2021.2.3 哈啰出行二面(50min) 1.Java基本数据类型,String是基本数据类型嘛?char占几个字节? 2.return,continue,break的区别 3.重载跟重写的区别 4.hashmap的数据结构,怎么存放数据的,concurrentHashmap原理 5.数组跟链表的区别 6.创建线程的几种方式 7.Java8的新特性,lambda表达式,streamAPI 8.Threadlocal的原理,内存泄漏,怎么解决 9.Jvm内存模型 10.CMS收集器和G1收集器的区别 11.类加载机制了解嘛?什么时候Java文件被编译成.class文件 12.用过什么数据库,redis的基本数据类型 13.redis的key过期策略 14.redis雪崩了解嘛?有什么方案可以避免 15.redis发生故障怎么保证数据的安全 16.spring的bean生命周期 17.spring事务的传播机制 18.rabbitmq怎么保证消息被消费了,没有丢失 19.假如消息丢失有什么应对方法 20.幂等性有了解嘛? 21.项目上线过程中,出现故障了怎么排查 22.分库分表有了解嘛?水平切割的话有什么方案 23.分布式有了解嘛?zookeeper了解不
|