网易一面,二面面经,秋招继续加油
1,redis的高可用和高性能是怎么实现的?
2,怎么看待redis使用单线程的,什么时候使用多线程比较好
3,redis的内存模型,然后网卡了,换了个网,就结束问redis的了
4,HashMap应不应该设置参数呢?对于参数设置要怎么注意呢?
5,HashMap扩容的时间复杂度,如何提升扩容方面的效率
5,HashMap扩容的时间复杂度,如何提升扩容方面的效率
6,concurrentHashMap的get操作为什么不加锁依然是安全的?put操作流程,加不加锁呢?size是怎么计算的呢?
7,cas是什么东西?
8,两个线程轮流打印123456……,如何操作,有几种方式?说一下bq的方式。
------------------------------------------------------------------------------------
二面:
1,认证和授权的区别,签名和加密的区别
2,多个进程能否同时监听一个端口?如何实现?
3,短链服务应该如何设计?
4,redis集群如何选择数据存到合适的节点上?