阿里校招前端面试总结



01

—

一面 28min

  1. XSS  CSRF

  2. 继承

  3. 数据类型

  4. 有哪些判断数据类型的方法,区别

  5. webpack性能优化

  6. webpack plugin和loader区别

  7. vue怎么设计一个组件

  8. vue响应式原理

  9. vuex介绍一下

  10. 介绍项目


02

—

二面 24min


  1. 结合操作系统说一下js为什么是单线程执行

  2. java, c#为什么能多线程执行

  3. js能加锁吗

  4. 作用域

  5. 有运行时才确定变量的吗

  6. 如何设计一个扫码登录

  7. 会存在什么安全问题

  8. 反问



03

—

三面 90min

  1. 智力题: 小白鼠试毒

  2. 算法: 最长连续数组和

  3. 统计大文件tok k词频 用桶排序,优化成堆排序,又用hash优化,好像都不满意

  4. 算法: 股票买卖

  5. hash冲突怎么解决(拉链法,探针法)

  6. 快速排序第一轮过程

  7. 怎么优化快速排序(中轴选中位数,随机打乱)

  8. vue diff算法

  9. 事件循环模型

  10. 重绘和回流,怎么引起,怎么避免

  11. promise

  12. 首屏加载白屏是什么原因,怎么处理

  13. 介绍两个数据竞赛项目

  14. 介绍优化方法和提升

  15. 为什么选前端

  16. 遇到最大的挫折

  17. 一直坚持的事情



本篇阿里前端校招面试总结来自于我们群里的一个优秀的小伙伴的分享,感谢他的授权~

想刷前端面试题的小伙伴可以来这里哈~ 记得收藏 前端面试题宝典小程序 

想要加群和大家一起学习前端的小伙伴可以加我们小助手拉群哈