Interview
Interview copied to clipboard
【04-02】😊 M公司
! 20k-30k
一面 30分钟
- ~vue用了多久了~
- ~原生js熟悉吗~
- ~普通for循环和forEach你觉得哪个比较快~
- ~为什么你觉得forEach会比较慢呢~
- vue全家桶你都用什么 (全家桶的概念从tm哪来的?)
- vue-router一共有几种模式以及实现原理
- ~你什么时候会用到vuex~
- 你能说一下vuex由哪几部分组成的吗
- action是同步还是异步的, 你都在里面做一些什么操作
- 最终改变state中的值是从哪个方法中改变的
- ~vue组件中的data为什么是一个方法~
- ~你说一下变量的作用域都有啥吗~
- ~块级作用域是啥, 函数作用域呢~
- ~你能说一下什么是原型和原型链吗~
- ~你说一下什么是跨域和他的解决方案~
- ~异步编程的解决方案你都用过什么~
- 为什么会出现promise
- promise有什么优点和缺点吗
- async/await底层实现是什么
- ~你能说一下虚拟dom有什么优缺点吗~
- ~什么是回流和重绘~
- ~什么是复合图层~
- 浏览器的资源是怎么分配的 (这个问题问的好奇怪, 面试官提示说内存/CPU)
- 复合图层是怎么创建出来的 (应该是想问合成线程之类的)
- ~复合图层有个很重要的值需要设置你知道是什么吗(我直接抢答zindex了)~
- ~你能说一下浏览器有什么主要的进程吗~
- ~这些进程具体都是干什么的~
- ~浏览器是多进程还是单进程(这不废话吗, 刚问了我进程)~
- ~你能说一下渲染进程有哪些线程吗~
- ~说一下完整的事件循环机制~
- 你能说一下页面渲染的整个流程吗 (我说完回流重绘之后, 他还问后面还有吗)
- GPU是干什么的(我认为他想问的是GPU进程)
- ~js新出的了一个webWorker多线程说一下~
- ~改变this指向都有哪些方式~
- ~bind/apply/call有什么区别~
- ~你用过react吗~
- vue2和vue3有什么差别/优化的点/主要的区别
- ~vue中组件传值是怎么传的~
- ~vue的优化代码层面的优化说一下~
- ~你能说一下watch和computed有什么区别吗~
- webpack方面你都做过什么优化
- ~CDN说一下~
- ~你常用的布局方式说一下~
- ~SSR你做过吗~
我着急赶火车, 语速就比较快, 结果回去听录音发现问了这么多
二面 [线下] 30分钟
二面也是聊技术, 但是忘了录音了, 面试官应该是技术总监一类的
boss描述上写的是二次创业, 前台给了一张表格, 我看上面有一些非常可笑的个人规划/未来发展期望/家庭隐私数据就没写这些, 然后前台还很认真的希望我填写完全, 搞笑