阿里巴巴校招前端开发面经分享 「面经干货」
一面 45min
面试时间:2023-06-25
没有自我介绍,上来就开始聊了,主要围绕基础问项目问的浅一些 项目、js、网络、react、vue知识点 (一面面试官吹爆,给人的感觉就是正常朋友聊天,最好的一次面试体验~)
1.开源项目介绍一下
2.还有哪些亮点是我没发现的
3.问一些前端基础问题(闭包、如何让let声明元素也达到const的效果)
4.vue响应式原理 举例说明
5.react hook为什么不能用在if
6.HTTP2有哪些特性
7.HTTP2为什么用帧传输
8.前端页面怎么做性能优化
9.DNS为什么能加速网站显示
10.CDN 缓存怎么更新?如果是index.html被缓存了怎么办
11.nodejs垃圾回收机制 12.不用express、koa如何创建一个http服务
12.输入一个网站到显示的过程
13.反问(更多的像是朋友之间聊天,面试体验挺好的)
14.有没有offer现在
没答上来的问题:
1.nodejs垃圾回收机制
2.CDN缓存怎么更新,如果是index.html被缓存了怎么办
二面 48min
面试时间:2023-06-29
1.vue 响应式原理以及 diff 的过程
2.updateChildren的时间复杂度
3.开源项目介绍一下
4.怎么做的解析?前端是怎么去做的pdf文件输出?
5.做的这个东西有哪些比较困难的点
6.计算机网络了解吗
7.OSI 网络模型
8.HTTP2有哪些特性
9.HTTP头字段(举一些响应/请求头字段)
10.前端首屏性能优化,有没有过具体实践
11.图片懒加载的原理
12.有没有碰到过移动端¥符号的显示不准确问题(因为没做过,所以跳过)
13.MySQL的查询优化了解哪些
14.怎么学习前端的
15.瀑布流布局的原理能讲讲吗
16.只用CSS设计一个弹幕效果
17.为什么现在还在找工作
18.反问
回答不太好的问题:
1.只用css动画设计一个弹幕效果
2.移动端 ¥ 符号的行高问题
3.MySQL的查询优化了解哪些(索引)
4.http头字段(举一些响应/请求头字段)
三面 12min
面试时间:2023-06-29
1.实习经历讲一下都做了什么
2.写的开源项目挑一个讲一下
3.项目难点
4.英语怎么样
5.怎么学习前端的
6.有没有用过chatgpt
7.反问(后面主要就是聊天,面试官是犀牛书的译者 请教一些前端职业发展规划等)
8.看你之前也有投递过,之前是因为什么结束了流程
hrg 面 40min
面试时间:2023-07-03
给面试官介绍展示项目
1.做这个项目得到了哪些收获?
2.大学成绩最好的课程是什么?
3.你的优缺点
4.用三词描述自己
5.实习都做了什么
6.哪段实习收获更大
7.评价自己项目中遇到的困难,怎么解决的?
8.感觉到挫败感的事情?
9.有什么兴趣爱好
10.现在拿到了哪些offer
11.期望薪资
12.反问
后续
OC时间:2023-07-06
隔了一天OC发Offer,一面面试官全程跟进,进度推的很快9天走完流程。