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

字节跳动飞书前端开发一面面经

优质
小牛编辑
63浏览
2024-08-16

字节跳动飞书前端开发一面面经

1. 自我介绍

2. 描述一下你的前端学习路线

3. 项目中遇到的难点是什么?

4. 请解释一下token登录的实现方式

5. 如果我想在关闭浏览器后仍然保持登录状态,该怎么实现?

6. 除了token登录,还有其他的登录方法吗?

7. 在Vue路由中,如何实现前进和后退功能?

8. 你们项目中使用的是什么类型的路由模式?

9. 在hash模式下,如何实现前进和后退?

10. 为什么Vue需要虚拟DOM?它的好处和工作流程是什么?

11. 如果我的计算属性有三个值计算了三次,那页面渲染了几次?

12. 如果我再加一个异步数据呢?

13. Vue从DOM树建立完成到页面上呈现经历了哪些步骤?

14. 能详细说一下Vue的渲染机制吗?

15. 为什么标签里面要加key?

16. 在for和if里面加key效果一样吗?

17. 请解释一下闭包

18. 闭包通常用在什么场景?

19. 什么是重排和重绘?如何减少它们的发生?

20. http2.0相比http1.0有哪些新特性?

21. 为什么http2.0可以实现多路复用?

22. 你了解队头阻塞吗?

23. http1.0是如何处理的?

24. 为什么浏览器只能建立6个连接?

25. 为什么某个概念允许浏览器建立多个连接,这不是不好吗?

26. 浏览器的渲染线程是如何工作的?

27. 浏览器渲染线程和js线程会冲突吗?它们是同时工作的吗?

28. 一个浏览器只能有一个进程吗?

29. 当你遇到看不懂项目文档的时候,怎么解决?

30. 代码题:写出输出结果

31. 代码题:异步实现加法

 类似资料: