真的是面过的最长的一次面试,接近两个小时,不过面试官小哥人是真的很好,一直在调解气氛,在我不会的时候也一直尝试引导我,还会为我解释一些不会的东西
面经奉上,给百度点个赞🤣🤣
1.自我介绍
2.css布局,三列布局(特别紧张,没答出来)
3.BFC
4.css动画
5.怎么监听一个弹框动画,在弹框消失的时候从页面删除(没答出来)
6.盒模型,怎么转化
7.重绘和重排
8.为什么scrollleft等属性会引起重排
我说的浏览器为了获取实时的高宽度,所以会flush掉回流操作的队列,导致强制回流
9.给了代码说输出顺序
10.给了两个闭包的代码说结果(答得不好,但是一直在引导我,最后还是答对了)
11.讲一下闭包的原理以及缺陷
12.事件捕获和事件冒泡
13.DOM事件级别以及区别
14.0.1+0.2等于0.3吗,为什么
15.字符串是基本类型为什么可以调用数组方法
16.ES6箭头函数和普通函数的区别
17.GPU加速(没了解过)
18.冒泡排序和快速排序
19.浏览器缓存
20.tcp和udp区别
21.头部拥塞
22.tcp为什么三次握手
23.慢启动
24.http报文组成
25.http头部和内容怎么分开
26.怎么实现跨域
27.jsonp原理
28.XSS和CSRF,怎么防止
29.中间人攻击
30.写一个继承
31.写一个节流和防抖
32.写一个bind
33.webpack的问题(没用过...)
34.常用git命令
目前能想起的就是这么多
反问
直接通过一面,,等二面通知了
全部评论
(5) 回帖