前端开发面试题
基础题:
1.谈一谈你对Bootstrap的栅格布局的理解。
2.谈一谈你对MVVM的理解。
3.ES6的展开运算符有使用过吗?有什么用处?
4.let和var、const的区别是什么?
5.最近有了解前端的发展吗?有没有学习什么最新的前端技术?
6.sessionStorage、localStorage和cookie的区别。
7.有开发过小程序和移动端吗?
8.谈一谈vue、angular、react和jquery的区别。
9.json的全称是什么,有什么作用?
10.Vue组件的生命周期有哪些?
beforeCreate、created、beforeMount、mounted、beforeUpdate、updated、beforeDestroy。
11.阻止事件冒泡在原生和jquery中分别怎么写?
12.v-for渲染列表时的key有什么用?
高效地更新虚拟DOM。
13.如何加快页面的加载速度?
14.v-if和v-show的区别是什么?
15.get和post请求的区别是什么?
综合题:
1.页面在不同手机上的兼容性如何实现?
2.页面加载的性能优化怎么做?
3.你的职业规划是怎样的?
4.你有了解前端的一些前沿技术吗?介绍一下。
5.如果让你开发一个前端组件库,你会如何安排开发?
6.相对公司的其他前端,你的技术优势是什么?你进入我们公司后对我们前端团队有什么帮助?