·1.自我介绍
2.什么时候开始正式接触前端?
3.为什么想做前端?
4.前端是自学的吗?自学的学习途径?
5.自己写博客吗?
6.介绍一下盒模型
7.inline/block/inline-block的区别,深挖了一下可不可以设置宽高之类的,为什么不能设置宽高,span标签,padding能不能设定之类的,答得不好,CSS我从来就不太擅长
8.回流和重绘,visibility:hidden会不会引起回流重绘
9.js的数据类型,如何区别,typeof和instanceof等等
10.如何判断一个数据是不是Promise对象
11.事件流,使用场景
12.事件委托
13.看代码说输出,async/await和promise,并让我说他们的区别
14.ES6的新特性
15.箭头函数和普通函数的区别,能不能改变箭头函数中this的指向
16.项目中有没有一些解决前端性能的事情?我讲了一个长列表渲染的技术选型,并深入问了一下
17.另一个项目
18.写代码,实现isEqual函数,判断两个对象是否相等,有一些没考虑到的,进行了补充
19.简历上写了前后端分离,如何理解?
20.刚刚有提到从后端接口获取数据,那后端的作用是不是就是把数据从数据库拿出来给到前端呢?(我有点懵,不知道她要问的是什么)
21.前端和后端数据处理的边界?
22.一些技术选型方面的问题,但都不是我选的。。。比如说问为什么我移动端用antd,web端用element-ui,我不知道诶!
23.node.js,没怎么用过
24.你觉得什么因素会影响使用ui框架的选择?(我不知道!我说我实习的时候那个UI图就是蓝蓝的所以使用element-ui。。。)
25.webpack?使用的较少
26.vue双向绑定原理,有没有看过源码?(现在就去看。。)
27.Vue生命周期钩子函数,created和mounted里面都在干啥?
28.watch和computed的区别(有点忘了,答得不好),引导我问computed和watch执行的时机,但我实在是忘了!
29.组件间通信的方法
30.Vuex的主要设计思想
31.反问技术栈:是百度自研的一个MVVM框架,不是vue或者react
32.反问面试表现:说我的表达能力还可以,但技术的细节和深度还要注意,不能只停留在呈现视图的层面
总结:总共1h10min左右,这次是一位女面试官,人挺和善,本以为是小姐姐我会放轻松一些,结果第一次遇见我反而更紧张了。。。而且我发现八股这个东西,一两天不看就会忘记很多细节。。。溜了溜了去重新背了TAT,答得真的很不好!问这种细致八股的真的还要加强。。。属于是多问几句就露馅
#你觉得今年春招回暖了吗##投递实习岗位前的准备##实习,投递多份简历没人回复怎么办##我的实习求职记录#