字节前端一面

1.互相自我介绍
2.项目是自己做的还是哪个公司的项目(答没实习自己做的)遂直接跳过我的项目问基础去了…..(好歹也让我说下我准备的难点亮点啊
3.你对前端的理解
4.vue的双向绑定原理,能说多少说多少,追问和react的区别,为什么选vue不选react。
5.虚拟dom的理解,js操作dom有哪些方法,为什么虚拟dom可以加快渲染速度,从回流与重绘的角度谈谈,再谈谈浏览器是如何渲染dom的(总体来说面试官会从一个常规八股出发根据你的回答深挖)
6.为什么浏览器第二次请求页面会比第一次快。答应该是从缓存的角度去思考,再谈谈觉得缓存了什么。既然你提到http缓存那你谈一下整个http缓存过程。怎么才能知道协商缓存过没过期,从服务端的角度去思考一下如何通知用户缓存过期了。(写到这里有点心得,真不是像一些面经说的要一直答,自己一个人疯狂输出,字节的开始官会打断你的技能施法,问她想问的点。所以对于某些面试官八股适可而止就行,背重点最好两句话答完,面试官更想互动。)
6.一道题,是变量提升和函数提升的,图在文章底部。
7.既然谈到了let那说一下是什么时候出来的,es6还有哪些新东西。map和对象除了key的类型不一样还有啥区别。
8.bfc说一下,例子举几个。
9.做题三道,一道异步输出题。异步题不仅要写对还要把每个输出你的理由说给她听。
刚面试完,靠记忆临时总结一下,具体更多的细节和题目我再去掘金写一篇文章。
总结,答得马马虎虎,一次不亏型面试,过了血赚凉了不亏,比上次美团面试答得很好还凉了体验好多了。 #面试#  #前端#  #字节#
全部评论
楼主加油! 我们团队(阿里-淘天-天猫技术)还在招实习生,直接内推到组,要投一下试试吗
点赞 回复
分享
发布于 03-26 18:42 浙江
最后的图是这样么? function fun() { console.log('summer'); // 移除了递归调用自身的行为来避免无限递归 let myString = 'spring'; myString = 'winter'; console.log(myString); // 应该打印 'winter' } fun(); console.log(myString); let myString = 'spring';
点赞 回复
分享
发布于 03-27 01:01 重庆
联易融
校招火热招聘中
官网直投
ljl 同学?
点赞 回复
分享
发布于 03-27 15:06 四川
什么部门哇
点赞 回复
分享
发布于 03-28 12:55 河北
试试我们?,淘天行业
点赞 回复
分享
发布于 03-31 10:48 上海
自己做的直接跳过项目太真实了😂
点赞 回复
分享
发布于 03-31 22:10 湖北

相关推荐

9 33 评论
分享
牛客网
牛客企业服务