百度 秋招提前批 前端面经

base 深圳 智能办公平台部

时间线:

  • 07-18 一面
  • 07-23 二面
  • 07-27 三面

至今无后续 🤡,但是招聘官网上仍处于面试状态,没有共享中,希望有个好结果🙏

一面

  1. 面试官介绍面试流程: 实习内容阐述、项目技术难点问答、基础技术知识、简单手写
  2. 自我介绍
  3. 实习经历深挖:以下大部分问题均是因为简历上有提及
  4. electron 唤起新窗口的实现(这里最开始没听懂想问什么, 后面意识到可以从窗口调度器的角度回答)
  5. 中台项目页面级别、组件级别、按钮级别的鉴权是怎么做的?
  6. 为什么服务端渲染可以提高首屏加载速度?
  7. 使用 WebWorker 解决了什么问题?具体的需求场景是怎样的?
  8. 如果不适用 WebWorker,如何避免繁重的数据切割操作阻塞主线程?
  9. (上问回答采用类似 fiber 的操作)如何获取浏览器在每一个渲染帧内的空余时间?
  10. 对于 monorepo 的理解,主要解决了什么问题?
  11. 实际工作中使用的是哪种 monorepo 工具?
  12. Vite 底层在开发环境与生成环境构建时有什么区别?
  13. Vue 中 nextTick 的最主要作用是什么,为什么要有这个 API?
  14. Vue2 与 Vue3 的区别有哪些?
  15. defineProperty 与 proxy 的区别是什么?为什么 Vue3 选择了 proxy?
  16. Vue2 中对数组进行操作时需要注意什么?
  17. 手写:发布订阅模式

二面

  1. 性能优化相关
  2. 服务端渲染能够提高首屏加载速度的原因
  3. 衡量首屏加载速度的指标
  4. 提高首屏加载速度的方案
  5. 构建工具分包具体怎么做?
  6. 一个项目中存在多个页面,如果只想打包某一个页面所用到的资源可以怎么做?
  7. 手写数组扁平化、去重、排序
  8. 扁平化/去重除了手写有没有现成的 api 能够直接调用?
  9. 常见的排序算法时空复杂度与适用场景
  10. 将上面代码封装为一个公共函数还需要注意哪些事情
  11. 对上述函数编写单元测试的流程是怎样的
  12. 对于某些存在随机因素的函数可以如何编写单测
  13. 如何将高版本的代码兼容低版本
  14. babel 的工作原理是怎样的
  15. 如何处理微前端项目之中可能存在的样式污染
  16. 微前端有哪些方案?
  17. 多个项目开发时如何使用同一套开发规范避免手动配置的繁琐?
  18. 脚手架有新版本时如何通知用户更新?

三面

  1. 介绍实习过程中最有成就感的一项工作
  2. 用三个点提炼一下这项工作的亮点
  3. 在与同事的合作中遇到过哪些问题,是如何解决的?为什么让你很有成就感?
  4. 不使用技术语言,用通俗易懂的话语描述一下这个项目做了什么事情
  5. 在这个项目中遇到了哪些技术难点,是如何解决的?
  6. 实习过程中接触到的需求都是来自于 mentor 还是说会有自己的想法?
  7. 后续的职业规划是怎样的?对于互联网对于国企对于各行各业的看法如何?
  8. 为什么想说做技术?在城市上的选择偏好是怎样的?
  9. 简历中的 Github 热力图是想要体现自己的什么特质?
  10. 平常在 Github 上会做些什么事情?
  11. 对于大模型的看法
  12. 在使用大模型过程中你觉得最有帮助的一个例子
  13. 共享屏幕展示平常如何使用大模型(提示词工程
  14. (此处介绍起了自己搭建 GPT 镜像网站的过程)
  15. 在互联网这个行业是否有偏好的公司或者说偏好的赛道
  16. 怎样看待互联网行业的工作强度, 在这方面有什么信心
  17. 反问环节

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

#牛客创作赏金赛#
全部评论
说不定是overqualified的了
点赞 回复 分享
发布于 09-01 12:55 广东
收到hr邮件了吗
点赞 回复 分享
发布于 09-01 17:07 黑龙江
三面的第十六题怎么答,说我嘎嘎能加班?
点赞 回复 分享
发布于 09-01 17:19 浙江
感觉很多问的不常规啊,是简历上写这些了吗,还是就是比较刁钻的场景题啊
点赞 回复 分享
发布于 09-01 17:22 浙江
佬我也是深圳,三面完20天了一点进展都没有🤡
点赞 回复 分享
发布于 09-01 18:47 广东
笑死,我状态录用评估,现在也没后续了
点赞 回复 分享
发布于 09-01 21:37 广东

相关推荐

欣赏百度一天走完全部流程这种速度 但是面试官+面试者也是真的辛苦 感觉面试里的所有人都在插空吃饭+上厕所—————一面:上来就看代码写输出两-三道变量提升(可能我第二个没答对或者说不够肯定 所以追加了一个)一道promise输出开始问react 除了常见的八股外 被问住的就是fiber架构了解怎么样(因为确实了解少就坦诚说了)然后写题 大概题目是input 然后输出对应的树结构第一次输出直接g了 输出对了一部分 后来尴尬debug 两三分钟面试官给了提示 是我一个细节没处理对 然后太紧张输出都忘记json.stringify是啥了本来觉得都凉了… 感觉自己fiber架构这种上难度的也没答上 代码也没一次过 但似乎因为写代码风格被面试官认可了 居然过了————————20min后二面上来拷打项目(可能我项目也确实没啥拷打的吧)又问了react和其他有什么核心点你觉得是和其他框架不同的 答着答着又来到了fiber架构 然后我又认输了 表示确实自己对react源码了解不够深… 然后开始问react一些细节里面的面试题 比如useRef/useState这种。觉得答的不够好的一道是,为什么react hooks不能在条件循环中使用,原理是什么?后续可以看看原理之后写题,先上来一道简单的用promise,后面一道用promise输出文档的。我可能当时脑子想把代码写全好能跑起来,面试官说可以伪代码的部分我居然还傻乎乎的在那写… 导致时间不够只能说思路了,但思路确实对了。因为说到promise就追加了一道promise.all和race的概念区分。决胜问题:说服面试官,比其他面试者优势亮点在哪里。—————20min后三面聊项目,大致了解项目中的角色,完成项目的程度。以及个人职业规划,原因这类。基本无参考价值。感觉就是把自己挖空了,展示最真实的想法给面试官看。核心就是自驱力吧。三场面试面完真的,想哭的心都有了。一个是连着三面强度确实大,还有一个就是把自己挖空了之后觉得,秋招真的不容易啊。每一个人都在这么努力的坚持着。看到这篇文章的你,给自己一个抱抱吧,感谢还在坚持的自己。
点赞 评论 收藏
分享
14 45 评论
分享
牛客网
牛客企业服务