1.自我介绍
2.了解以往工作和岗位
3.flex布局,flex属性有哪些,还了解别的布局吗?详细说说
4.定位position知识点
5.重绘和重排
6.CSS选择器有哪些?优先级?
7.说说你了解的ES6,CSS3,H5新特性
8.浏览器从输入URL到结束整个过程
9.盒模型
10.自适应方案
11.rem和em的区别
12.JS数据类型,typeOf判断,还有别的数据类型判断方法吗?
如何判断一个对象为空?
13.箭头函数和普通函数区别,this 指向问题
14.TS有了解过吗,React有了解过吗?然后就简单问了一些ts和react的问题来试探我有没有学过,我直接说没接触过,只接触了vue和js。
15.变量提升; var、const、let 对比; 闭包
16.new 的过程
17.事件循环
18.前端工程化了解过吗?你做过哪些措施?
19.Vue组件通信
20.Vue父子组件生命周期顺序
21.nextTick
22.为什么vue2中的data必须是函数?
23.性能优化
24.详细说说同源策略、跨域及解决方案
25.Vue响应式,双向绑定
26.SPA vs MPA
27.虚拟dom,diff算法
面完还给25分钟左右手撕代码。
(1)react写一个hook,因为没学过react,所以跳过了
(2)写一个获取验证码的button组件。这题比较简单就完成了
有些想不起来,就暂时想这么多。
后面就是反问环节
总的来说还是问的比较经典和基础的,我都开始怀疑是不是社招了?面试官挺友善,而且从他的样子来看,他只学了react,对于vue的问题还是上网找的,难为面试官了。
面试体验还不错,除了担心是kpi,不过楼主也是半斤八两,不敢要求太牛的面试题
#数字马力##数字马力求职进展汇总##前端##社招##面经#