字节前端一面-面经

上课,接到hr电话,说是字节跳动,高兴坏了(一开始以为是骗子,没想到真发邮箱了)…
1.简单自我介绍。
2.问了一些项目中比较难实现的前端元素(我答的是主题切换)。
3.vue组建的渲染原理。
4.虚拟dom的好处。
5.一个元素想要不响应点击时间如何做
这个问题问了很久,面试官人也很好,让我先答事件传播机制,一步一步引导我去回答
6.js中数组和set的区别。
7.队列和栈的区别,什么时候会用到栈。
8.进程,线程,携程的区别。
9. 项目里两个进程一个出现死循环,会影响另一个进程吗。
10.http和https的区别,以及与各个版本之间的区别。
11.js的箭头函数的this指向什么。
12.css隐藏元素的方式。
13.开发过程中,前端出现白屏的原因,以及如何解决,主要是结合项目去回答。
14.为什么会有跨域协议,脚本攻击跨域的例子。
16.redis的过期策略。
17.redis和mysql的区别。
18.异步和同步的区别,异步的使用场景。
19.接下来就是做题阶段实现字符串反转,实现一个二分查找
最后一道比较难,是一个给了一段js代码,写出执行结果,主要是异步同步红任务和微任务那些…
感觉良好,一个小时后就收到了二面的通知
全部评论
佬,哪个部门啊?
点赞 回复 分享
发布于 04-18 11:30 广东

相关推荐

评论
9
25
分享

创作者周榜

更多
牛客网
牛客企业服务