【校招VIP】航旅纵横前端面经

01月17日 收藏 0 评论 0 前端开发

【校招VIP】航旅纵横前端面经

文章声明:转载来源: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,感谢航旅看得起我。

C 0条回复 评论

帖子还没人回复快来抢沙发