待处理流程
- 京东 2022/09/28 14:00 一面
小黄的2022前端面试记录(秋招)
1. 阿里(已投递)
- 2022/08/22 投递 阿里云杭州 技术栈React
- 2022/09/19 10:30 电话面试(Good)
- 2022/09/21 10:00 电话面试 二面(28min soso)
- 2022/09/22 20:20 HR面试(通过 电话oc)
2. 美团(GG)
- 2022/08/22 投递
- 2022/09/05 16:00 一面(GG)
**一面面经 美团外卖 商家 TOB**
1. 项目:自闭症儿童学校网站难点,设计等
2. react 和 vue的区别,为什么用react不用vue
3. react 函数式组件和类组件的区别,为什么用函数式组件(请求别问react了)
4. vue v-model 原理
5. vue 状态是如何管理的(vuex)
6. vue watch-api
7. 手写代码:用promise封装AJAX
8. 手写代码:用reack hook封装一个计时器
9. 手写代码:一个高度自适应的div,里面有两个div,一个高度100px,希望另一个填满剩下的高度
10. 浏览器进程有哪些
11. js是单线程还是多线程,宏任务阻塞会怎么样
12. 浏览器缓存(localStorage,sessionStorage, cookie)
13. 状态码
14. 反问环节 部门技术栈, 面试建议
3. 字节(offer)
4. 腾讯(已投递)
- 2022/09/16 投递 腾讯金融科技
5. 百度 (已投递)
提前批:
- 2022/07/29 投递
- 2022/08/08 一面 商业运营平台部(广告 ToB 100多人)(GG)
- 2022/08/17 一面 小度销管产研部(通过)
- 2022/08/18 二面 小度销管产研部(GG)
- 2022/09/13 19:00 笔试
**一面面经 商业运营平台部**
1. 手写题:css实现一行文字居中,多行文字左对齐(扑街)
2. DNS解析过程
3. 浏览器渲染过程
4. TCP三次握手和四次挥手
5. 浏览器缓存(强缓存和协商缓存)
6. JS数据类型,基本数据类型和引用数据类型区别
7. JS script异步 defer async
8. JS数组方法,引出map方法,问了[1,2,3,4].map(item => item > 3)的返回值是什么
9. this.$nextTick()原理,只说了这个干嘛的,说没看过源码
10. 手写:实现random(10, 20)函数,返回随机整数
11. 手写:实现对象key查找,类似深拷贝题目
12. 反问环节 面试官直接说了部门相关信息,我自己问了技术栈 Vue3.0 + TS
**一面面经 小度销管产研部**
1. 埋点性能优化怎么做的(我自己提到了在做埋点)
2. React和Vue的区别(直接说没背React八股,会Vue)
3. Vue性能优化
4. for in, for of, Object.keys()区别
5. Webpack了解
6. 闭包函数以及举个日常的例子
7. setTimeout,setInterval不准确问题,引出宏任务微任务,如何解决不准确问题(不会)
8. 手写代码:深拷贝,防抖(防抖节流区别,举例),函数柯里化,URL参数解析,如何优化(不会)
9. 反问环节 部门情况,技术栈,招聘流程问题
**二面面经 小度销管产研部**
1. 问了自我介绍里提到的立即抽取功能,分布表单有没有做特殊的校验(文字限制,日期限制),写个正则表达式
2. Gorilla性能优化相关,怎么做的,提到了多节点图优化,可以预加载,然后问我怎么预加载
3. 手写代码:从html + css 实现打开一个弹窗,点击别的地方弹窗关闭
4. css,写一个animation,说说动画的一些属性
5. keep-alive底层原理,怎么放到缓存,怎么取出来,挖到底,react里面有没有现成的API可以实现这个,提到LRU算法,然后让手写LRU
6. vue性能优化自己做过哪些,我说一面问过了,然后说了实际中用了防抖,组件懒加载,面试官觉得说的有点少
7. webpack用过吗,自己写过吗,能不能写一下,用的npm还是yarn,我说用的eden,然后问npm怎么导入包,又想深挖一下npm
8. 觉得自己在实习过程中有没有什么亮点可以说的(麻了)
6. 京东(GG)
- 2022/08/12 已投递
- 2022/08/27 19:00 笔试
- 2022/09/28 14:00 一面(GG,sb)
7. shopee(GG)
- 2022/08/12 已投递 简历筛选未通过
8. 网易(已投递)
互联(08.02开始):
- 2022/08/12 投递
- 2022/08/20 笔试(GG)
雷火(已投递):
- 2022/08/09 投递
- 2022/08/14 笔试(挺好的)
- 2022/08/30 15:00 一面 雷火大部门,具体未划分(通过)
- 2022/09/07 16:00 二面 (估计是泡池子了)
- 2022/09/21 15:00 三面 (中规中矩)
**一面面经**
1. 项目问答:线上抽题优化需求,埋点需求,G6,X6相关
2. ES6的新功能
3. 数组遍历的方式,提到了for循环,forEach,map方法,reduce方法,filter方法,问到了reduce方法的参数
4. Map集合和对象的区别,怎么让对象具有迭代器属性
5. Vue生命周期
6. v-for为什么需要加key
7. nextTick解释
8. proxy的优点,this.$set
9. this.$nextTick()原理,只说了这个干嘛的,说没看过源码
10. 深拷贝怎么解决,如果出现循环引用怎么办?
12. 反问环节 部门未细分,技术栈Vue和React都有
**二面面经 关键问题**
1. 内容分发网络具体怎么做的
2. lint配置, npm run start配置等
9. 快手 (已投递)
- 2022/08/09 投递
10. 搜狐(已投递)
- 2022/07/29 投递
11. 华为(已投递)
- 2022/08/17 投递
- 2022/09/21 笔试 南京 华为云
- 2022/09/27 09:30 技术面一面(通过)
- 2022/09/27 11:00 技术面二面(通过)
- 2022/09/29 18:00 主管面(通过 口头oc)
12. 完美世界(已投递)
- 2022/08/09 投递
13. 360(已投递)
- 2022/08/17 投递
- 2022/08/27 14:00 笔试
- 2022/09/06 10:40 一面
- 2022/09/14 10:40 二面(通过) 进入HR排序阶段
- 2022/09/27 15:50 HR面(通过 offer排序)
14. 小米(GG)
- 2022/08/19 投递
15. 荣耀(GG)
- 2022/08/19 投递
- 放弃笔试