【校招VIP】百度秋招提前批前端面经

09月02日 收藏 0 评论 0 前端开发

【校招VIP】百度秋招提前批前端面经

转载声明:文章来源https://www.nowcoder.com/discuss/659522727794995200

base 深圳 智能办公平台部

时间线:
07-18 一面
07-23 二面
07-27 三面
至今无后续 ,但是招聘官网上仍处于面试状态,没有共享中,希望有个好结果

一面

面试官介绍面试流程: 实习内容阐述、项目技术难点问答、基础技术知识、简单手写

自我介绍

实习经历深挖:以下大部分问题均是因为简历上有提及

electron 唤起新窗口的实现(这里最开始没听懂想问什么, 后面意识到可以从窗口调度器的角度回答)

中台项目页面级别、组件级别、按钮级别的鉴权是怎么做的?

为什么服务端渲染可以提高首屏加载速度?

使用 WebWorker 解决了什么问题?具体的需求场景是怎样的?

如果不适用 WebWorker,如何避免繁重的数据切割操作阻塞主线程?

(上问回答采用类似 fiber 的操作)如何获取浏览器在每一个渲染帧内的空余时间?

对于 monorepo 的理解,主要解决了什么问题?

实际工作中使用的是哪种 monorepo 工具?

Vite 底层在开发环境与生成环境构建时有什么区别?

Vue 中 nextTick 的最主要作用是什么,为什么要有这个 API?

Vue2 与 Vue3 的区别有哪些?

defineProperty 与 proxy 的区别是什么?为什么 Vue3 选择了 proxy?

Vue2 中对数组进行操作时需要注意什么?

手写:发布订阅模式

二面

性能优化相关

服务端渲染能够提高首屏加载速度的原因

衡量首屏加载速度的指标

提高首屏加载速度的方案

构建工具分包具体怎么做?

一个项目中存在多个页面,如果只想打包某一个页面所用到的资源可以怎么做?

手写数组扁平化、去重、排序

扁平化/去重除了手写有没有现成的 api 能够直接调用?

常见的排序算法时空复杂度与适用场景

将上面代码封装为一个公共函数还需要注意哪些事情

对上述函数编写单元测试的流程是怎样的

对于某些存在随机因素的函数可以如何编写单测

如何将高版本的代码兼容低版本

babel 的工作原理是怎样的

如何处理微前端项目之中可能存在的样式污染

微前端有哪些方案?

多个项目开发时如何使用同一套开发规范避免手动配置的繁琐?

脚手架有新版本时如何通知用户更新?

三面

介绍实习过程中最有成就感的一项工作

用三个点提炼一下这项工作的亮点

在与同事的合作中遇到过哪些问题,是如何解决的?为什么让你很有成就感?

不使用技术语言,用通俗易懂的话语描述一下这个项目做了什么事情

在这个项目中遇到了哪些技术难点,是如何解决的?

实习过程中接触到的需求都是来自于 mentor 还是说会有自己的想法?

后续的职业规划是怎样的?对于互联网对于国企对于各行各业的看法如何?

为什么想说做技术?在城市上的选择偏好是怎样的?

简历中的 Github 热力图是想要体现自己的什么特质?

平常在 Github 上会做些什么事情?

对于大模型的看法

在使用大模型过程中你觉得最有帮助的一个例子

共享屏幕展示平常如何使用大模型(提示词工程

(此处介绍起了自己搭建 GPT 镜像网站的过程)

在互联网这个行业是否有偏好的公司或者说偏好的赛道

怎样看待互联网行业的工作强度, 在这方面有什么信心

反问环节

终于忙完了转正答辩与部分科目的缓考,近期会慢慢更新实习期间的一些面经。

C 0条回复 评论

帖子还没人回复快来抢沙发