阿里前端凉经
ICBU事业部,三轮技术面 + 一轮HR面,8.17一面,8.20二面,约的8.27三面然后被鸽了, base杭州滨江园区
一面(65min, P7)
1. 介绍项目
2. 项目相关提问,问的很深,很细,问的我都怀疑项目是不是我做的了
3. canvas和svg的区别,使用场景?为什么svg适合面积大、数量小的场景
4. Vue 虚拟DOM的实现、你觉得diff算法效率上有什么问题、可以怎么改进?
5. Vue双向绑定原理,Vue1.0怎么实现双向绑定的,自己用过proxy吗?设置了哪些拦截,分别用来做什么
6. 用过Symbol吗? Symbol () == Symbol () 的结果是啥,你觉得Symbol可以用在哪些场景
7. 用过Reflect吗,你觉得可以用在哪些场景
8. 怎么设置私有属性,说说你能想到的所有方法(实际是想问6,不过最新提案有一个#标识符用来专门标注私有属性和方法)
9. 为什么SSR能加快渲染,原理,有什么缺点,如何解决
“锋渊”大神电话面,毕业4年P7的大佬。
当时已经拿到了一些意向书,觉得自己还不错就去投阿里了,有幸收到了面试邀约,结果大佬给我狠狠的上了一课,不过还是让我过了,非常感谢。
二面(35min, P8)
1. 介绍项目
2. 项目难点和解决方案
3. 怎么理解前后端分离,有什么优点
4. 工作中怎么和其他人员协调工作进度,安排工作
5. 如果前端完成的很快,后端完成的速度跟不上时,你怎么和后端人员沟通,你会做什么
6. 怎么学习前端,最近关注哪些新技术或者新的方案
7. 场景题:在淘宝里面,商品数据量很大,前端怎么优化使加载速度更快、用户体验更好(severless + indexdb)
8. 在7的条件下,已知用户当前在商品列表页,并且下一步操作是点击某个商品进入详情页,怎么加快详情页的渲染速度
8. 在7的条件下,已知用户当前在商品列表页,并且下一步操作是点击某个商品进入详情页,怎么加快详情页的渲染速度
刚回答完8,ld说自己所在的会议室要开会,就提前结束了面试,过了一小时通过,约下周面试。
结果到约的面试时间的前一天,都还没收到面试链接的邮件,打算去官网查联系方式,结果流程已结束,应该是被其他大佬挤下去了。比如这位@sanbinlbw