阿里暑期实习前端面经
提前批,经过一个多月,终于等到了阿里的录用意向书,结束了找实习这个过程,现发波面经回馈社会,攒攒RP~
一面 3.14
- 自我介绍
- let const 和 var的区别
- 知道严格模式吗 说一下你了解的
- setTimeout 和 setTimeInterval 有什么区别
- 了解Generator yield吗
- 说一下async
- 讲下异步的实现
- 了解的web安全问题
- 同源策略 跨域解决
- react生命周期
- 解释单向数据流 有什么好处
- redux解决什么问题
- redux和flux的区别
- react组件props变化后会发生什么
- 讲下pure Component
- 功能组件和展示组件的区别
传说中的简历面 直接问基础 侧重es6 他们那边使用的框架就是react 所以这块问的比较多
二面 4.1
- 有没有实习过
- 学习前端有多久
- 项目来源 难点
- ant design的优缺点
- 比较下angular和react
- 什么是依赖注入
- 解释下单向数据流
- webpack优化
- webpack 3.0和4.0 比较
- 你是怎么学习前端的
- 怎么解决问题的
- redux中间件源码 解释高阶函数,柯里化
- 服务号的实现
- pwa的介绍 有没有自己实现过
阿里校招很注重技术主动性 对技术的求知欲
三面 4.1
- 自我介绍
- 讲下项目
- 详细讲下项目的实用技术
- 讲下为什么用redux
- 评价antd 使用感受
- webpack用过哪些插件
- 项目难点
四面 4.4
- 大学里学过软件知识吗 怎么选的前端 学习js的方法
- react了解到什么程度 通读框架吗 还是只是用的多
- 除了react,有了解过其他热门框架吗,比如Vue、weex
- github上面都有些什么 fork过别人的组件吗 写过博客吗
- 自己写的组件 有推荐过给实验室其他前端用吗
- 写过小程序吗
- 平常有关注那些博主 博客吗
- 写过nodojs吗 为什么看好node
- 简单介绍了下项目
交叉面 4.9
- 自我介绍
- 说一下自己的亮点
- web性能优化
- web安全问题
- 除了pc端,无线端了解多少
- css动画了解多少 canvas svg用过没
剩下的就是hr面 没想象中那么恐怖 hr很和善 我们真诚一点 真实的讲出自己的想法就好 但要注意措辞~
总的来说 阿里的面试体验还是挺好的 面试官也会给我提一些建议 受益匪浅呐
最后,自己的一点想法。。。
面试也是个应试过程,除了要对一些基础知识的巩固外,项目用到的技术要深入了解,平常多关注关注一些前沿知识,紧跟时代潮流,对自己掌握的知识有个积累和分享的过程。
道理我都懂,但是自己还是有很多不足的地方[【捂脸】,希望可以在实习中得到成长,也祝各位牛油赶快拿到心仪的offer咯,略略略~
#内推##实习##前端##阿里巴巴#