字节前端不知道是几面的面经(46min)

之前的三面挂了,是头条部门的,被中台捞起来了
1、自我介绍
2、小程序、NodeJS
3、Vue项目
4、项目收获
5、面向对象
6、函数式编程
7、v-if、v-show
8、回流重绘
9、vue如何解决回流重绘的问题
10、diff算法
11、JS线程
12、如何用多线程避免JS单线程要解决的DOM元素操作冲突问题(死锁)
13、事件循环
14、维护一个定时器结构,它接收两个参数,一个是执行的时间,一个是执行的任务。
问用什么数据结构去维护这个结构,优化
15、算法

一个有序递增的数据,在某个位置被切成两半后交换位置拼接,写一个函数找到指定的target,要求复杂度为O(logN)
eg:
[8,9,1,2,3,4,5]
[5,6,7,8,1,2,3,4]

16、反问

#实习##面经##字节跳动##前端工程师#
全部评论
旋转数组的查找
点赞 回复 分享
发布于 2020-12-22 15:04
众所周知,字节不管你面到几面,捞起来都是从头开始,甚至会因为你之前三面挂过给你来个double check😅
点赞 回复 分享
发布于 2020-12-12 15:56
要刷题哟,我知道的哥们面试头条都面试通过了的
点赞 回复 分享
发布于 2020-12-11 18:45

相关推荐

面试官好温柔,好好看具体描述:如图所示,分为四个部分。视频问答部分,每道题回答时间是5分钟,会给30s的思考时间,倒计时快结束的时候会提醒,第一次吓我一跳。第一部分的视频问答问:为什么选择前端开发,做了哪些准备。就一个问题,然后你说的久了,她会总结一下你说的内容 。第二部分和第三部分的选择,这部分是考察你掌握了哪些知识(比如说最熟悉的语言是什么?),没有具体的知识点,也是为了后续调题库做准备吧。最重点的是第四部分的问题,显示有8道题,然后有一次换题的机会(真好)。不过虽然是8道题,但是会根据你的回答,延伸问下去,这部分不算题目数量。所以回答了不止8道题。(回忆版,没有按照顺序)1.前后端数据交互时,如何保证数据的有效和安全性?2.HTTPS和HTTP的比较,如何保证安全的?3.项目中有很多技术实现的方案,怎么比较选择最优的,举例说明。4.React中的受控组件和非受控组件的区别?(换题了,当时完全想不起来)5.React组件渲染时,key的作用?6. 如何减少DOM操作?7.最近做的一次项目描述,有哪些架构,用了哪些技术栈,为什么选择这些技术栈?8.如果要写一个可以复用的组件,可以在不同浏览器和设备上使用,会考虑哪些方面哪些技术实现,步骤是什么?9.这个复用的组件如果想在不同浏览器以及跨设备显示,怎么去调试?感受:题目不难,但是很开放,第一次面试很多内容没有组织好语言,感觉答的不是很好,答的点也不是很全面。  
查看11道真题和解析
点赞 评论 收藏
分享
评论
点赞
23
分享

创作者周榜

更多
牛客网
牛客企业服务