阿里云校招面试总结

7 月 8 号内推了阿里, 没有选择事业群, 几天后被阿里云锁定, 进入评估状态. 7 月 27 号一面, 8 月 2 号二面, 8 月 8 号三面, 8 月 22 号 HR 面, 8 月 31 号 HR 再度联系给了口头 offer.

简单回顾下几轮面试中被问到的一些问题, 时间有点久可能记得不是很准确了. 大概以下这些.

一面

一面是简历评估面, 围绕简历基本上能问的都问了. 很多题目都是从我写的个人项目里面问出来. 面试了差不多 80 分钟. 面试官问题太多, 我回答的口干舌燥...

  1. cookie 如何防止被 JS 读取 (secure)
  2. cookie / LocalStorage / SessionStorage 区别
  3. 如何处理跨域
  4. 前端路由的实现 (两种方式)
  5. AngularJS 的 service 如何使用
  6. AngularJS 的 directive 的 scope 有哪些值, 作用分别是什么
  7. AngularJS 优化性能有哪些方式
  8. AngularJS 和 Vue 的区别
  9. 虚拟 DOM 算法
  10. 如何改进虚拟 DOM 算法
  11. 说说对 Vuex 的理解
  12. 反射型 XSS 和存储型 XSS 的区别
  13. 如何防御 XSS 和 CSRF
  14. JS 闭包是什么
  15. JS 的事件循环机制
  16. JS 的垃圾回收算法, 垃圾回收过程
  17. JS 的数据类型, 引用类型和基本类型的区别
  18. 用 JS 实现类 (用原型链实现静态属性, 继承, 父类和子类的方法)
  19. 进程和线程区别
  20. Gulp 和 Webpack 的区别
  21. Canvas 和 SVG 是否了解, 他们的区别, 使用场景
  22. margin 坍塌问题 (BFC)
  23. CSS 定位方式, position 有哪些值, 分别是怎样定位的
  24. TypeScript 相比 ES*/babel 的优势, 为什么要使用 TypeScript
  25. TypeScript 的装饰器
  26. 异步有哪些方式来书写 (callback, promise, generator, co, async/await)
  27. node 应用如何运行在 80 端口上

二面

二面基本不问前端, 上来就各种协议, 标准, 底层, DNS 和 Set 这两个地方问了很多很久... 最后面试官问还有什么想问的, 我说了下对前面问题的看法, 然后提到自己在开源项目的贡献, 读过的源码, 对 HTTP/HTTPS/HTTP2 方面的了解, 然后面试官又补充问了一些问题, 后面回答就还可以... 如果当初回答没有什么想问的估计就 GG 了. 用时 50 分钟.

  1. 是否知道 ECMA-262
  2. 如何实现反向代理
  3. 叙述下 HTTP 协议
  4. DNS 的详细查询过程
  5. DNS 有哪些记录值, 作用分别是什么
  6. 数组去重方式
  7. Set 底层是如何实现的, 哈希冲突如何处理
  8. 有没有读过什么标准或协议
  9. HTTPS 的密钥交换过程
  10. HSTS 需要添加的额外头部信息是什么, 为什么需要添加这个头部信息

三面

三面也是围绕简历随便问了一些问题, 三面的时候自己提了最近在写 React (简历没写), 所以也问了问 React 的东西. 三面是交叉面, 用时 30 分钟.

  1. 为什么用 TypeScript, 你如何说服你的团队使用的
  2. ES7 新增了什么
  3. Vue 的双向绑定如何实现
  4. AngularJS 的双向绑定如何实现
  5. Sequelize 如何才能不在表上生成 created_at 和 updated_at
  6. Linux 如何检查一个端口被什么程序占用(netstat 和 lsof)
  7. React 的 setState 为什么是异步的
  8. React 的 setState 触发了组件的哪些生命周期
  9. 回答至少两种哈希冲突解决方式
  10. 有哪些选择方式
  11. 排序有哪些方式
  12. 快速排序时间复杂度, 是否稳定, 为什么不稳定
  13. ES5 怎么判断数组 (可以参考 JavaScript 准确判断数组)

HR 面

HR 面 8 分钟就完了.

  1. 有没有拿其他 offer(只面试了阿里), 校招如何安排打算
  2. 对阿里云产品的了解
  3. 实习时候负责了什么
  4. 强项是什么
  5. 对阿里云安全部门和安全方面有没有什么了解
  6. 能不能去杭州, 接不接受北京

标签: none

知识共享许可协议
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。

已有 2 条评论

  1. 膜拜大佬

  2. 膜拜大佬

添加新评论