阿里(2020届暑假)一面

  1. 自我介绍
  2. 有没有出去实习过(没有,那项目?在学校团队做的)
  3. 简单介绍一下项目做了什么
  4. vue的生命周期
  5. vuex怎么实现的(说了store、state、commit怎么触发mutation、dispatch怎么触发action…反正扣的挺细的)
  6. 问 vue router怎么实现(emmm天呐,说的不好,磕磕巴巴的,简单说了两种模式,但是一直扣细节。。。两种有什么区别之类的)
  7. 说一下异步的各种实现方式,分别有什么特点,优缺点各是什么(说了promise、generator、async和await的特点和优缺点)
  8. 说一下数组的各种方法,例如遍历的各种区别(说了forEach的特点【说到无法中断跳出循环的时候面试官加问了如果要跳出循环的话怎么实现,说了用for。。。加判断方式,不知道可不可以。。。哎】),又问了筛选过滤的话用什么方法【filter】,问了filter和reduce的区别
  9. 了解模式吗?写一个单例模式(说的磕磕巴巴,勉勉强强,最后面试官说可以了,我get到你的点了。捂脸尴尬.jpg)
  10. a标签的绝对路径和相对路径(问各个/代表的意思?没有get到点,最后直接结合情景问了页面跳转的问题)
  11. 前端请求一张图片,到显示在页面的过程(大概回答了输入URL到整个页面渲染的过程,变换一下一些细节)
  12. 前端拿到数据,对数据进行排序,再展示,怎么排序。(说了sort,如果是数字的话之间调用a-b或者b-a,但是字母的没说出来。。。只说字母是根据unicode然后emm)
  13. 有没有拿了其他offer,说了比较晚投,只投了感兴趣的,目前腾讯复试流程吧啦吧啦。差不多就是这些吧,有一两个问题不记得了。面完有点晕醉醉的想不起来。。。