阿里19年校招前端面经

一面

一面的电话是8月13日打来的,约了14号下午7点,结果7点半才打来。
主要内容:

  1. 自我介绍
  2. 看你项目用了Vue,vue的工作原理讲一下
  3. 讲一下vuex,为什么要用vuex,不用vuex应该怎么做
  4. 了解过vue router的实现吗,讲一下vue router的作用
  5. vue的生命周期
  6. 讲一下flex布局
  7. 页面上有两个元素,如何计算它们的中心点距离
  8. 304状态码知道吗?和200 FROM CACHE有什么区别?
  9. 跨域的方法,JSONP能发POST吗?如果要跨域发POST怎么办
  10. 从点击链接到页面加载发生了什么
  11. Express中间件原理,怎么写一个中间件
  12. 如何让Cookie不跨域?sameSite
  13. JS有那些基本类型
  14. 变量提升
  15. 闭包
  16. 有一个控制面板的应用,需要由用户添加有不同功能的区块,你有什么方案。
  17. 后端的接口格式不统一,差别较大,且接口不可能改,你有什么方案。

二面

过了4天,星期五
二面是视频面,揪着一个项目问的很细

  1. 你这个简历生成器的项目,详细介绍一下
  2. 难点和挑战在哪里
  3. 你这有多个页面吗?为什么要用vue router
  4. 我看你做了一个头像上传,好想没有限制类型和大小啊,我的word什么文件都能上传。如果要加限制的话怎么做
  5. 你用了viewport,viewport是什么
  6. 为什么做前端
  7. 为什么没去找前端的实习?
  8. 在学校分数排名前百分之多少
  9. web安全,xss,csrf
  10. 最后有一道题
Function.prototype.a = 1
Object.prototype.b = 1
function Foo() {}
var t = new Foo()
t.a
t.b

t.a和t.b是多少

三面

8月20号,星期一
三面面试官声音听起来比较成熟,可能是主管?

  1. 自我介绍
  2. 为什么做前端
  3. 事件循环讲一下
  4. Vue原理讲一下,Diff算法讲一下,Diff算法复杂度多少
  5. Vue,React对比
  6. 让你做一个什么什么你选择Vue还是React
  7. 最满意的项目详细介绍一下
    最后说,有后续的面试的话我的同事会联系你

HR面

23号打来电话。
HR面比较头大,全程尬聊,不记得多少。。。
大概记得的问题有

  1. 为什么做前端
  2. 学校的经历
  3. 你觉得本科和研究生的区别
  4. 你觉得你的优势和劣势
  5. 你最想去的哪些公司?有拿到其他的offer吗
  6. 几句话或几个词描述一下你的性格
  7. 你面了几次了?答三次。HR:嗯那这次应该是你最后的面试了。
  8. 最后还有什么问题吗?我问了内推不过的话还能参加正式校招吗?HR说据我所知不能,最后说如果有后续的话会通知你,可能时间会比较长,我们会综合比较候选人。

面完觉得凉凉,好像阿里一般是过没过都会面到HR

第四次

最后一天居然又来了一个面试电话。这次都没有问技术问题

  1. 自我介绍
  2. 介绍一下你的实习和学校的工作
  3. 你实习的公司有什么优缺点
  4. 学校的每天时间安排
  5. 导师会安排什么工作
  6. 职业规划,你对将来工作有什么期望
  7. 为什么选择做前端
  8. 好,那么就到这里了。结果出来同事会联系你

你可能感兴趣的:(阿里19年校招前端面经)