- 拷打项目 难度比较大的点 说了两个 vue-router keep-alive deactivate
- 问了个什么原理来着 给忘了 说不会
- 项目里说到生命周期 说一下
- 异步调用一般放在哪里使用
- 如果要访问dom并且操作,放在哪里
- 组件通信方式
- Vue怎么实现双向数据绑定
- defineProperty怎么实现双向绑定
- 虚拟Dom
- diff算法
- 用过Promise吗,说说是为什么设计的,三种状态了解吗
- 一个编程题 问输出顺序 为什么 event loop是为了解决什么问题
- console.log('A')
- setTimeout(()=>{
- console.log('B')
- }, 0)
- new Promise((resolve, reject)=>{}).then(()=>{
- console.log('C')
- })
- console.log('D')
- //输出为ADCB
- 怎么阻止事件冒泡
- CSS 定位方式有哪些
- 如何实现把按钮悬浮在屏幕上
- 属性的继承
- 计网 七层结构 五层结构
- 传输层有哪些协议
- TCP如何建立网络连接
- 报文相关的了解过吗
- 说说UDP和TCP 以及 分别的应用场景
- 应用层有哪些协议,除了http和https还有哪些
- 说一下http和https,加密算法有什么,对称和非对称加密是什么
- DNS解析过程
- 操作系统 通信方式
- 死锁是什么 都没回答上来 面试官说那就不问操作系统了
- 数据库 主键和外键 如何查询外键
- 数据库的索引有用到吗
- 数据库的事务【没答上来 面试官说原子性、一致性、隔离性、持久性】
- 项目里写过的最复杂的语句
- 模糊查询怎么实现
- 单例模式了解吗
- leetcode题108. 将有序数组转换为二叉搜索树
反问
技术栈 react native 到店 酒旅 客户端移动端都有
对我的学习建议 计算机基础再多看看 可以学一下移动端的框架
操作系统和数据库完全没复习 呜呜 但是面试官人很好 一直在讲