哈啰出行-后端开发实习(已OC)
2022.04.22 晚上 7:40: - :8:25 一面
1、自我介绍
2、聊项目
3、Redis存储登录凭证具体怎么做的?
4、存储数据的Redis挂掉了怎么办?
5、Redis怎么持久化的?
6、Redis集群说一下
7、用HyperLogLog、Bitmap,当时怎么思考的?
8、它们是怎么实现的?
9、什么地方用到了Kafka,为什么用Kafka
10、项目中有用到哪些设计模式吗?
11、你了解哪些设计模式?
12、单例你一般怎么实现的?(DCL)
13、synchronized可以作用在哪?
14、synchronized加在方法上,静态方法和非静态方法有什么区别?
15、还了解哪些锁?(ReentrantLock)
16、和synchronized有什么区别?
17、在使用上呢,什么区别?
18、性能有什么差别?
19、synchronized做了哪些优化?
20、创建线程有什么方式?
21、Runnable和Callable区别?
22、线程池有哪几种?
23、怎么创建一个线程池?
24、线程数怎么变化的?
25、拒绝策略有哪些?
26、InnoDB和MyISAM区别?
27、什么是事务?
28、事务有哪些特性?
29、隔离级别有哪些?
30、乐观锁和悲观锁讲讲
31、什么情况下需要建索引,建索引一般不建议怎么做?
32、索引覆盖知道吗?
33、B+树和B树什么区别?
34、反问
4月27号 下午电话 OC
#暑期实习##哈啰出行##实习##面经##春招##Java#
查看8道真题和解析