转载声明:文章来源https://www.nowcoder.com/discuss/569249706354737152
一面(12.14):
自我介绍
怎么接触的前端
display的属性有哪些 √
flex布局里的属性有哪些 √
position的定位有哪些 √
其中会脱离文档流的定位有哪些 √
隐藏元素的方法 √
其中display:none会占据空间吗 √
实现居中的方法 √
伪元素有哪些 √
场景题:用一个div实现一个六边形 √
重绘和重排 √
怎么减少重排 √
js数据类型有哪些 √
判断数据类型的方法有哪些 √
type of 的返回值 √
数组的方法有哪些 √
改变数组的方法有哪些 (说错了一个, flat会返回新数组)
事件循环 √
宏任务 微任务有哪些 √
nexttick原理(这里答的不是很好,应该是dom节点更新推到下一次事件循环结束,说成数据更新了、、后面问具体场景时也答的不是很好,已经尽量圆了、、、)
为什么先微后宏 √
手写深拷贝(一紧张obj[key]写成key了,崩溃)
v-show 和 v-if区别 √
算法:无重复字符的最长子串 √(这个秒了嘿嘿)
二面(12.15):
css选择器有哪些√
通配符选择器(忘了*{}的名称叫通配符了)
优先级是什么√
==和===的区别√
0.1+0.2为什么不等于0.3√
如果是0.01+0.02怎么解决√
let var const的区别√
const一定不能改变吗√
watch和computed的区别√
http请求方法√
get和post的区别√
有没有用过put(没有)
http和https的区别√
http状态码√
性能优化可以从哪些方面考虑√
项目页面设计
项目的页面量级
项目路由是怎么配置的
图片懒加载的实现逻辑
用vue2和vue3哪个多
为什么项目选型用的vue2
算法:输入一个日期,返回它是这一年的第几天(一开始说了先判断闰年巴拉巴拉....后面问我有什么性能更好的方式,引导下说了new date)
hr面(12.19):
问了到岗时间、可实习时长等。。。
hr面完当天oc 12.25正式发了offer邮件