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/IP的协议的一些攻击(这个我没说上来,我说了应用层协议的中间人攻击)
11.HTTPS,SSL的建立过程
12.io多路复用机制的实现
全部评论
(7) 回帖