计算机网络
1. 详细解释一下TCP的三次握手和四次挥手
2. 追问:为什么要握三次手,握一次不行吗?
3. 追问:TCP的作用是什么?
4. IP地址的作用是什么
数据结构
1. 手写二叉树,对二叉树进行重排
如 原二叉树
8
6 3
7 5 4 6
新二叉树
8
3 6
5 7 4 6
2. 写一个二叉树遍历算法
计算机组成原理
1. 讲一下寄存器的作用
浏览器
1. 讲一下异步编程
2. 有哪一些事件是异步的?
3. 追问:进程和线程的区别(面试必问)
4. 追问:线程共享进程的什么资源
5. 追问:说一下浏览器事件环
Vue
1. Vue的MVVM架构介绍一下
2. 追问:为什么要有ViewModule,就只有Viem和Moule不行吗
3. 追问:除了MVVM架构,还了解过哪些类似的架构
4. Vue的优点是什么,你为什么选择Vue而不是其他框架(如React/Angular)
还有一些问题记不太清了。。。等想起来再补充
这个面试官非常重基础,都是问的一些学科基础课的经典问题,但是非常会追问,问的非常深,问到回答不出为止。
总之,今天的面试凉凉了,还是得把基础捡起来,不能忘了。
面试虐我千百遍,我待面试如初恋,加油!!!