哭了,我面试前端工程师时怎么没刷到这个❗
今年春招真的很卷,想要春招上岸的同学,一定要认真准备起来了❗今天给大家整理了64道前端工程师面试高频题,找前端工程师岗位的同学要码住认真看噢❗❗❗
-
✅高频面试题❗
1.说一下重绘、重排区别如何避免?
2.说一说 Vue 列表为什么加 key?
3.说一说vue-router 实现懒加载的方法?
4.ReactRouter基本用法是什么?
5.setState是同步还是异步的?
6.React事件绑定原理?
7.React中hooks的优缺点是什么?
8.根据你的经验说一说前端性能优化手段?
9.说一说JavaScript有几种方法判断变量的类型?
10.说一说样式优先级的规则是什么?
11.说一说前端性能优化手段?
12.说一说Vue2.0 双向绑定的原理与缺陷?
13.说一说数组去重都有哪些方法?
14.说一说null 和 undefined 的区别,如何让一个属性变为null?
15.说一下浮动?
16:说一说es6中箭头函数?
17.请你解释一下JavaScript中的类?
18.请你讲讲type和interface的区别?
19.让你实现两端固定,中间自适应有几种实现方式?
20.array list和linkedlist的区别 ?
21.string s builder 和sbuffer的区别?
22.excepttion和error区别?
23.redis用过吗,用在哪些地方,他的优点是什么?
24.讲讲mysql的子查询可以被什么代替?
25.vue2如何解除数据绑定?
26.vue3为什么要使用peoxy实现数据绑定?
27.es6箭头函数和普通函数区别?
28.vue虚拟dom在更新虚拟dom,diff算法如何实现?
29.vue的date为什么是个函数?
30.计算属性缓存的原理,computed缓存和date缓存?
31.为什么vue各个组件的返回值会返回一个函数,而不是一个对象?
32.事件循环的概念?
33.说一说vue钩子函数?
34.事件扩展符用过吗(...),什么场景下?
35.说一说cookie sessionStorage localStorage 区别?
36.说一说JS数据类型有哪些,区别是什么?
37.说一说你对闭包的理解?
38.说一说promise是什么与使用方法?
39.说一说跨域是什么?如何解决跨域问题?
40:说一说Vuex是什么,每个属性是干嘛的,以及如何使用 ?
41.说一说性能优化有哪些性能指标,如何量化?
42.css隐藏元素有哪些方式?
43.visibility: hidden 与 opacity: 0的区别?
44.事件捕获和事件冒泡、事件委托?
45.事件委托的触发时机?
46.vue和react的不同点?
47.react的setState是同步还是异步的?
48.类组件与函数式组件有什么不同?
49.说一说Vue3.0 实现数据双向绑定的方法 ?
50.说一下Diff算法?
51.说一说CSS尺寸设置的单位?
52.说一说 vue 的 keep-alive ?
53.CSRF攻击是什么?
54.说一说js继承的方法和优缺点?
55.说一说defer和async区别?
56.说一下浏览器如何渲染页面的?
57.讲讲spring的生命周期?
58.session原理讲一下?
59.在前端页面没有问题,无404,500错误的情况下,你如何在后端排查问题?
60.讲讲web框架怎么把服务暴露给外部的 ?
61.http请求都有哪几种方式?
62.GET POST有什么区别?
63.如果想让传输的数据类型是json,headers里面要怎么设置?
64.http headers里面都有什么?
更多前端工程师必问面试题请到牛客网的面试经验和题库中查看
-
记得关注 为你提供更多面试信息,帮你提升面试通过率❗
-
✔答案
下期更新