一面:1.项目拷打:RPC项目的运行流程如何保障注册中心高可用和注册中心宕机以后2.创建线程池要注意什么3.什么是线程安全,怎么解决二面:1.项目拷打2.c++STL库vector 线程安全、扩容原理与异步扩容设计3.RPC 与 HTTP 的核心区别4.Protobuf 在 Swift 中的序列化细节5.MySQL 选择 B+ 树而非跳表的原因 & 跳表查询优化6.C++ 快速选择算法(Quickselect)