除去了关于实习和项目的问题,纯八股。美团一面八股hashcode equal什么时候需要重写hashmap原理hashmap是线程安全的吗不安全的话用什么?他的原理是什么样的线程池使用过吗?怎么用的?什么场景?spring事务怎么做到的spring事务传播机制mysql使用mysql怎么建索引?怎么判断是否要建索引mysql索引失效?mysql慢查询排查百度一面八股JMM Java内存模型mysql 索引 有哪些排序算法有哪些linux命令 查看进程信息命令,查看端口命令你知道哪些设计模式,分别举例说明三次握手生产者消费者垃圾回收算法抽象类,接口,普通类的区别重载和重写生产者消费者的原理和过程百度二面八股mq如何防止丢失mq如何防止重复消费消费端如何保证消息不重复消费redis实现分布式锁需要注意哪些?redis 会删除错锁吗?注解是如何实现的,原理反射原理?在什么阶段?lombok注解的实现原理?什么机制?在什么时候运行的?java 数值上下界的越界,你怎么理解?long类型的上界赋值给int类型,会怎么样?你怎么理解幂等?你开发了一个接口,如何保证幂等数据库的一条数据,多个线程并发修改,用canal如何保证写到es是对的呢?加密,签名,摘要分别是什么?使用场景?摘要用的私钥还是公钥验签?