头条五面惨败,被虐到怀疑人生!面试官三十六连击,你能答出多少?
14. Redis 的集群?式有哪些?
15. 如果你原来读取的 Redis 中的数据,它的数据的结构发?了变化,如何在不改变代码的情况下进?处理,使下游业务不受影响?
16. Redis 的持久化?式有哪些?说说他们的具体实现、Redis 有两种持久化的?式:快照(RDB?件)和追加式?件(AOF?件)
17. 使?Redis 的过程中有没有遇到什么问题
18. Redis 的内存回收机制有哪些?
19. Redis 的过期策略有哪些?简单介绍下不同策略
20. 说说 Redis 的淘汰策略?淘汰的算法可以修改或者??重写吗?
21. 你们的项?中消息中间件?的是什么?
22. 你们的 Rabbit 集群是怎么部署的?
23. Rabbit 集群之间的数据是如何同步的?同步?式还是异步?式?
24. ?个队列中的数据你们是存放在?台机?上还是多台机?上?为什么?
25. RabbitMQ 内部结构是怎么样的?请画出 RabbitMQ 的架构图
26. 你们公司的数据库有分库分表吗?如何实现的?
27. Mysql 的索引是基于什么?
28. 说说 B+树
29. 使??增 ID 和 UUID 作为主键有什么不同?
30. 说说数据库的事务隔离级别有哪些?
31. 在代码中,我们如何实现事务?
32. 如果在?个事务中,代码业务流程很?,会有什么问题吗?为什么会出现这种问题?
33. 使?volatile 关键字的时候有遇到过什么问题吗?为什么会出现这种问题?
34. 请说说 volatile 的底层实现原理
35. 如何创建线程池?有什么参数?线程池的实现原理实践操
36. 你有什么问题想问我们的吗?
分享给大家一套互联网公司 Java 工程师面试题(包括以下这些方面知识点,例题超 1000 套!)
Dubbo 面试题
Dubbo 的整体架构设计有哪些分层?
默认使用的是什么序列化框架?你知道的还有那些?
说说核心的配置有哪些?
......
MySQL 面试题
MySQL 中有哪几种锁?
CHAR 和 VARCHAR 的区别是什么?
MySQL 数据库作发布系统的储存,一天五万条以上的增量,预计运维三年,怎么优化?
.......
Java 并发编程面试题
Java 中用到的线程调度算法是什么?
为什么在 Java 中不推荐使用线程组?
什么是原子操作?在 Java Concurrency API 中有哪些原子类?
......
Spring 面试题
不同版本的 Spring Framework 有哪些主要功能?
列举 Spring Framework 的优点?
那种依赖注入方式你建议使用?构造器注入还是 Steesr 方法注入?
......
评论