Java|Github上365道Java高频面试复习题,助你吊打面试官( 五 )

  • 11.讲一讲kafka的ack的三种机制
  • 12.消费者如何不自动提交偏移里由应用提交?
  • 13.消费者故障 , 出现活锁问题如何解决?
  • 14.如何控制消费的位置
  • 15.kafka分布式(不是单机)的情况下 , 如何保证消息的顺序消费
  • 16.kafka的高可用机制是什么?
  • 17.kafka如何减少数据丢失
  • 18.kafka如何不消费重复数据?比如扣款 , 我们不能重复的扣 。
  • MQ面试
    1. 1.为什么使用顺
    2. 2.MQ优缺点
    3. 3.Kafka、ActiveMQ、Rabbi tMQ、RocketMQ都有什么区别?
    4. 4.如何保证高可用的?
    5. 5.如何保证消息的可靠传输?如果消息丢了怎么办
    6. 6.如何保证消息的顺序性
    7. 7.如何解决消息队列的延时以及过期失效问题?消息队列满了以后该怎么处理?有几百万消息持续积压几小时 , 说说怎么解决?
    8. 8.设计M9的思路
    Elasticsearch面试
    1. 1.elasticsearch. 了解多少 , 说说你们公司es. 的集群架构 , 索引数据大小 , 分片有多少 , 以及一些调优手段 。
    2. 2.elasticsear ch的倒排索引是什么
    3. 3.elasticsearch 索引数据多了怎么办 , 如何调优 , 部署
    4. 4.elasticsearch是如何实现mster 选举的
    5. 5.详细描述一 下Elasticsearch索引文档的过程
    6. 6.详细描述一 下Flasticsearch搜索的过程?
    7. 7.Elasticsearch 在部署时 , 对Linux的设置有哪些优化方法
    8. 8.lucence内部结构是什么?
    9. 9.Elasticsearch 是如何实现Master选举的?
    10. 10.Elasticsearch 中的节点(比如共20个) , 其中的10个
    11. 11.客户端在和集群连接时 , 如何选择特定的节点执行请求的?
    12. 12.详细描述一 下Elasticsearch索引文档的过程 。
    13. 13.详细描述一 下Elasticsearch更新和删除文档的过程 。
    14. 14.详细描述一 下Elasticsearch搜索的过程 。
    15. 15.在Elasticsearch中 , 是怎么根据一个词找到对应的倒排索引的?
    16. 16.Elasticsearch 在部署时:又Linux的设置有哪些优化方法?
    17. 17.对于GC方面 , 在使用Elasticsearch时要注意什么?
    18. 18.Elasticsearch对于大数据量(上亿量级) 的聚合如何实现?
    19. 19.在并发情况下 , Flasticsearc h如果保证读写- 致?
    20. 20.如何监控Elasticsearch集群状态?
    21. 21.介绍下你们电商搜索的整体技术架构 。
    22. 22.介绍一下你们的个性化搜索方
    23. 23.是否了解字典树?
    24. 24.拼写纠错是如何实现的?
    Linux面试
    1. 1.绝对路径用什么符号表示?当前目录、上层自录用什么表示?主目录用什么表示?切换目录用什么命令?
    2. 2.怎么查看当前进程?怎么执行退出?怎么查看当前路径?
    3. 3.怎么清屏?怎么退出当前命令?怎么执行睡眠?怎么查看当前用户id?查看指定帮助用什么命令?
    4. 4.Ls命令执行什么功能?可以带哪些参数 , 有什么区别?
    5. 5.建立软连接(快捷方式) , 以及硬链接的命令 。
    6. 6.目录创建用什么命令?创建文件用什么命令?复制文件用什么命令?
    7. 7.查看文件内容有哪些命令可以使用?
    8. 8.随意写文件命令?怎么向屏幕输出带空格的字符串 , 比如”hello world\" ?
    9. 9.终端是哪个文件夹下的哪个文件?黑洞文件是哪个文件夹下的哪个命令?


      推荐阅读