招银网络二面
招银二面和 HR 面安排在线下一起
流程大概是8:30到,歇一会到9:00就有人喊主包到一个大厅面试,周围可以看到其他面试同学
面试官西装革履坐在对面,面带微笑(主包没经历过如此正式的场面,只是感觉面试官有点绷,不知道为啥自己也有点绷不住想笑)
问题:
(1)提问简历项目,为什么要使用 Redis
(2)Redis 为什么这么快(基于内存操作、线程模型、高性能数据结构、编码压缩体积)
(3)如果让你实现一个分布式缓存,会考虑哪些方面?(基于内存操作、线程模型、持久化机制、设计协议解决集群选主 & 数据一致性问题)
(4)RocketMQ 如何保证高性能和高可用性(CommitLog & ConsumeQueue 、持久化机制、生产者和消费者的重试机制、broker架构)
(5)扫码登录是如何实现的(没做过不大清楚,开始是先回答了用WebSocket协同一下。后面面试官引导了一下说手机扫码后PC端定时轮询接口,检查Redis是否保存了用户token)
反问:
1、改进建议
#发面经攒人品#