字节前端一面
部门:基础架构,难度一般
手写:
- Flat
- 打乱数组
八股&项目:
- 为什么喜欢前端
- 前端除了往工程化方向发展,还有哪些发展趋势?
- 说一下你做的项目
- 你遇到的项目难点
- 实现水平垂直居中的方法?
- Margin: auto需要配合哪些其他的属性来实现水平和垂直居中?
- Css属性实现禁用js事件:pointer-events
- New做了哪些事
- 普通函数和箭头函数的区别
- 跨域解决方法
- 前端是怎么配置的?
- Preflight是什么?
- 宏队列和微队列是什么?
事件循环题目:
Console.log(‘script start’);
setTimeout(()=>{
console.log(‘setTimeout’);
});
New Promise((resolve, reject)=>{
Console.log(‘promise’);
Resolve();
}).then(function(){
Console.log(‘promise1’);
}).then(function(){
Console.log(‘promise2’);
});
Console.log(‘script end’);