1.vue的源码是否看过,说⼀下⽐较有收获的⼏个点
2.说⼀下css的三⼤特性并展开说⼀下应⽤场景
- 层叠性
- 继承性
- 优先级
3.说⼀下CSS七层层叠顺序
4.说⼀下从浏览器输⼊⽹址到⻚⾯渲染中间发⽣了什么
1. 发送到DNS服务器进⾏DNS解析,获取到我们对应web服务器对应的ip地址
2. 发起TCP三次握手建立链接
3. 浏览器向web服务器发送http请求 浏览器向web服务器发送http请求
4. web服务器相应请求并返回指定的url数据
5. 浏览器下载web服务器返回的数据以及解析的html文件
6. 根据文件生成DOM树和样式书合成我们的渲染树,解析js,最后渲染成页面显示出来
5.说下你知道的HTTP状态码并说出它们的出现场景 ⼆⾯(技术⾯)
- 200
- 304
- 500
- 404
6.如何实现⼀个简单的单点登录
7.说⼀下关系数据库和⾮关系数据库的区别,并说下使⽤场景
8.说⼀下关系数据库外键的使⽤
9.⼿写翻转⼆叉树
10.说下归并排序的思路和应⽤场景
11.说下你知道的设计模式及应⽤场景
12.说⼀下从浏览器输⼊⽹址到⻚⾯渲染中间发⽣了什么
13.如何⽤缓存进⾏前端优化;说下浏览器缓存、DNS缓存、nginx缓存、服务端缓存的区别;强缓存和 协商缓存的应⽤
14.如何确保项⽬按时交付
15.如何安排开发和管理的时间分配
16.如何体现项⽬价值
17.如何进⾏前端性能优化
18.说说重绘、重排、回流
19.如何开启GPU加速,GPU加速的作⽤是什么
20.是否了解浏览器内核相关技术
21.说⼀下jsbridge是如何实现的
22.说⼀下V8的垃圾回收机制
23.说⼀下VUE3.0⽐VUE2.0做了哪些改动