华为云一面二面面经
一面
hashmap的结构,是不是线程安全的。
hashtable与hashmap去呗,如何保证hashmap线程安全
java堆与栈的区别,哪个更快一些
多线程创建的几种方式
mysql与redis的区别,能不能用redis代替mysql
redis数据结构,能分别用在什么场景
springboot的启动流程
spring xml文件加载顺序
zookeeper保证事务的执行顺序
频繁的full gc怎么解决
jvm调优用过了什么
接口的鉴权
算法题 统计最多出现次数的单词
二面
上来就怼项目,redis如何部署的,接口并发问题怎么解决的,redis内存溢出问题怎么做的,为什么要换数据库
算法题 给一个数组和几对互斥的数,要求数组最少能够拆分成几个部分,每个部分不能有互斥的数。
问平时怎么学习的,看那些博客
为什么没有去实习
最后说我项目对并发与可靠性的保证不太行...嗯,确实没考虑,导致二面被怼的很惨