阿里云前端面试经历
阿里云前端面试经历
等了好久以为会有三面,没想到没后文了,索性把前两轮面试的经历发出来给大家看看吧。
第一轮技术面试
面试官询问了以下问题:
- 简历项目难点及同源策略的理解。
- 简单请求与预检请求的区别,以及
content-type
的常用值和文件处理方式。 - 跨域解决方案,我尽可能全面地阐述了我所知道的方案,建议大家网上搜索,方案还挺多的,我答的不好
- 前端安全问题,包括XSS和CSRF的原理及防范措施,以及Vue框架如何防范XSS攻击。
- JWT的
accesstoken
和refresh token
的作用,存放位置以及具体流程。 - 手写题:版本号比较和节流函数的实现。
- Vue生命周期的各个阶段,以及3.0版本新增的内容。
- Vue双向绑定的原理和依赖收集过程。
- Vue的
nextTick
原理及其使用场景。 - Git的常用命令,以及是否有在开源项目中提交过PR。
- 修改
package.json
配置的经历及其作用。 - 选择阿里云的原因,意向城市和当前offer情况。
第二轮技术面试
面试官主要关注了以下方面:
- 实习经历和项目介绍,包括项目难点和解决方案。
- 选择前端作为职业方向的原因。
- 自认为擅长的计算机基础课程,我就聊了下数据结构、算法设计和计算机网络,操作系统也聊了下,聊得不好,面试官说操作系统一定要好好学,非常重要。
- 前端开发中常用的数据结构和排序算法的时间空间复杂度。
- B+树和红黑树的区别。
- 前端实际开发中应用的算法。
- 近期关注的算法及其原理。
- 上一次编写代码的时间和内容。
- 对前端开发最有帮助的计算机基础课程。
- 网络模型,TCP的定时器和UDP的可靠传输实现。
- 文件断点续传的实现方式和断点标记的存储位置。
- 学习前端知识的途径。
- 意向城市和offer情况。
面试心理感受
面试中,我感觉面试官非常人性化,会主动按我简历的思路提问,学到了很多,虽然没过吧但是感觉很暖心。
最后
答应了学长要推荐一下的,我显然是晚了些时候才用的【我是面霸】,要是能跟学长早点学到点面试套路也不至于三面无了,很气。
#凉经##第一次面试#