首页 > 字节教育前端三面面经
头像
Slueia
编辑于 2021-05-10 10:42
+ 关注

字节教育前端三面面经

结束了春招实习的最后一场面试 再回看这两个月还是收获很多的!

1、自我介绍和个人未来展望
2、上段实习有什么收获
3、上一个mentor怎么评价你的
4、项目介绍
5、文档协同的原理了解吗
6、项目遇到了什么样的困难
7、介绍一下前端监控
8、说说前端性能优化
9、react的setState是同步还是异步的
10、如果一段时间里setState了同一个东西两次,只会处理一次的更新,这个是为什么
11、为什么要有fiber
12、介绍一下redux的中间件
13、看一段hooks业务代码,看这里有没有什么错误?
代码想实现功能是在第一次进来的时候用useEffect进行addeventlistener然后进行网络请求,但useEffect的第二个参数不为[],第二个错误是没有return掉副作用。
14、说输出
for(var i = 0; i < 5; i++){
    setTimeout(()=>{
        console.log(i)
    }, 2000)
}
15、
if([]) console.log(1)
if([].length) console.log(2)
if({} === {}) console.log(3)
16、一个简单的时间循环
17、怎么实现一个弹窗的居中
18、flex:1是什么意思,有哪几个元素
19、css标签的优先级及权重
20、设计模式有了解吗
21、addeventlistener是什么设计模式
22、口头实现一个观察者模式
23、怎么接受外界传来的参数
24、call和apply有什么区别
25、一题算法:
老师分饼干,每个孩子只能得到一块饼干,但每个孩子想要的饼干大小不尽相同。目标是尽量让更多的孩子满意。 如孩子的要求是 1, 3, 5, 4, 2,饼干是 1, 1,最多能让 1 个孩子满足。 如孩子的要求是 10, 9, 8, 7, 6,饼干是 7, 6, 5,最多能让 2 个孩子满足。

```javascript
function dipatchCookie(children, cookies) {
  // TODO
}
```
console.log(dipatchCookie([1,3,5,4,2],[1,1])); // 1
console.log(dipatchCookie([10,9,8,7,6],[7,6,5])); // 2
26、自我评价一下你自己的优缺点
27、实习时间
28、实习想获得什么
反问

更多模拟面试

全部评论

(5) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

近期精华帖

热门推荐