文章声明:转载来源:https://www.nowcoder.com/discuss/444262016191139840
两轮技术面 + 主管面 + HR 面
时间线:
2022 年 11 月 04 日 — 一面
2022 年 11 月 07 日 — 二面
2022 年 11 月 15 日 — 三面
2022 年 12 月 02 日 — HR 面
2022 年 12 月 13 日 — OC (一周时间考虑)
一面
1、Vue2 和 Vue3 的差异;
2、Vue 的响应式原理,讲一下 Object.defineProperty 经历的过程;
3、ElementUI 怎么注册为组件的,使用过程;
i.ElementUI 提供的组件时如何实现的;
ii.如何自定义组件库;
4、Vuex 是如何使用的,使用的过程;
i.Vuex 中管理的状态是如何做到响应式的;
5、fetch 用过吗
i.axios 怎么用的,如何在每次请求前加入请求头
6、讲一下前端缓存
i.HTTP 缓存;
ii.cookie、LocalStorage、SessionStorage 的区别;
iii.什么样的情况下需要携带 cookie;
7、要实现一个页面,你会怎么做,实现的过程是怎么样的;
8、讲一下 CSS 中的一些常用的东西;
9、CSS 的预处理语言有哪些;
10、如何做 Web 性能优化;
11、一道 Promise 的输出题;
const promise = new Promise((resolve, reject) => {
console.log('111');
resolve('hhh');
reject('error');
resolve('eee');
console.log('333');
})
promise.then(() => {
console.log('444')
})
console.log('555')
二面
1、自我介绍
2、问项目难点
i.后端是单机还是分布式部署;
ii.Node 服务有没有考虑 CPU 占用;
iii.同一个用户在两台不同的设备上登录,会不会冲突,或者说能不能登录成功;
iv.token 有没有存储在后端;
3、首屏展示性能优化
4、三道智力题
i.8 个石头,有一个重量比其他大,用天平找出来,最坏的情况下需要比较几次;
ii.100 层楼,2 个相同的杯子(杯子在某一层会被摔碎),需要多少次才能找到刚好能摔碎的那层楼;
iii.5 升和 3 升的桶,倒出 4 升的水;
总结:除了一面,后面都是群面,第二轮跟一个在字节实习的北邮硕同台竞技,主管面跟另外两个北京985硕一起,HR 面跟一群 985 硕一起。本来没抱什么希望,最后神奇地拿到了 offer,感谢航旅看得起我。
帖子还没人回复快来抢沙发