记一次阿里春招实习前端一面

184 阅读2分钟

面试流程

自我介绍 为什么从电科转到通信?又为什么来做前端? 项目介绍

  • 1、为什么选择用vue来做项目?
  • 2、读过vue的源码吗?
  • 3、了解过React吗?了解过小程序吗?
  • 4、vue的双向数据绑定怎么实现的
  • 5、项目的数据获取 自己mock的吗?怎么管理mock的

面试基础题

  • 1、看过操作系统吗?说一下进程和线程的区别吧。js的执行机制、事件循环、js需要考虑死锁问题吗
  • 2、说一下闭包 闭包有哪些用处?
  • 3、说一下js的垃圾回收机制。怎么进行垃圾回收的
  • 4、说一下https吧
  • 5、计算机网络熟悉吗?tcp和udp的区别,为什么tcp可靠
  • 6、什么是块格式化上下文?怎么生成一个块格式化上下文
  • 7、说一下position的属性,有什么不同?
  • 8、看到你项目里提到里布局优化,能说说有哪些布局方式吗?项目中用到哪些,又是怎么优化的?
  • 9、js模块化编程(CommonJS、AMD、CMD)
  • 10、了解webpack吗?了解babel吗?

总结

  • 第一次面试给了阿里,可以说是非常拉垮了TAT,可能阿里用React开发比较多,感觉vue的问题问不出什么东西。项目问到了布局优化,这方面没有复盘得很好,听得出面试官有点失望。围绕项目问完了咔咔给我整了操作系统的问题,我说了我没看过,硬问,最后磕磕巴巴答了一点,他应该也是不满意。问基础的东西,前面都答得不错,但是我总感觉我缺少一些简洁凝练的专业术语,还是不够熟练。需要查缺补漏的地方还挺多的。
  • 总的来说,面完心态就崩了,懊恼自己怎么这么菜!!不过确实是之前觉得背背八股文就能成,太轻敌了!!面试官绝不会停留在浅层面去问一些基础的,知识面的深度广度都要面面俱到。第一次面试就当积累经验,确实也找到自己的很多问题,所以再加油准备吧,把遗漏的知识点补上,调整好心态。冲!!!