oppo实习一面
忘记录音了,只能回忆出几个问题了
面试体验非常好,是面过的最舒服的一次。面试官非常亲和,很有耐心
Redis cluster 怎么保证高可用
如果不采用主从切换,怎么保证高可用?(面试官说了个答案,我忘了...)
一致性hash ,存在的问题,虚拟节点
redis的单线程,多路复用
redis decr为什么是原子性的?(因为单线程)
select epoll的区别
LT和ET模式
ET模式怎么读?(非阻塞socket)
c和c++用过么?(不会,只会java)
网络协议分层模型
Tcp和udp的区别
TCP 半连接的问题 (面试官说了一下,我忘了...)
close wait 和 time wait
time wait状态的连接过多,会导致什么问题?(fd数量限制,内存资源浪费)
time wait 怎么处理(面试官说了个答案,我又忘了...)
ArrayBlockingQueue怎么实现(ReentrantLock+两个condition)
HTTP 常用方法和状态码
tcp三次握手和四次挥手
tcp长连接怎么保存状态的,有没有连接池?
netty 和 dubbo了解吗(不会,没用过)
二叉树层序遍历(没让写,说了一下思路)