【字节】暑期实习飞书一面、二面凉经
字节飞书一面 3.19
全程约1小时15分钟,面试官小哥真的很nice,会耐心引导我、营造轻松的氛围,给我提些有用的建议。
【自我介绍】
【项目】
【算法】环形链表的入口节点,会考找入口节点过程的证明
【设计模式】聊了我熟悉的一些设计模式,重点聊了单例模式的几种实现,手写双检锁,提了一些问题
【JVM】内存模型及各个模型的作用介绍、GC的检测方法和回收算法、JVM怎么调优,比如FullGC太频繁了可能的原因和解决方法
【数据库】简单介绍数据库事务的几种隔离级别、实现方式、索引如何设计、B+树相关的内容
【趣味题】有两个六个面的骰子,设计六个面的值使得两个骰子摆在一起能够表示01,02,……,31这些数字,这题很有意思就留给大家思考了
【反问】问了对我的评价和面试的一些技巧等
等一波消息
字节飞书二面 3.24
【自我介绍】
【项目】主要围绕项目提到的技术点刨根问底,以及探讨一些优化改进可能,也有引申出来的八股
【八股】
HTTP和HTTPS的不同
HTTPS的过程
HTTP层能看到mac地址吗,为什么
OSI的七层
Spring中的IOC和DI介绍 他们的关系是什么
Spring AOP怎么实现的
操作系统中进程与线程的区别
Java虚拟机是多进程的还是单进程的
操作系统的系统调用过程
操作系统中线程间共享的有哪些
数据库索引如何建立 a=? and b=? ; b=? and c=? ; b=?
【算法题】
实现带优先级的拓扑排序
题目没做出来,当时就知道凉了,4天后收感谢信了
#字节跳动##面经#