【阿里巴巴】前端岗-校招实习六轮面
一面(直接leader面)84min
问了不到10个问题,然后就聊人生聊理想
主要问了vue
vue模块化
vue双向数据绑定
对MVVM的理解
会不会react
前端存储方案(深)
http2
前端页面怎么优化(一个10亿的访问量)(深)
webpack怎么配置
如果有一个烂摊子,你怎么处理
怎么管理前端团队
后面半个小时聊天
评价挺高,双方友好再见,互留电话
二面 80min
问了一个技术问题 304跳转(面试官说我答得特别好)
其他都在问项目经验分析问题和解决问题的能力,还有团队管理
评价挺高,双方友好再见,互留微信
三面(部门主管面)70min
浏览器缓存机制
安卓端扫描pc端实现扫码登录(长轮询、短轮询、websocket)
移动端页面适配问题
ES6/ES7
性能优化
解决异步回调各种实现方案
cors跨域解决方案
微信小程序好用的地方,和原理
mvvm缺点
评价挺高,双方友好再见,互留微信
四面(技术总监面) 60min
直播敲代码的那种(邀请视频,我说不方便拒绝了,然后是邮件发过去的)
题目:
一个黑匣子里面有9个乱序的球,红黄蓝各三个,现在提供两个函数getcolor(i), swap(i,j) 让黑匣子里面的球按照红黄蓝红黄蓝红黄蓝这样的顺序排序
getcolor(i) 可以获取第i个球的颜色
swap(i,j) 可以交换第i个和第j个球的顺序
要求时间复杂度On 空间复杂度O1
黑匣子里面的球的顺序和颜色是看不到的
上面是9个球,现在要实现n个球排序
40min之内做出来,然后邮件发给他
后来我做出来了,他说我思路是对的,但是中间还有点小问题,说他这关没有什么问题了
五面(交叉面,其他部门一个技术总监) 24min
自我介绍
前端优化方案(深)
移动端点透事件
前端高并发测试方案
团队管理方案
六面(hr面) 30min
自我介绍
介绍原因团队
什么时候能入职
能不能接受工作地点是杭州