21届秋招阿里前端面经
一面(8.14)
电话面试
- 自我介绍
- call apply bind的区别
- js事件循环机制
- js原型链的理解
- js数据类型
- 如何判断类型
- 浏览器缓存
- option请求中是否见到过
- 服务端如何校验option请求通过了
- 跨域的解决方案
- 模块化标准
- vue loader的工作原理
- 如果你自己设置vue loader该怎么做
- vue的响应式怎么实现的
- 介绍自己做的项目
- 反问
二面(8.18)
自我介绍
做的项目中对自己帮助最大的是什么
对vue的好处的理解
对vue源码的学习情况
我将我对vue的好处的理解说完后,对源码的内容说了一些,面试官问我源码是怎么学的,对vue的理解是看博客背的还是自己怎么学的。然后就让我打开了屏幕共享,观看了我的学习笔记,又顺便看了看我其它的学习记录。(这点应该还是给我加了不少分的,因为我笔记什么的记得还比较多,用的Typora,看起来也比较清晰)
(编程题)用js实现二叉树的层次遍历
(编程题)将一个英文语句给反转,并询问空间和时间复杂度
http和https之间的差异
http2.0的新特性
坚持做的事情
以后几个月的计划安排
研究生到大学之间最喜欢的一门课
三面(8.22)
自我介绍后就开始问我项目的东西,问的很详细,同时也给我介绍了很多部门正在做的事情,面试的时间不长,就是聊天的形式。
hr面(8.25)
说是下午16:00面试,突然说要改到17:00面试,结果我等到18:30才开始面试。当时二面的时候就是面试官突然开会等了很久,侧面反映出阿里还是很忙碌的。
面试基本也就是聊天的形式。
- 自我介绍
- 对阿里健康部门进行了简单的介绍
- 自己相对于其它竞争者的独特之处
- 自己的优缺点
- 家庭情况
- 手头offer情况
- 反问
其实前端的面试内容很多是相同的,大家可以点击下面的连接,看一些其它公司的面试内容,做一些练习。
全部评论
(7) 回帖