# java-interview-menu **Repository Path**: shajiqw/java-interview-menu ## Basic Information - **Project Name**: java-interview-menu - **Description**: java面试菜谱 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-01-28 - **Last Updated**: 2021-01-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #目录 1. #### [MQ](/mq/README.md) 2. #### [系统设计](/systemdesign/README.md) 3. #### [事务](/transaction/README.md) 4. #### [JVM](/jvm/README.md) 5. #### [MySql](mysql/README.md) --- # 以下面试题更新中.... --- ### 分布式搜索引擎的架构是怎么样的?为啥是分布式的? --- ### 分布式搜索引擎写入和查询的工作流程是什么样的? --- ### 分布式搜索引擎在几十亿数据量级的场景下如何优化查询性能? --- ### 你们公司生产环境的分布式搜索引擎是怎么部署的呢? --- ### 来聊聊redis的线程模型吧?为啥单线程还能有很高的效率? --- ### redis都有哪些数据类型?分别在哪些场景下使用比较合适呢? --- ### redis的过期策略能介绍一下?要不你再手写一个LRU? --- ### redis 如何通过读写分离来承载读请求QPS超过10万+ ? --- ### redis replication以及master持久化对主从架构的安全意义? --- ### redis主从复制原理、断点续传、无磁盘化复制、过期key处理 --- ### redis主从架构下如何才能做到99.99%的高可用性? --- ### redis哨兵主备切换的数据丢失问题:异步复制、集群脑裂 --- ### 总结:怎么保证redis是高并发以及高可用的? --- ### redis持久化机制有哪些? --- ### 你能说说我们一般如何应对缓存雪崩以及穿透问题吗? --- ### 你能说说redis的并发竞争问题该如何解决吗? --- ### 你们公司生产环境的redis集群的部署架构是什么样的? ---