2024年是前端的末年,建议大家还是不要轻易的离职。在成都找了一个多月的工作,只面试了四家公司。市场已经极度极度饱和了。
以下的问题就是我在面试中问到的一些问题,能想起来的就只有这些啦?快来看看你能回答出来多少
1、在浏览器输入url后,发生了什么?
2、对promise的理解
3、js事件循环
4、v-model的实现原理。封装组件的时候如何实现一个v-model(非input标签上的)
5、css实现水平垂直居中的方式有哪些
6、什么是原型和原型链
7、ref与reative的区别,为什么ref要用.value读取
8、在vue-router中是如何实现权限控制的
9、computed和watch的区别是什么
10、watch和watchEffect的区别是什么
11、vue2、vue3的响应式原理是什么
12、在es6中的class类里,如何实现属性的私有化
13、解释一下什么是闭包
14、了解diff算法吗
15、前端页面需要一次性渲染100000条数据,有哪些解决方法,不能用分页加载。
16、是如何实现虚拟列表的,了解react中的fiber吗?
17、有一个div,浏览器视窗口不论怎么变化,都让这个div的宽高比保持一致,如何实现
18、在ts中 keyof 的作用
19、在ts中 as 关键字是什么
20、在vue组件中都有哪些通信方式
21、在react的函数组件中如何模拟生命周期
22、你都用webpack做过哪些配置
23、你知道重排与重绘吗
24、在移动端常见的适配方式有哪些
25、keep-alive的实现原理
26、你是如何做seo优化的
27、说说深拷贝与浅拷贝
28、如何判断一个数组是稀疏数组[1,,3,5,,,8]
29、说说防抖与节流,以及应用场景
30、typeof 与 instanceof 的区别
31、vue中的$nextTick的原理
32、vite打包为什么比webpack快
33、loader和plugin的区别
34、es module 与 commonjs 模块的区别
相关的答案我就不整理了,自行去查相关的资料吧。
话说,有没有在成都的朋友,能不能帮我内推一下呀!!