美光盛世面试
1、zookeeper用在什么场景?传递什么消息?
2、还有什么可以当锁?
3、订单里面的问题怎么处理?
4、支付的流程?
神州数码:
1、$和#的区别
2、重载和重写的区别?
3、贷款的业务流程?
4、如何配置的双数据源?
5、如何处理缓存击穿?
6、多线程的实现方式?
7、数据库的锁?
8、sql优化?explian的返回?
腾讯:
1、redis如何实现高可用?
2、间隙锁?
3、redis主从同步怎么实现的?如何保存一致性
4、hashmap的数据结构?
5、代理方式?
银行面试:
1、根据什么实现水平分表还是?
2、GC,如何实现jvm调优?
3、springboot如何实现自动配置?
4、java的多线程框架?以及如何实现java多线程三种方式?
5、correnthashmap的实现方式?
华为:
1、es,IK分词器?
2、IO消峰处理?
3、EXPLAIN的返回?
4、mogodb
5、SpringCloud
7、Java实现多线程的四种方式
8、什么叫泛型?有什么作用?
9、事务隔离等级
10、Java锁之自旋锁
证券公司:
ratel:
location的表达式
ratel:
mycat分库分表
ratel:
偏向锁
ratel:
java的锁
ratel:
数据库的存储引擎
ratel:
expanlain
ratel:
而MySQL的默认事务隔离级别是
ratel:
hashmap的存储过程inpuT