1. 自我介绍
2. JS的数据类型
3. 双等号和三等号的区别?双等号和三等号判断原理?undefined === null结果?
4. for..in和for...of的区别
5. 箭头函数和普通函数的区别
6. margin塌陷问题,如何解决?除了开启BFC还有什么方式?(不知道了)
7. BFC开启方式和原理
8. CSS选择器优先级
9. 组合选择器
10. 一个元素上有多个选择器,怎么比较优先级
11. HTTPS相对于HTTP做了哪些优化
12. 400状态码?500状态码?301和302状态码?301和302除了重定向的区别还有其他区别吗?
13. 线程和进程
14. js是单线程还是多线程的?怎么在一个页面运行多个线程?
15. 介绍一下web worker
16. 知道web worker的专用线程和共享线程吗?(不知道)
17. React的事件委托是什么?
18. 同时使用原生事件和react合成事件,输出顺序是什么?(不太清楚,乱答了)
竟然没有手撕
反问:
1. 最后一题怎么解决?答:统一使用一种,你可以自己下去百度一下
2.部门后端接触多吗?答:不多,主要是toB业务,比如618促销还有双十一
P.S. 因为开头网不好,切了流量还是不好,面试官就说把摄像头关了。面试官人好好!
目前面过的相对没那么难的面试,感谢阿里,感谢淘天!
#阿里巴巴淘天# #淘天集团校园招聘# #淘天#