字节企业应用一面(校招)
1.计算机网络
A.tcp3次握手 为什么不是2次 为什么不是4次
B.使用tcp的应用层协议
C.OSI7层模型
2.操作系统
A.进程和线程区别
B.线程的状态
C.进程的通信,管道
D.请求分页
3.java
A.String类的hashcode设计
B.hashcode和equals的关系
C.hashmap的扩容原理
D.hashmap为什么是2的次幂
4.redis设计key的相关内容
5.mysql
A.事务隔离级别
B.死锁 死锁的条件 死锁的预防
C.MVCC的相关内容
D.给了个场景题设计索引 扯到了最左匹配原则
6.做题
A.链表反转(1分钟写完了 面试官还不知道咋回事 还得给他解释一下)
B.快排手写 (后面问我会不会堆排 我说会 然后就直接扯到职业规划了)
7.问本科学习成绩
8.设计模式 (问了个单例 我说我其他的有些不懂 没咋用过 课上学的也挺玄学的)
9.职业规划
10.反问 问了表现如何 然后说1个星期内给结果 技术栈是基础是spring 然后自研中间件和封装一下其他库
总结: 感觉聊天没腾讯的2面舒服 有点压抑的感觉 不知道凉没凉 xdm
#校招##字节跳动##Java工程师##面经#