字节三面凉经 后端开发
看这么多人发了,自己也发一下凑个热闹,内容只记得个大概,随便写写
一面:
聊聊项目
进程间通信有哪些,各个优缺点
负载均衡算法
select/poll/epoll
分布式锁怎么实现,Redis加锁过程
聚簇索引和非聚簇索引底层实现
隔离级别,MySQL具体怎么做的
SpringMVC的请求过程
常见的GC回收器,越详细越好
算法题,最长连续相同字符的子串
二面:
线程池,原理尽量详细些
HashMap底层实现
Spring AOP怎么实现,围绕bean生命周期去讲
mysql在业务中怎么实现乐观锁
MVCC原理,和for update有什么区别
Redis的setnx有哪些注意点,比如宕机时会发生什么
zset底层原理
https通信过程
服务注册与服务发现
写个题,每K个节点翻转链表
三面:
IM系统表设计,常见的一些功能怎么实现和优化
每一面都在40分钟左右,三面完的两天后收到感谢信