金三银四百度前端实习面经

金三银四百度前端实习面经

前段时间(4.10)面了百度的前端暑假实习,来分享一下面经。

一面

  1. JS 中怎么判断两个值相等
  2. px 和 em 两个单位的区别
  3. CSS 选择器按权重排序
  4. ::after 是伪元素还是伪类选择器
  5. 伪元素一般可以用来做什么
  6. iconfont 是什么
  7. promise 输出题
  8. React 事件和原生事件的执行顺序
  9. React Hooks 在使用上有哪些限制
  10. 手写数组扁平化 flat
  11. 如何获取一个实例对象的原型
  12. 内容分发网络 CDN
  13. 浏览器状态码 304
  14. 浏览器缓存机制
  15. 跨域问题
  16. cookie、localStorage、sessionStorage 的区别
  17. 编程题:反转链表
  18. 由于上题我是用循环写的,又问了递归如何实现

面试官:时间差不多了,今天稍后会给你安排二面面试官进行二面面试。我觉得表现还彳亍,基础知识了解的比较全面,编程能力还彳亍。

二面

  1. TS 里的 interface 和 type 的区别
  2. React 类组件和函数组件区别
  3. Node 原生 http
  4. Node 主要分为几部分?本身的源码有看过吗?
  5. Node 包管理工具 npm
  6. Node 里包是什么
  7. Node 包管理机制
  8. 模块化CommonJS 和 ES6 Module对比
  9. 编程题:判断一棵树是否是平衡二叉树
  10. 编程题:分割回文串

面试官:今天面试我这边是结束了,等会儿在线上不要走,过一会儿会有三面面试官来给你面试

三面

  1. 项目经历、聊项目
  2. 你觉得软件专业的的角度看软件这个行业里面哪个能力是最重要的
  3. 在你计算机课程里面最喜欢哪一门
  4. 你现在用过的编程语言有哪些
  5. 对你自己以后怎么打算的
  6. 你觉得技术重要还是业务重要
  7. 你现在用的是 React,那你有没有接触过其他的前端框架
  8. 对比一下 React 和 Vue的差别
  9. 前端开发中你如何提高前端的开发效率
  10. 比如前端如果是一个比较大的数据量需要读取展示,从前端来看你应该做哪些工作优化
  11. 问实习时间

后续结果等 hr 通知

你可能感兴趣的:(面试,面试)