「面经」吉比特-前端实习一面、二面
📍面试公司:吉比特
🕐面试时间:3.4
💻面试岗位:前端实习生
BG:双非本211硕,非科班
实习&项目
1. 用的什么工具处理GIS数据?
2. 为什么要用最近的日数据代表整个月的数据,来可视化?
八股
虽然背了很多,但还有有些地方不是很确定,给各位佬参考
1. Vue2和Vue3的区别
2. Vue2和Vue3的生命周期
3. vite为什么比较快?
4. this.$nextTick的作用?
5. 父组件的`beforeMounted`和`onMounted`和子组建的`beforeMounted`和`onMounted`执行顺序?
6. 有哪些通信方法
7. Provide的数据,子组件修改后会影响父组件吗
8. 浅拷贝和深拷贝的区别
9. 等号赋值运算是浅拷贝还是深拷贝
答:浅拷贝
10. JS函数的区别。
11. this指向`a = { b: { c:{func(){console.log(this)}} }}`调`a.b.c.finc()`指向什么
我回答的是仍然指向c
12. 如何改变`this`指向
13. 如何实现深拷贝?
14. 深拷贝如何解决循环引用问题
15. Vuex和Pinia的区别?❌答的不是很好,讲错一个
16. watch和watchEffect的区别
反问:
- 你们在做什么?虽然公司是做游戏的,但前端岗位是做OA系统的
- 面试评价?整体不错,个别回答有误
二面:
- 巴啦巴啦讲一大堆项目(面试官不care)
- 你不是科班的,你相比别人有什么优势?说了一些,面试官觉得不是优势
- 你有用过AI吗?
- 以后前端需求更少,为什么要想着做前端?
- 反问:
- 对于一个资深高级前端开发者,你对我有什么建议?建议就是不要干前端,或者不要搞软件相关的。多结合本专业的优势去发展。
- 项目具体是做什么的,一面面试官说是OA系统,但具体工作内容是?OA系统升级,把angular升级为Vue
面试感想:二面有点压力,但是说的都是实在话,还是很感激面试官愿意跟我说很多心里话。但由于base地和二面有点受打击,后续HR约面我拒绝了
查看18道真题和解析