旷视 前端 一面面经
- 自我介绍
- 20分钟在线笔试(38道)
- 问了笔试题的一个问题,js有哪些方法不会改变原数组?(
concat()
,join()
,slice()
,forEach()
,map()
)(目测是因为这道题完全选反了,面试官才问的,好久没看了有点忘记) - CSS的position有哪些取值?讲讲
sticky
- 什么时候用canvas,什么时候用svg?
- js有哪些数据类型?
- 给一个变量,如何判断是否是普通对象?key-val那种(我猜是直接用instanceof)
- 讲讲防抖和节流的区别
- ES6中新增了两个数据类型,Map和WeakMap,知道有什么区别吗?
- 知道webworker吗?(不知道)
- HTTP请求报文的格式
- 请求行和请求头的区别
- 讲讲用过Webpack的哪些plugin和loader
- 工作开发中遇到的疑难问题,最后是怎么解决的?
- 反问