快手实习面经(2020.06.24)
牛客视频面试
1. 先自我介绍一下
2. 找一篇你认为掌握比较好的博客
3. 先讲一下函数节流和函数防抖的区别
4. 防抖用在哪些场景
5. 手写一下防抖代码
6. 手写一下节流代码
7. 介绍一下项目
8. 项目中遇到了什么问题,怎么解决的
9. Vue是如何实现数据双向绑定的
10. 箭头函数有用过吗?箭头函数与普通函数有什么区别
11. 箭头函数的实现原理
12. 有听说过词法解析吗
13. 列举一下axios的常用API
14. 让你设计axios你会设计哪几个API
15. 介绍一下GIT工作流
16. 优化CSS性能有哪些方式
17. JavaScript的运行机制具体了解哪些
18. 异步是怎么实现的
19. promise了解吗?promise的then在事件循环中属于哪一部分
20. 定时器在事件循环中属于哪一部分?
21. 定时器的实现原理
22. 在项目中封装了哪些可复用的组件
23. CSS居中知道哪些方式
24. 进程和线程的区别
25. 有哪些内核级线程
26. 用户态和内核态的定义和区别
27. 两个IP之间是如何实现通信的