# 随笔 - 得物面经(已过)
得物面试技术面3轮,历时一周。。目前在offer流程中。。以下记录面试过程中的一些问题。。。
# 一面(电话)
时长差不多30分钟左右
- 数组forEach、map的异同点
- 结合上一个问题,React 列表使用map循环渲染时,为什么不能使用index作为key
- 前端性能优化的各种方法
- 前端性能优化中的http网络缓存相关知识点
- 有什么想问的
# 二面(视频)
2面问了很多,没有连贯性(历时33分钟左右)。问题记录没有先后顺序,全靠记忆记录。😂
- 离职原因
- 介绍过往经历
- Vue的数据双向式绑定的原理,Vue2和Vue3的都说了一下
- React fiber架构知道吗? 用的是什么链表结构?
- Node中间件的洋葱模型
- http网络缓存,Max-Age是http哪个版本的
- 了解哪几个Http的版本
- webpack的使用,tree-shaking的配置,用过哪些版本的webpack
- webpack的实现原理,AST有什么好处
- 用过哪些打包工具,为什么用了这些工具
- 有没有使用过Node,为什么用Node做接口开发
- Koa,Express,egg有什么区别
- new操作发生了什么
- TCP/IP 有几层模型
- Node的进程管理工具
- Linux的管理进程的几种方法(这个我不知道)
- React setState什么时候是同步的什么时候是异步的
- 最后有什么想问的
# 三面(视频)
时间23分钟左右。。。 3面是和前端部门大老板视频面试,听说大老板是前菜鸟前端Boss,全程面试紧张的一批。。。
- 自我介绍
- 介绍最近2~3年的工作经历,项目经历
- 针对项目各种问,为什么选用这种技术栈啊,站在公司的角度为什么还要选用React技术栈啊。。。
- 简单说说你在项目中使用过的一些技术手段,能够展现亮点的
- 如果你进入了一家新公司,不管是得物也好还是其他公司也好,你觉得你会怎么做
- 你知道哪些前端的发展方向(我说了微前端,Electron)
- 最后有什么想问的
三面面试结束后,自我感觉很是不好,因为大老板几次都说你还是没有讲清楚为什么要这么做,就觉得三面应该是凉凉了。。
工作法 →