bat前端面试内容记录

百度一面:

  1. 介绍一下在项目中遇到的难点
  2. 简历里提到过性能优化,简单的介绍一下他们的实现
  3. 你知道AOP吗?
  4. 如果有一个N条数据列表需要渲染,怎么样才能使浏览器不卡
  5. 单向数据流和mvc之类的对比
  6. 项目中immutable的用处,如果immutable被破坏了会有什么现象以及原因
  7. 两道算法题
  8. 项目里Promise的使用
  9. 内存泄漏

百度二面

  1. 介绍项目
  2. http相关(三次握手,四次挥手,http2.0)
  3. 快排和数组去重
  4. js的基础(闭包,Promise...)
  5. 此处省略N多问题

阿里一面

  1. 自我介绍
  2. 说一说项目里边的安全问题(sql注入,xss,csrf什么的)
  3. 前端性能优化
  4. dns原理、优化
  5. 从 url 到页面展现过程
  6. 缓存(重点,绝对是)
  7. 给你做淘宝首页搜索框你会怎么做
  8. 直接操作dom性能问题,怎么优化(撸主自己扯到了react)
  9. 虚拟dom
  10. 介绍react的优缺点
  11. redux
  12. 小部分基础的js和css问题
  13. 平时是怎么学习的,遇到问题怎么解决的

阿里二面

  1. 自我介绍
  2. 高阶组件的作用
  3. 高阶组件和性能相关的一些问题
  4. stateless组件(感觉主要是让我回答纯函数的概念)
  5. 项目开发中的难点
  6. 写项目的收获
  7. webpack按需加载(怎么实现,什么情况下需要按需加载)
  8. 性能优化(和其它面试类似)
  9. http2.0对比http1.x
  10. 哪些css会影响性能

阿里三面

  1. 介绍项目
  2. 为什么写这个项目
  3. 怎么让组件适应不同场景
  4. 为什么想来阿里

腾讯一面

  1. 结合项目经验介绍一下自己
  2. 介绍一下你在项目中遇到的坑,你又是怎么填坑的
  3. 介绍一下项目两人对话的实现过程(项目是im,所以有这个问题)
  4. 为什么放弃sails选用koa,koa和sails性能对比
  5. 关于移动端开发
  6. 关于性能优化

腾讯二面

  1. http状态码(重点: 304)
  2. cache-control指令
  3. 浏览器同源政策
  4. 数据库的索引作用、原理
  5. 客户端脚本安全(XSS、CSRF之类的,安利一下《白帽子讲Web安全》)

附上我github:https://github.com/redsx(欢迎star ~)
春招总结://www.greatytc.com/p/455ce71cb21b
小伙伴秋招见~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,972评论 25 709
  • SPA(Single Page Application) 单页面应用,就是只有一张Web页面的应用。单页应用程序 ...
    sheepmiee阅读 1,459评论 0 5
  • 前端开发面试知识点大纲: HTML&CSS: 对Web标准的理解、浏览器内核差异、兼容性、hack、CSS基本功:...
    秀才JaneBook阅读 2,591评论 0 25
  • 自我成长专栏: 李笑来 【通往财富自由之路】《七年就是一辈子》的践行版本,提升个人能力。 古典 【超级个体】个...
    蓝肥仔阅读 161评论 0 0
  • 最近小朋友一直在纠结要不要报名参加去德国交流行。说来她的纠结要怪我咯。 每年的暑假我们娘俩都会出去旅游,在她小时候...
    风的蔷薇阅读 412评论 2 2