阿里面经
一面
1.set-cookie是谁设置的
2.权限设计有了解吗(和我的项目有关才问的
3.xss如何防御
4.es6对象遍历的方法
5.csrf攻击(如何对一个网站发起
6.jquery里的ajax怎么实现的
7.跨域的方法
二面
技术无关
1.自我介绍
2.1年、3年、5年内的目标
3.项目上的难点,遇到了什么挑战
技术相关
1.项目相关
- 文件树怎么存的(为什么不直接存一棵树
2.看了哪些技术书籍
3.js的内存泄漏,怎么定位是哪一行
4.304状态码,服务端怎么才会返回304
5.cache-control和if-modified区别
6.跨域的解决办法(答了CORS,jsonp,postMessage和反向代理
7.http2.0的特性
其他的都忘了(第二轮问的比较少。。因为我说我赶时间 20:26突然接到的电话,问我现在方便面试吗
第二轮的小哥表示我的深度不太够,希望我在写前端的时候不要本着“解决问题就可以”,而是要更深层次的去进行考虑,再深挖一挖,去看看别人怎么做的
三面
和二面隔了6天
闲聊part
1.自我介绍
2.加入的社团主要是做什么的
3.项目从哪来
4.印象最深刻的项目是哪个
问题
1.ajax的底层实现
2.跨域的方法(又双问了
3.CORS具体怎么设置
4.jQuery的选择器具体怎么实现的
5.了解node的运行机制吗
6.怎么防止跑的项目自己挂掉
7.怎么判断一个变量是数组
其他的就忘了...估计是凉了
结尾的时候问面试官觉得我本次面试咋么样,面试官反问我觉得自己不确定的多吗,我说我觉得还挺多的(凉透了的预感)