一面
自我介绍 略 项目介绍 略 项目提问 略 通用技术问题:Java里的Object equals() 和 hashCode() 为什么需要重写?
JVM 垃圾回收的时机
有两个动作 下订单 和 扣钱,需要保证每一个订单只扣一次钱,应该怎么设计?分布式事务
Java服务 CPU使用率特别高,怎么排查?Jstack
@Transactional注解 怎么实现?Spring aop + Mysql 事务
为什么想要跳槽
反问:
平时做需求的迭代流程
接下来有几面
二面
自我介绍 略 项目介绍 略 项目提问项目目标是什么、项目解决方案是什么、项目架构是什么样子的
项目涉及到的问题:
https 单项证书、双向证书、CA证书
缓存数据库如何保持一致性
写数据的时候删除缓存 和 写数据的时候直接写到缓存里去 有什么区别?分别适合在什么的业务场景下使用
反问:
接到需求之后,除了写代码还需要干什么?