shopee前端一面视频面
8.30 视频面大概1个小时左右,包括聊天。
- document.getElementById()的实现思路;
- 栈,队列,数组,链表,链表查找的时间复杂度、数组查找的时间复杂度。
- hash,我说我忘了。
- 路由的出栈入栈,跳转
- 一些关于this、箭头函数的代码输出结果的相关题目
- bind的实现思路
- 请求、响应的头部字段
- 强缓存和协商缓存
- 三次握手、四次挥手为什么要最后一次
- 一个div的水平居中
- flex的水平居中
- 一个div的放大镜图标的实现(提示用伪元素)
- keep-alive,和实现思路vue-router的缓存实现?
- visibility:hidden,display:none,opacity
- visibility:hidden,opacity点击是否触发事件
- Vue的双向绑定
- Vue组件的通信方式
- 组件间通信方式自己实现的话的实现思路
- 发布订阅设计模式,观察者模式,两者的区别
- 最后补充说一下你比较了解的一项技术(说了vue的diff。)
然后就是聊天了。
面试体验总体来说很不错,会引导思考,答完一个知识点也会有回馈,说:你说的对。这样的回馈真的很nice啊。。。