都是电话面。
一面
1. 项目
2. js原型
3. cookie的所有字段
4. 前端安全与防御
5. vue和react的一个相同点和区别?
6. vue数据绑定原理
7. 项目上遇到的问题,怎么解决的?
8. 有哪些图片格式?webp有了解嘛?
9. node有了解嘛?
10. this绑定的方法有哪些?区别?
11. 箭头函数?
12. 跨域的方式有哪些?
13. 移动端适配
14. MVC MVVM MVP有什么区别?
15. 了解哪些设计模式?
二面
1. Event Loop
2. 宏任务微任务
- 追问:为什么要有宏任务和微任务?
3. 从输入url到页面渲染过程
- http缓存 强缓存和协商缓存
- DNS解析 域名转IP
- https协议的话 ssl握手
- TCP三次握手 TCP状态转换
- ARM 地址解析协议 IP 转MAC ARP高速缓存等等
- http发送接收报文
- 页面渲染 详细过程
- TCP四次挥手
4. 为什么用了HTTPS,还会面临安全问题?
5. service worker缓存?service worker解决什么问题?
6. 不同设备代码复用问题?值答了响应式,rem 百分比 vw vh 缩放等等
7. js为什么是单线程?用多线程或者进程为什么不行?
8. 页面加载白屏怎么解决,有哪些思路?如果是用户反馈的白屏又怎么解决?
一面面完过了一会儿二面就打电话过来直接面了。
大概还记得这些问题。有些忘了。
全部评论
(2) 回帖