百度前端实习面经
一面
- position(不可继承!!!)
- bind、apply,call
- 手写bind
- BFC
- csrf
- 跨域
- diff算法
- 虚拟DOM
- 单位(像px,rem,em,vw等)
- SSR(怎么实现)
- ua和媒体查询
- OSI七层模型
- 浏览器缓存机制
- 怎么实现在项目中使用强缓存,协商缓存
- Event loop
- let、var、const区别
- 如何设计react组件
- 组件通信方式
- git命令
- 一个业务场景:a,b,c,d,要删除c的提交,git怎么操作(git revert)
二面
- JWT
- 四大存储和session
- rem
- 深拷贝的方法有哪些
- 实现瀑布流的方法
- 实现动画的效果
算法
- 手写深拷贝
- 版本号比较
还有其他的,但是忘了,面了大概一个小时
三面(经理面)
大概就问了下性格,然后给一些实际场景,看看你是怎么分析的,该用什么方式来实现
最后
已offer,下周到岗
#实习##面经##百度##前端工程师#