「面经」吉比特-前端实习一面、二面

📍面试公司:吉比特

🕐面试时间: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的区别

反问:

  1. 你们在做什么?虽然公司是做游戏的,但前端岗位是做OA系统的
  2. 面试评价?整体不错,个别回答有误

二面:

  1. 巴啦巴啦讲一大堆项目(面试官不care)
  2. 你不是科班的,你相比别人有什么优势?说了一些,面试官觉得不是优势
  3. 你有用过AI吗?
  4. 以后前端需求更少,为什么要想着做前端?
  5. 反问:
  6. 对于一个资深高级前端开发者,你对我有什么建议?建议就是不要干前端,或者不要搞软件相关的。多结合本专业的优势去发展。
  7. 项目具体是做什么的,一面面试官说是OA系统,但具体工作内容是?OA系统升级,把angular升级为Vue

面试感想:二面有点压力,但是说的都是实在话,还是很感激面试官愿意跟我说很多心里话。但由于base地和二面有点受打击,后续HR约面我拒绝了

#发面经攒人品#

#发面经攒人品#
全部评论

相关推荐

昨天 12:54
已编辑
武汉理工大学 前端工程师
一面 2.10## 预计时长60min## 实际时长51min1. 对于部门的背景和这次面试有什么想问的吗2. 我看到你现在是在百度实习,可以讲讲这个业务吗3. 跨端做的是IOS还是安卓4. 你对整个架构有什么理解吗,比如离线包这一块,比如离线包解决什么样的问题,离线包是怎么下发和更新的5. 如果说不用离线包,在app上打开一个http地址,这个页面会有什么问题6. 离线包除了快还有什么优势7. React18新特性有了解吗8. 在没有这些特性之前,react是怎么调度的,有了之后是怎么调度的9. fiber本身是为了解决什么样的问题10. 如果没有fiber,diff的时候会怎么样,会不会有一些性能瓶颈11. 平时ts用的多吗12. 讲讲泛型,如果现在要通过泛型传入一个string进去,希望推导出来的结果也是string,怎么做13. 平时用vue还是react多一点14. 讲一下react中常用的hooks15. useLayoutEffect和useEffect有什么区别16. useEffect中可以返回一个函数,这个函数什么时候会执行17. 平时有没有对项目做一些性能优化18. 除了资源相关的优化,还能在哪些方面做优化19. 在浏览器中从输入URL到页面加载完毕的过程是什么(引出可优化的内容)20. 有了解过http2.0吗,可以讲一下他的一些特性吗21. 二进制帧如果丢失,重传机制是怎么样的22. TCP和UDP的区别23. TCP是怎么去实现可靠传输的手撕:深拷贝(后续又延伸问了处理除了对象和数组类型之外的数据的思路)24. 反问及建议二面 2.11预计45min实际90min1. 自我介绍2. 介绍一下实习期间项目里面的一些技术难点,具体是怎么解决的3. 针对刚刚提到的具体的优化,量化指标是怎么样的,如何验证优化是否有效4. 再针对个人项目里面,挑一个难点讲一下,想听到的是分析过程,如何拆解问题5. 共享屏幕启动项目看效果6. 代码是AI写的还是自己写的7. 用的是什么AI,怎么去使用ai来完成一个功能或一个项目8. 有没有在ai的rules或者skills方面做具体的沉淀算法:1. LRU缓存2. 大数相加,自己去写一些测试用例并验证3. 思考题:现在有假设一栋楼有100层,你有两个玻璃球,有些楼层扔下去球会碎,有些不会碎,你需要利用这两个球,找到那个临界楼层,最优的解法是什么反问二面狂面90分钟直接燃尽,面完过年了一直到年后才约面三面 3.4预计时长:60min实际时长:68min## 1. 自我介绍## 2. 聊实习## 3. 有没有考虑过计费或者说成本,或者说对于服务端的压力,比如说CDN的(针对实习亮点)## 4. 对于国际化开发和国内开发的区别,有没有什么心得感受## 5. 多语言工具用的是什么,原理是什么## 6. 怎么判断用户当前应该使用的是什么语言## 7. 实习中还有什么对自己提升是比较大的## 8. 对于跨端架构的几种方案,如何进行选择(h5,native等)## 9. 现在在跨端架构中如果使用webview加载离线包的方案,如果在端内点击一个下载按钮,整个调用链路和过程是怎么样的## 10. 端侧的方法是如何注入到web中的## 11. 聊个人项目,做这个项目的初衷是什么,为了解决什么问题## 12. 项目中的ai主要用来解决什么问题## 13. 调用一次模型成本是多少,输入和输出谁消耗的token更多## 14. langchain.js框架解决了什么事情## 15. 现在写代码都是自己写吗,如何使用好ai## 16. 实习过程中团队会去应用rules或者skills吗,是怎么用的,是为了解决什么问题## 17. 如果现在对于这几个月的实习去做一个总结,会从哪些方面去进行总结## 18. 实习过程中有没有存在对于一个需求,自己方案和mt的方案不一致的情况,如果有,是怎么解决的## 19. 反问HR面 3.6都是常规问题3.12 offer
点赞 评论 收藏
分享
今天 01:37
已编辑
南开大学 前端工程师
查看24道真题和解析
点赞 评论 收藏
分享
评论
1
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务