旷视一面 12.9
总计50分钟,面试官人挺好的,第一次面试就当在聊天的感觉。
- 自我介绍
- 基本数据类型和引用数据类型区别
- 如何判断数据类型
- 深拷贝和浅拷贝,如何实现
- Object.assign()
- css实现垂直水平居中
- css的盒模型
- vue2中的data为什么要用函数,用对象会产生什么后果。
- 强缓存和协商缓存(直接吟唱八股)
- vue2 路由守卫。
- 路由的原理
- http状态码(问我500怎么办,没处理过直接说了句问后端,其实就是要问后端。。)
- git的使用,基本命令等,有没有多人协作过。(如果你的同事本地创建一个分支push后,你想修改这个分支,怎么办)
- 场景(一个常见的带有search和table的页面,table带有分页,分页中点击table中数据跳到另一个页面,如何实现回来时,搜索框中的数据和分页器的页面仍然在跳走的那时侯)
- 我答的是用localstorage和sessionstorage存储信息,面试官说太麻烦了,结果是用 keep-alive(太久没用,都忘了)
15. vue2 vue3响应式原理, vue2中$set的使用
反问: 面试表现,挺不错的,
公司技术栈:vue2为主,有react,还有一个angular?
总体都是八股,还有一两个场景题,甚至没有手写(有点慌)总体来说很容易,有点准备的都可以嘎嘎乱杀。面完直接约二面了