#晒一晒我的offer#岗位:Java高级研发一面:12.04 (两个面试官)时长40分钟介绍项目经历1、问项目上的一些问题是如何处理的2、mysql索引和调优3、给两个表结构和查询要求,写SQL(口头回答即可)4、如果有5张数据量过亿的表,如何查询总数据量,给出思路即可5、redis用过哪些数据类型,使用场景6、分布式锁7、redis如何保证和数据库的一致性8、mq的使用场景9、mq如何保证幂等性10、Java锁用过哪些,有何不同11、Java线程池原理12、Java的CompletableFuture实现原理13、如果你的技术方案被否定了,该怎么办14、薪资期望、最快入职时间等15、反问二面:12.06 领导面 30分钟1、介绍项目经历2、针对项目提问,主要问个人对业务的理解(这里问了很多个人项目上的东西)3、有没有什么提升自身效率的方式4、对于项目有没有什么自己的思考,如何提升性能,做哪些优化等5、被打差绩效怎么办6、个人爱好、优缺点、期望薪资、最快入职等等7、反问面试整体难度一般,主要根据你的简历上写的内容问,所以简历要真实