Interview-experience-share
Interview-experience-share copied to clipboard
006 广州沐思信息科技有限公司-中级前端工程师
时间:2020-07-02 17:30 面试者:Mr.Zhou 工作年限:3-5 年
面试内容
一面:
- 自我介绍
- Vue和React的生命周期
- Vue和React的区别
- TypeScript相比较JavaScript有什么特性
- JS事件循环
- 聊了下宏任务和微任务
- 浏览器渲染机制
- 有多少种缓存方式(强缓存和协商缓存这一类)
- 还聊了点后端相关的,EggJS和NextJS,这里被虐了。。我只是接触过,并不熟悉
- Vue的数据绑定原理
- Vue的事件循环机制(后来确认了他是想问nextTick的原理)
- 说一说以往工作中遇到过的兼容性问题以及如何解决
- 浏览器从输入URL到展示页面都做了些什么
- Vue如何做到组件间的通信(不是兄弟组件和父子组件,指的是两个关系并不大的组件间的通信)
- React 组件的工作顺序
- Webpack相关,loader、打包
- ES6的新特性
- Promise的特性
- Set/Map底层实现原理
二面:
- Taro原理
- TypeScript中泛型和any有什么区别
- Redux的工作流程
- EggJS定时任务的原理
- html5中视频的离屏渲染(这里我一脸懵逼,离屏渲染不是Canvas的吗???) ...
总结
被虐了,一面就只有2,5,6,10,11点自认为答得还不错,其他的都只是懂点皮毛,二面全挂。很多底层原理都不懂,还需要学习学习
一面的面试官很nice,二面的面试官很会装逼,喜欢问简历上没有的,特喜欢问原理,其实我怀疑他也不懂
Issue-Label Bot is automatically applying the label bug
to this issue, with a confidence of 0.52. Please mark this comment with :thumbsup: or :thumbsdown: to give our bot feedback!
Links: app homepage, dashboard and code for this bot.
面试官装逼被你发现了😝
面试官装逼被你发现了😝
这些问题大佬能回答多少个😂我是真的菜,很多都没答上来