本场面试由知乎Leader面对面面试我的基础知识。
绿色为回答的比较完整,蓝色是回答的稍有些瑕疵,黄色是回答的不理想的,红色是未答出来的。
自我介绍
- 项目核心技能点
- 软考、六级、算法
进程与线程
TCP握手为什么需要三次
说一下OSI七层协议和各层代表的协议有哪些
用实际业务场景解释一下TCP与UDP
204状态码是什么
进程间通信的方式
解释一下并行与并发
解释一下串行与并行
进程间通信的方式
说一下你所了解的排序算法
说一下冒泡和快排的区别与特点,以及他们俩的实际应用场景
说一下你所了解查找算法
讲一讲Hash算法的特点
说一下原子性
说一下Java中int和char所占用的字节
说一下多线程的实现方式
说一下Java的垃圾回收机制
说一下Java对象的存储方式