面试题目
现场手写。。。
1.什么是边距重叠?有什么影响
2.如何让元素脱离文档流?有何影响?
3.this有什么作用
4.使用for方法遍历原生(document.getElementById('#app').find('li'))获取到的3个dom,每个都给加上背景颜色。问每个dom的颜色
5.实现一个深拷贝
6.使用原生方法给某个dom加上class 'red'
7.使用原生方法给某个dom加上 data-name的值为"admin"
8.数组扁平化
9.localStorage、sessionStorage的作用、区别
10. '22' + 2 - '2'结果?
11. 什么是闭包?有什么作用?
技术面
这个技术官应该不是做前端的,老是问我项目的问题,而不是技术问题。
- 你在项目中的角色
- 你在项目中的成就
- 你觉得你有什么短板
- 你有什么优势
- 遇到过性能问题?怎么解决的?如何保障线上无性能问题?
- 解决过的难点是什么?怎么解决的?
- 项目方案怎么选择的?为什么?
- 多久能融入团队?
最后问了一个题目:赛马问题,跟技术官手撕了蛮久,之前刷题没刷过。
最后
技术面大概1个小时20分钟,最后HR来了,问了一下基本的要求,就让我回去等通知,估计是凉凉