文章申明:转载来源:https://www.nowcoder.com/discuss/434826429331759104
旷视一面 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?
总体都是八股,还有一两个场景题,甚至没有手写(有点慌)总体来说很容易,有点准备的都可以嘎嘎乱杀。面完直接约二面了
旷视二面 已oc 12.12
总共半个小时多一点
对于 html 的meta 标签的了解
position有哪些属性值
浏览器的事件循环,微任务队列有几个,宏任务队列有几个
对闭包的理解,应用场景
节流和防抖
浏览器的拖拽
vue2到vue3的变化
computed和watch的区别
vite解决了webpack的什么问题(答了nobundle)
webpack的常用loader和plugin
两个项目的难点
为什么要选 nest
jwt如何做的鉴权,为什么不将jwt直接放进cookie中
怎么接触到的前端
老师讲得真好,通俗易懂
会计想转行学计算机或者电子信息工程类 目前觉得计算机可能就业好一点 但是不知道从哪开始学最好?