Fork me on GitHub

阿里前端开发实习生面经

图片描述


阿里一面

  1. 自我介绍一下
  2. DOCTYPE是什么,有几种模式,分别阐述一下
  3. CSS盒模型在W3C下和IE下有什么不同
  4. 有一堆2分、3分、5分的硬币,要凑成一块钱,有几种组合,用代码实现一下
  5. 一个ul下面有很多li,把这些li倒过来放置(包括里面的内容),用DOM操作实现一下
  6. 一个li绑定了一个事件,然后把这个li删除了,问这个事件还存在么,为什么
  7. 为什么想从事前端开发

阿里二面

  1. 自我介绍,说了有发明专利公开,先讲一下发明专利的东西
  2. 箭头函数(作用域)
  3. 数组常用的API
  4. 事件传播过程(事件冒泡和事件捕获)
  5. addEventListener有几个参数,第三个参数什么意思
  6. setTimeout有几个参数,如果第二个参数设置为0,会立即执行么(单线程)
  7. 前序遍历不用递归写,先用栈写,再用队列写
  8. 看了哪些前端开方方面的书
  9. 最快的排序是哪种,快排的实现原理,罗列出所有时间复杂度nlogn的排序算法
  10. 在搭建个人博客中遇到的问题

阿里三面

  1. 用三句简短的话介绍下自己
  2. 阐述一下专利的内容以及应用场景
  3. 为什么想从事前端开发
  4. 最近在干什么(搭博客)
  5. 有没有自己的代码沉淀????
  6. 项目中遇到哪些问题怎么解决的
  7. Github中有没有可以展示的作品
  8. 讲一下最近一篇博客写了什么
  9. 笔试中一道编程题实现一下(CSS选择器)