记录一次前端实习生的面试题:
- 自我介绍
- 用户输入url之后到页面展示的过程(提到dns,三次握手,四次会手,为什么三次握手?)
- html页面渲染过程
- 说几种熟悉的数据结构
- 快速遍历是如何实现的?
- 说一下https和http,两者有什么不同?
- tcp和udp有什么不同?
- http常见的状态码,分别代表什么意思?
- vue路由是如何实现的?原理,#是什么意义,哈希
- let,const的区别,解释一下块级作用域,const定义对象时值可以改变吗?(二次赋值)
- 说一下js的垃圾回收机制
- 什么是闭包,闭包有什么不好的地方?
- 怎么实现水平居中,有几种办法?
- flex实现居中是哪个属性?
- css的选择器的优先级
你对加班怎么看?如何看待996?
接受出差吗?