3.15 声网面试 (基础架构——) 1.自我介绍 2.为什么项目选择用go来写,而不使用JAVA来写 3.JAVA StringBuilder和StringBuffer的区别 3.equals、== 的区别 4.GC算法、垃圾收集器 5.如何尽可能地避免STW 6.如何实现一个定时任务 7.redis的数据结构(跳跃表),顺便把redis底层的数据结构都说了一遍。 8.redis的单线程模型 9.redis集群模式下是如何尽可能地保证分布式锁的(red-lock算法) 10.TCP/IP协议 三次握手、四次挥手,基于TCP/I...