1.自我介绍2.介绍项目3.参与了哪些地方,用到什么技术栈。4.为什么短信验证时短信存在redis。还有其他很多内存型数据库为什么要选redis?5.用户点击登录按钮,到后端的请求全链路。6.jwt结构和实现逻辑7.zookeeper注册中心的作用8.rpc和http区别,为什么不用http做服务通信9.操作系统用户态和内核态区别10.进程和线程区别11.多进程和多线程区别12.采用分布式微服务的优缺点13.手撕反转链表面试官很好但是我太菜了,反问表现说要加强基础知识不能只知道功能,不然上线出错了都不知道怎么查