百度 - 前端 - 秋招 - 一二三面
一面:
- react/vue性能对比(回答的不够细,回去看看)
- 元素居中方式
- 手写三列圣杯布局
- promise和async/await的区别
- promise中的catch是一定需要的吗
- 通过promise实现promise.all
- reject的入参是什么
- 如果用TypeScript写,promises是一个怎么样的数组
- reject和catch的区别是什么
- promise.all我想让执行的promise串行执行应该怎么写
二面:
- flex、grid、浮动实现三栏布局,左右固宽,中间自适应
- <style>放在<head>和<body>的区别
- ES6的Proxy,手写使用 ES6 的 Proxy 来实现访问数组负数索引时返回第 0 个元素
- 手写一个轮询Hook,可以加一些扩展功能,真的不知道怎么写啊
三面:
- 项目经历和实习经历
- 性能优化方面
- AI领域涉猎
- 学校经历中你觉得最有成就感的事情
- 未来1-3年的规划