写面经攒人品 字节实习二面
这次面试时间不长,就面了40min
先自我介绍,让介绍项目难点亮点,然后问项目结构,主要工作,项目没有拷打,聊了五分钟
问spring底层实现,IOC、AOP以及事务实现
接下来问JAVA基础,HashMap是不是线程安全的,如何解决多线程不安全,有哪些方式
ConcurHashMap的底层实现
JVM调优理论,工具
问语言基础,说部门写go的,转语言是小事
中途写算法题,手撕快速排序,然后讲解具体实现,10min结束
剩下15min继续问八股
问数据库的事务,锁,具体讲解MVCC的实现,如果一个事务正在执行,另一个事务执行select for update,会发生什么现象
询问设计方面问题,如果让你设计一个网站抢购秒杀系统,让你设计,考虑到哪些方面,如果量级再次增大,还有什么其他方式
主从复制如果有延迟,怎么解决
问实习时间,一周能到岗几天,问题外话,有没有接触过chatgpt
反问阶段,问还有没有技术面,说还有第三轮技术面。
面试完一小时HR约了三面
(好累,找实习好累)
#字节实习生##字节实习#