技术面试一面标准流程
0. 自我介绍
......
1. 拷打项目
项目干了啥?
难点是啥?
问项目中用到的东西?
扩展?
......
2. 基础知识
数据结构、C++基础、设计模式
数据结构:
堆?
unordered_map 和 布隆过滤器 都是用于查找的数据结构?什么时候用unordered_map什么时候用布隆过滤器?
设计模式主要研究的是:类和类之间的关系
......
3. 操作系统
进程和线程的区别?
创建一个进程的过程?
......
4. 计算机网络
5层,每一层是干嘛的?
ARP协议是干嘛的?
......
5. 算法题
力扣上的某一道算法题。你先读题,读完题目说说自己的思路?写代码!
总结:
有这个技术和与这个技术类似的技术,你为什么要选择这个技术?而不是选择和这个技术相似的另一个技术?
计算机的基础,对于某个知识,他研究的是什么问题?