一面线上面后,第二天hr通知终面时间。终面是线下面,所以我专门跑了趟无锡。感谢一面小哥哥通过
终面有部门经理、前端leader、前端资深开发和hr四个人
首先英文自我介绍 + 为什么选择博世 英文
技术面是三位轮流问,中文问题。主要是挖掘简历问,一个小时,越回答后面我心越凉,反问也不想问了,心里已经有泪流小牛在跑了
1. zustand和redux区别,为什么选择这个,好处是什么?性能优化?(我只用过zustand,没研究过性能,抱歉)
2. 说一个你工作里遇到的难点以及怎么解决的。(我说了上线流程的痛点,说了半天,但感觉他们听懂但是不认同。害)
3. 说一个印象深的生产前端bug(我使劲回想说了一个bff层node,他说得前端。我一般做中后台用户体量小,很少有奇怪的bug,一般是开发阶段比较多)
4. antd封装过的动态表格列组件 说下原理(这是我简历写的,原理参照pro的动态列)
5. 流式有什么方法(也是我简历写的,我只回答了fetch,但是他说还有吗? 当时我没想到。现在突然想起,他是不是要我说sse,websocket啊)
6. 跨域的概念 以及解决方法。延伸问题:nginx 怎么反向代理,如果客户端部署在A机器,服务器在B机器,可以做反向吗?
7. form表单的传参 body,multiple-data区别,以及二进制流怎么转回文件?
8. 微前端的概念,主子工程怎么通信? 样式怎么解决
9. UI组件统一怎么实现(简历上的),样式,组件怎么统一
10. 算法,两数之和(我只想到两层循环,想到一半 map方法,后面太紧张写不出来)
11. 搜索二叉树是什么? 以及对应逻辑
12. 动态规划
hr补充问题:
1. 想做哪些补充项目
2. 未来规划
总结:有一说一,面试需要准备水,说的我口干舌燥,还好我自带水。面试越到后面心越凉。每个问题都没回答出。资深小哥说,你都不准备吗? 我对不起,下次一定准备好。不过三个人面一个人还是有压力的,某个面试官会突然想起来一个问题然后问你。 hr事先跟我说 面试官们都很nice,但我面下来,感觉leader很nice,其他两个人有种 为什么我要浪费时间来面她的感觉。 关于算法这边,我这两天一直准备英语背英语问题,前端和算法相关一直没看,所以都是之前的印象,对不起面试官,下次好好准备。