面试感觉不错,全程110分钟
上来就是讨论项目,问的很深,然后恰好项目和面试官有点共鸣吧,问了大概20分钟,结尾的时候看反应还可以,说这个项目比较有产出
问完项目以后进入正题:
1、http状态码、强缓存、协商缓存
2、http1.1相关,pipline可以完全解决发送队列队首阻塞的问题吗(不会)
3、http2.0,如何实现多路复用,服务端推送和websocket的区别
4、http3.0有了解吗(不会·)
5、tcp相关,三次握手、四次挥手,如何实现tcp可靠传输?流量管理是属于可靠传输吗?(我说考验课程上说的是)
6、css 的 bfc,css如何优化(我是从两方面答,减少http请求以及减少回流重绘)
7、js方面,说一说原型链,new的过程
8、高能部分,模块化了解吗?commonJS和es module 哪个是编译时确定依赖 哪个是 执行时确定依赖
9、 vue computed 源码,顺带着说了一下vue3.0 computed 源码
10 、vue 自定义指令源码,重点说一说inserted 和 componentUpdated 两个钩子函数的源码
11、 前端安全相关
笔试部分:手写一个节流 ,判断平衡二叉树
许愿二面
全部评论
(9) 回帖