记最近阿里京东java面试

近期考虑换工作,陆续面试了阿里京东滴滴等互联网公司,整理一下近期的面试题。

1.rocketMq和kafka的区别

2.多数据中心kafka如何从自己的一个集群向另一个集群发送消息,保证数据一致性

3.rocketmq的实现原理,生产端和消费端如何通信

4.redis的实现原理,一致性hash算法,分片机制的优缺点

5.关系型数据库和es库的区别

6.主键索引和普通索引在数据结构上的区别

7.数据库误操作后如何回滚恢复

8.阻塞队列有什么优点,LinkedListBlockingQueue和ArrayListBlockingQueue有什么区别

9.如何设计调120万次接口并将结果存入数据库

10.如何解决rocketmq数据丢失问题

11.查看linux cpu和端口占用的命令

12.内存模型和jvm的垃圾回收算法

你可能感兴趣的:(java)