快手秋招前端一面55min

1.   实习介绍
2.   JS手撕new操作符 
3.   解释原型和原型链
4.   Object.__proto__和Object.prototype.__proto__分别是什么
5.   Map和WeakMap的区别
6.   Set和Map查找的时间复杂度是多少
7.   如何实现数组去重new Set([a,b]),但是要求var a = {a:1} var b = {a:1}看成同一个对象,m 个元素时间复杂度是多少?能不能优化为O(1)?
8.   箭头函数的理解,this什么时候确定,能不能改变this 
9.   事件循环代码看输出
10.   追问:requestAnimationFrame是否了解?执行时机是什么?微任务队列清空后还有空闲会干什么?一帧时间会执行几次宏任务和微任务?
11.   项目,实习相关问题
12.   虚拟列表的原理,如果一次性加载大量数据,但是不考虑首屏性能,数据加载完成后续再滚动会不会卡顿?为什么?
13.   手撕 实现add函数:add(1)(2).cacl( )输出3 add(1)(2)(3).cacl( ),输出6 ,一次只传一个参数,随时可以cacl( )
反问
全部评论

相关推荐

11-20 10:36
南昌大学 Java
牛客99209674...:怎么可能,今年互联网比去年行情好很多,jd和美团大战,一下子多招多少人呢
点赞 评论 收藏
分享
评论
1
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务