金九阿里面试官分享Java面试题100+:Kafka+JVM+数据库+分布式
9.“消费组中的消费者个数如果超过topic的分区,那么就会有消费者消费不到数据”这句话是否正确?如果不正确,那么有没有什么hack的手段?10.消费者提交消费位移时提交的是当前消费到的最新消息的offset还是offset+1?11.有哪些情形会造成重复消费?12.那些情景下会造成消息漏消费?Kafka面试答案解析Kafka面试...
2020年1-5月份Java面试题总结,20多类1100道面试题含答案解析!
Memcached面试题24道1、Memcached是什么,有什么作用?Memcached是一个开源的,高性能的内存绶存软件,从名称上看Mem就是内存的意思,而Cache就是缓存的意思。Memcached的作用:通过在事先规划好的内存空间中临时绶存数据库中的各类数据,以达到减少业务对数据库的直接高并发访问,从而达到提升数据库的访问性能,...
一线大型互联网公司 Dubbo / JVM / Spring 面试题及答案
一,阿里巴巴面试题二,京东面试题三,美团面试题四,滴滴面试题五,本次卧底面试得到的结论通过面试题来看,可以看出目前互联网公司面试考点为:1.性能调优、算法数据机构2.高并发下数据安全、接口冪等性、原子性等3.分布式下协同、已经锁的处理4.数据库的分库分表、项目之间的垂直拆分出现频率高的...
【面经】高频面试题:如何保证缓存与数据库的双写一致性?
因为读的时候缓存没有,则读数据库中旧数据,然后更新到缓存中。比较复杂的数据不一致问题分析数据发生了变更,先删除了缓存,然后要去修改数据库,此时还没修改。一个请求过来,去读缓存,发现缓存空了,去查询数据库,查到了修改前的旧数据,放到了缓存中。随后数据变更的程序完成了数据库的修改。完了,数据库和缓存...
200 道经典机器学习面试题总结
为了通过层层考验,刷题肯定是必不可少的。本文作者根据网络在线发布的BAT机器学习面试1000题系列,整理了一份面试刷题宝典。1.请简要介绍下SVM。SVM,全称是supportvectormachine,中文名叫支持向量机。SVM是一个面向数据的分类算法,它的目标是为确定一个分类超平面,从而将不同的数据分隔开。
BATM面试Java岗:精选200+面试题及答案、6大重点规划和经验总结
面试重点规划:Java程序员面试常问的重点技术问题:数据结构与算法,JVM内存结构、垃圾回收器、回收算法、GC、并发编程相关(多线程、线程池等)、NIO/BIO、性能优化、设计模式、Spring框架、分布式相关:Redis缓存、一致Hash算法、分布式存储、负载均衡等,微服务以及Docker容器等(www.e993.com)2024年7月28日。
Java面试题汇总,160道带你征战大厂
61,JDBC访问数据库的基本步骤是什么?62,说说preparedStatement和Statement的区别63,说说事务的概念,在JDBC编程中处理事务的步骤。64,数据库连接池的原理。为什么要使用连接池。65,JDBC的脏读是什么?哪种数据库隔离级别能防止脏读?66,什么是幻读,哪种隔离级别可以防止幻读?