当前位置: 首页 > 面试经验 >

字节鸡架二面

优质
小牛编辑
179浏览
2023-03-28

字节鸡架二面

50分钟左右,上一面没做题,这次面试面了20分钟,还没反应过来开始做题

1.说项目 我本来以为重点会侧重ad110的,有可能是上一面问过了,这一面问了另外两个

2.你对react diff有什么看法 他是怎么做的

单节点diff 多节点diff 字节面试必须要按照源码说,辛亏之前啃过, 我重点说的多节点移动的diff算法,这里比较难,而且可以说很久来水时间 

3.你对防抖 节流的理解 应用场景 面试官给了一个鼠标滑动canvas的场景让我说两者的区别和性能

做题!狠狠的做!

输出题一道 应该是考的全局上下文函数上下文和原型对象的问题 没问答案 这个题有坑,我应该是没踩到哈哈

function Foo(){
getName = function(){
console.log(1)
}
return this
}
Foo.getName = function(){
console.log(2)
}
Foo.prototype.getName = function(){
console.log(3)
}
var getName = function(){
console.log(4)
}
function getName(){
console.log(5)
}
getName()
Foo.getName()
Foo().getName()
getName()
new Foo().getName()
new (Foo.getName)() // 我忘了是不是 Foo().getName() 你可以两个都答 这个输出和上面没有赋值所造成的影响(也许没有,记不清了)

一道手写 二叉树路径打印 返回一个结果数组 给的用例是interface 我按照interface写 结果用例是个对象 刚开始都没找到错误原因

结尾 面试官我没问题了 我有个小问题问问你(啊??) 你觉得hook和类的区别优势缺点都是什么呢

反问 技术面有几轮 三轮 最后一轮是leader面

面试表现 满意

十分钟约三面 速度够快 朝阳说是随缘面试 不用准备 绷不住了

#字节日常#
 类似资料: