面试官很和气,总体聊得很开心,一直耐心地引导我聊redis那一块的技术方案,基本上都答上来了,就是太久没写树的题,写题写的有点慢,而且写出来的代码比较丑陋。希望还有三面的机会吧。。。1.你说你做技术选型的工作,你简单讲讲为什么选择这些技术方案和组件?2.Rabbitmq为什么更稳定?体现在哪些方面?3.Rabbitmq持久化能将消息存多久?4.Rabbitmq如何保证消息不乱序5.你的短信验证码怎么做的?6.你个人有在阿里云和华为云申请过机器吗?7.你为什么要做主从复制呢?8.简单说说主从复制的一个机制?9.Mysql怎么保证写入的完整性?10.除了undolog还有什么log?在什么时候用?11.所以是先写数据还是先写log?12.你说对开发感兴趣,那么什么时候开始感兴趣的?13.最开始学的什么语言呢?14.学c++和c语言的时候,最难得是什么?15.C++的多态有哪些实现?你对多态的理解?16.在你看来,你的项目需要缓存哪些数据?17.你是怎么保证redis和数据库的一致性?18.为什么用List这个数据结构,不用别的呢?19.算法:一个二叉树的递归题目,写的代码有点丑,面试官给改了改讲了讲。