微信公众号:路人zhang
扫码关注微信公众号

回复“面试手册”,获取本站PDF版

回复“简历”,获取高质量简历模板

回复“加群”,加入程序员交流群

回复“电子书”,获取程序员类电子书

当前位置: 大厂面经 > 前端 > 百度 > 百度面经(7)
  • 自我介绍
  • 介绍项目
  • css有哪些选择器?优先级?
  • 项目中怎么解决css class冲突的问题
  • CSS Module原理
  • 手撕题:实现两栏布局
  • 手撕题:统计百度首页中所有的标签,输出最多的三个
  • 手撕题:querystring解析,形成一个map,考虑hash和中文的情况
  • 手撕题:写一个nodejs脚本,获取百度首页源码,将所有文本“百度”改成“签百度”,然后保存源码成本地文件。
  • 讲下科研项目
  • 做过移动端吗
  • 讲一下Koa的洋葱模型
  • 反问

二面

  • 介绍项目难点
  • 编程题:n个数的数组,选取其中k个数,求排列组合
  • 手撕题:并发池
  • 知道哪些http请求头、响应头,说一下
  • transfer-encoiding是干嘛的
  • 强缓存、协商缓存
  • OPTIONS请求,说一下预检过程
  • 进程、线程的区别
  • 知道awk吗?怎么实现统计文件行数?
  • css、js执行顺序,script的async和defer有什么区别
  • git怎么删除某一次commit,比如a、b、c、d四条,怎么删除c
  • 资源请求的优先级
  • Koa原理,讲一下洋葱模型
  • 聊项目(从业务需求到项目难点,还有整个workflow)
  • 说说ts
  • 手撕题:数组拍平
  • 讲讲setTimeout、setTimeInterval、requestAnimationFrame的区别
  • 手撕题:用requestAnimation实现一个setInterval定时器
  • 为什么从计算机视觉转前端
  • 反问

本站链接:https://www.mianshi.online如需勘误,请联系微信:lurenzhang888


点击面试手册,获取本站面试手册PDF完整版