时间节点:
4.14投递→4.16笔试测评结束→4.22一面→4.29二面→5.10hr面→5.20hr咨询调剂→5.22调剂技术面→5.22oc
总结
- hr面之前都是电话面,而且没有手撕,没有算法,没有智力题,面试官很专业,一眼就能发现我项目中的问题,也不会刻意刁难。流程是很长,但整体面试下来还是挺舒服的
- 基本不问八股,全程围绕你的简历和你准备的项目提问
- 可惜我在hr面的时候就已经入职饿了么咯。同时投的简历,饿了么流程走完了淘天还在吭吭唧唧
一面
时长:60分钟
项目1
- 大文件传输业务背景
- 大文件传输思路
- 上传失败时的兜底方案有没有?上传失败怎么判断?
- 用户上传到一半直接关闭浏览器怎么办?
- 上传是同步还是异步操作
- 异步用webworker还是什么方案
实习
- 在公司有接触过代码部署相关的工作吗
- 写代码时怎么合并的?怎么发版?
- 前后端的代码仓库形式是怎样的
- 可以描述一下你当时代码发布流程吗?
八股
- 有三个角色实体,学生,教师,课程。学生可以选课、教师可以授课,课程有其信息。用几张表比较合理?怎么建表?
- ts中interface和type的区别
- 宏任务微任务,都有哪些
- 如何避免react中单一组件崩溃导致整个渲染页面崩溃、白屏
- 性能优化
场景题
如果系统只能承载100人的服务上限,但系统中同时来了200人,怎么处理这种场景(负载均衡)
行业相关
二面
时长:120分钟
项目1
- 大文件传输业务背景
- 大文件传输思路及难点
- 用户运行时和开发时的网络环境不同,怎么解决
- 异步用webworker还是什么方案,为什么
- 怎么根据用户设备调整并发数量?
- 现在重新设计这个功能会怎么调整?
项目2
- 货运管理系统业务背景
- 开发方案选型理由:1.react还是vue 2.角色权限管理模型选型调研 3.登录鉴权方案调研(cookie/session和cookie/token及jwt这一套)
- react和vue的区别
- 为什么react的虚拟dom性能更好
- 可视化库了解吗?原生canvas画一个折线图怎么画?
- 性能优化的指标?怎么分析页面性能问题?怎么做优化?
- 响应式布局做了哪些适配?
学习经历
- 学前端多久了?怎么学的?
- 有输出过什么内容吗?
- 你最近还在做什么项目吗?(嘴贱说了在做一个跨端项目,然后开始了。。。)
项目3
- 用了哪些方案(前端react+reactnative、后端express+node、数据库mongodb)
- 瀑布流原理,怎么实现的
- 虚拟列表了解吗?怎么实现的?按需加载怎么实现?
直接开摆,说都是简单搞搞,就不问了
个人
这些都是和个人性格强相关的,大概就是你的缺点优点,怎么体现这种问题,就不写了。但这一part有将近30分钟,还是要准备一下的
- 有什么offer?怎么考虑?开始反问及闲聊~聊了25分钟
hr面
时长:40分钟
经典hr面问题,不记了
调剂
hr打电话说原岗位没hc了(废话你们整那么久我都已经入职了),问愿不愿意调剂,我说可以。所以目标从淘天零售商务转到技术终端
调剂技术面
时长:45分钟
和二面差不多,项目问题还是那些。八股是浏览器缓存
#前端##阿里##面经##淘天#