0.自我介绍,为什么选择前端,不考虑后端?做项目对前端学习的提升?
1.三列布局
2.伪元素的应用
3.伪元素引入icon与普通标签引入的区别?
4.高度塌陷&如何解决
5.隐藏元素display:none和visibility:hidden的区别
6.请求URL到页面显示花了很长时间如何优化?
7.平时如何学习前端?其他的前端项目?相对于其他同龄人,你的优势?
8.反问
(中间休息5分钟,面试官2上线)
0.自我介绍
1.常用的数据结构
2.哪种数据结构便于遍历操作?
线性数据结构便于遍历操作。因为它可以使所有数据元素一次遍历,但是一次只能访问一个元素。
在非线性结构中,节点不能顺序访问,并且不能一次遍历。
3.链表的增加删除过程?时间复杂度
4.链表的修改元素过程
5.JS的哈希表
6.排序算法有哪些?
7.冒泡时间复杂度?过程?空间复杂度?
8.选择排序,归并排序时间复杂度
9.如何计算算法的时间复杂度
10.双重for循环如何降低时间复杂度
11.使用空间换时间降低复杂度如何实现?
12.线程&进程
13.介绍项目
14.项目中页面跳转使用的方式(vue-router)
15.项目中登录实现的方式
16.介绍Vuex
17.get&post请求的应用和区别
18.使用过的前端库有哪些?
19.vue3.0了解吗?
20.做完项目对你最大的帮助是什么?如何学习Vue?看过哪些前端书籍?
#前端面经#