首先自我介绍1.接受项目技术栈和设计架构2.介绍微信支付流程3.微信回调的做了哪些处理4.接口的幂等性5.接口的安全性考虑6.对称加密与非对称加密算法有哪些7.非对称加密算法在高并发下的缺陷怎么处理8.https加密过程9.分布式事务处理10.用的是那个jdk版本,用的什么垃圾回收器,垃圾回收算法是什么11.项目中哪里使用了多线程12.有遇到oom的问题吗?怎么解决13.慢sql优化14.线程池参数设置考虑什么15.线程池核心线程10,非核心线程100,什么时候启用非核心线程16.为什么使用spring boot,有啥优点17.redis的setnx会有什么问题