旷视提前批前端一面二面
旷视一面 8.18 13:30
-
说一下HTML语义化
-
说一下开发时用得比较多的布局方式
-
介绍flex的一些属性
-
如果有三个div,两个设置flex:1, 一个设置flex:2, 是什么效果?
宽度比 1:1:2
-
js的基本数据类型
-
用typeof 可以区分哪些数据类型?有特例吗?
-
怎么区分一个数组和一个对象?
instanceof Object.prototype.toString.call()
// constructor 判断是否是该类型直接继承者 let A = function(){} let B = new A() A.constructor === Object // false A.constructor === Function // true B.constructor === Function // false B.constructor === A // true
-
说一下ES6用的多的地方
-
Map和普通的Object区别
Map Set系统总结一下
- 如果把普通的对象当作键名赋值给Object,会怎么样
-
说一下Promise
-
Promise.all 的使用场景
-
Vue父子组件通信方式
-
ref取到的值是什么
-
对Vue的内部原理了解吗
-
对渲染函数有了解吗
-
vue-router的几种方式,内部实现的原理
-
常见的请求首部、响应首部
-
强缓存和协商缓存
ETag 和 Last-modified区别
-
对webpack的了解
-
项目的水印
-
手写防抖函数
旷视二面 8.24 11:00
时长半个小时,聊了些实习相关,项目相关
做了两个题:
1.事件委托相关
2.两栏布局,左固定右自适应
然后闲聊了一些问题
等了半个多月一直没消息,前几天找人问了下HR,第二天官网流程就结束了😅
感觉答的还行,不过挂了能不能给个感谢信或者直接结束流程啊,非要等我去问再挂😅