Javaᶜⁿ 面试突击
首页
  • Java基础
  • 并发
  • 网络
  • MySQL
  • Redis
  • Spring全家桶
  • MyBatis
  • JVM
  • SpringCloud
  • 手撕代码题
  • MQ+其他
  • 非技术
AI技术
🔥训练营🔥
哔哩哔哩 open in new window
关于我
首页
  • Java基础
  • 并发
  • 网络
  • MySQL
  • Redis
  • Spring全家桶
  • MyBatis
  • JVM
  • SpringCloud
  • 手撕代码题
  • MQ+其他
  • 非技术
AI技术
🔥训练营🔥
哔哩哔哩 open in new window
关于我
  • Java 基础
    • equals.md
    • overload.md
    • finally.md
    • duotai.md
    • arraylist-linkedlist.md
    • arraylist-vs-vector.md
    • abstract-class.md
    • map-null.md
    • abstract-interface.md
    • hashmap-vs-hashtable.md
    • hashmap-vs-hashset.md
    • hashmap-loadfactor.md
    • hashmap-impl.md
    • hashmap.md
    • hashmap-clash.md
    • reflection.md
    • reflection-2.md
    • clone.md
    • chain.md
    • jmm.md
    • zero-copy.md
    • fastthreadlocal.md
    • value-reference.md
    • lambda-principle.md
    • reactor.md
  • 并发
    • thread-process.md
    • virtualthread.md
    • wait.md
    • java-lock.md
    • thread-communication.md
    • thread-stop.md
    • threadpool.md
    • threadpool-params.md
    • threadpool-execution.md
    • threadpool-work.md
    • threadpool-rejected.md
    • threadpool-stop.md
    • threadpool_executed.md
    • hashmap-thread.md
    • hashmap-concurrent.md
    • hashmap-null.md
    • volatile.md
    • volatile-impl.md
    • volatile-singleton.md
    • volatile-principle.md
    • thread-safe.md
    • synchronized-lock.md
    • synchronized-impl.md
    • synchronized-upgrade.md
    • deadlock.md
    • cas.md
    • aba.md
    • aqs.md
    • corecount.md
    • stampedlock.md
    • stampedlock-cpu.md
    • readwritelock-aqs.md
    • volatile-2.md
    • task-sort.md
    • stop-threadpool.md
    • threadpool-exception.md
    • single-lock.md
    • singleton5.md
  • 网络
    • tcpip.md
    • protocol.md
    • dns-execute.md
    • urlexecute.md
    • getvspost.md
    • forward.md
    • tcp3.md
    • tcp4.md
    • tcpvsudp.md
    • httpcode.md
    • https.md
    • httpsexecute.md
    • cookie-session-token.md
    • cookie-session.md
    • 谈谈你对JWT的理解?
  • MySQL
    • mysqlvsnosql.md
    • mysqlstipulate.md
    • mysqlengine.md
    • myisamvsinnodb.md
    • mysqlindex.md
    • index-lock.md
    • leftmatch.md
    • indeximpl.md
    • clusterindex.md
    • indexinvalid.md
    • transaction-characteristic.md
    • transaction-isolation-level.md
    • non-repeatableread.md
    • rr_mvcc.md
    • row-lock.md
    • mvcc-execution.md
    • mvcc.md
    • intention-lock
    • consistency.md
    • slowsql.md
    • optimize.md
    • replication
    • distributed-id
    • mysql-id-max.md
    • mysql-optimize.md
    • mysql-master-slave.md
    • limit100w.md
    • groupby-vs-distinct.md
    • write-read.md
    • mysql-optimize2025.md
  • Redis
    • quick.md
    • function.md
    • types.md
    • zset.md
    • skiplist.md
    • mq.md
    • redis_lock.md
    • redisson.md
    • redlock.md
    • red-lock.md
    • redis_data.md
    • rdb_aof.md
    • redis-persistent.md
    • redis_expire.md
    • redis_expire_detail.md
    • redis_memory.md
    • memory_out.md
    • lru_lfu.md
    • cache_avalanche.md
    • cache_penetration.md
    • cache_breakdown.md
    • avalanche_breakdown.md
    • bloom.md
    • redis-ha.md
    • redis-cluster.md
    • cluster.md
    • redis_optimize.md
    • local-cache.md
    • redis-delay.md
    • redis-naolie.md
    • redis-limit.md
    • redis-local-cache
    • redis-big-key
    • penetration-breakdown.md
  • Spring 全家桶
    • spring.md
    • ioc.md
    • di_dl.md
    • ioc_di.md
    • di.md
    • ioc-2.md
    • springboot-annotation.md
    • aop.md
    • spring-aop.md
    • aop_tech.md
    • proxy.md
    • jdk_cglib.md
    • scope.md
    • singleton_threadsafe.md
    • bean-threadsafe.md
    • inject.md
    • autowired.md
    • autowired_resource.md
    • bean_lifecycle.md
    • beanfactory_factorybean.md
    • design_pattern.md
    • spring_springboot.md
    • springboot_advantage.md
    • springboot_autowired.md
    • springboot-cache-warmup.md
    • getrequest.md
    • interceptor.md
    • filter.md
    • interceptor_filter.md
    • interceptor_proxy.md
    • custom-annotation
    • springboot_transaction.md
    • propagation.md
    • required_nested.md
    • cross.md
    • source-code.md
    • springboot-shutdown.md
    • max-request-count.md
    • springboot-virtual.md
    • spring-ai.md
    • async-annotation
  • MyBatis
    • mybatis.md
    • mybatis_hibernate.md
    • mybatis_process.md
    • mybatis_dollar.md
    • sql_injection.md
    • dynamicsql.md
    • mybatis_cache.md
    • mybatis_design.md
  • JVM
    • jvm-jmm.md
    • jvm.md
    • classloader.md
    • loader.md
    • delegation.md
    • memory.md
    • heap_stack.md
    • method.md
    • meta.md
    • reference-types
    • oom.md
    • gc.md
    • gc_roots.md
    • gc_algorithm.md
    • gc_collector.md
    • full_gc.md
    • zgc.md
    • jit.md
    • jvm-set.md
    • cms-flow.md
  • Spring Cloud
    • restful-rpc.md
    • sc-filter.md
    • sentinel-exception.md
    • limiting.md
    • sentinel-limiter.md
    • gateway-limiting.md
    • current-limiting.md
    • distributed_lock.md
    • loadbalancer.md
    • demotion.md
    • 2pcvs3pc.md
    • sentinel_nacos.md
    • nacos_register.md
    • nacos_loadbalancer.md
    • source-code-2.md
    • cross-domain.md
    • gray.md
    • gray-v2.md
    • sms.md
    • auto-limiting.md
  • 手撕代码题
    • collect.md
    • weilai_thread.md
  • MQ+其他
    • 说说RabbitMQ延迟消息的队头阻塞问题?
    • 场景题:百万数据插入Redis有哪些实现方案?
    • 项目中如何实现分布式锁?
    • 项目中如何实现布隆过滤器?
    • 场景题:如何提升Kafka效率?
    • Kafka架构演进与升级!
    • Kafka中的key有什么用?
    • Leader挂了Follower数据不够新会怎样?
    • JDK中都用了哪些设计模式?
    • Kafka:acks=all消息也会丢失?
    • 说说你的项目亮点?
    • 项目开发中遇到过哪些难点?
    • 聊聊你对分库分表的理解?
    • 说说缓存一致性问题的具体实现?
    • 说说XXLJob分片任务实现原理?
    • 说说RabbitMQ延迟队列实现原理?
    • 如何解决MQ消息积压问题?
    • Kafka和ES选主有什么区别?
    • RabbitMQ 如何实现延迟队列?
    • 如何实现10亿数据判重?
    • 如何实现多级缓存?
    • 说说SSO单点登录的实现原理?
    • Session和JWT有什么区别?
    • 如何提升Kafka吞吐量?
    • 为什么NIO会导致CPU100%?
    • 说说Netty的核心组件?
    • 谈谈你对Netty线程模型的理解?
    • Netty如何解决粘包问题?
    • 说说Netty对象池的实现原理?
    • 说说Netty延迟任务的调度算法?
    • 谈谈你对IO多路复用的理解?
    • 场景题:假设有40亿QQ号,但只有1G内存,如何实现去重?
    • 场景题:如何实现亿级用户在线状态统计?
    • 说说你项目中JWT的执行流程?
    • 面试被问“你的缺点是什么?”该怎么答?
    • 谈谈你对JWT的理解?
    • 你项目是如何保证高可用的?
  • 非技术
    • period-award.md
    • resume-questions
    • nojob.md
    • luobo.md
    • fast-offer-6.md
    • resume-2.md
    • spring-job.md
    • xian.md
    • kaoyanshibai.md
    • period.md
    • quit-office.md
    • baidu-fail.md
    • messup.md
    • resume.md
    • myself.md
    • prepare.md
    • repeat.md
    • offer_1.md
    • offer_2.md
    • nooffer.md
    • october.md
    • october2.md
    • manyoffer.md
    • 0offer.md
    • 0offer_2.md
    • fleecode.md
    • dimission.md
    • routine.md
    • guangzhou.md
    • autumn24vs23.md
    • salary24.md

# 目录

  1. 说说RabbitMQ延迟消息的队头阻塞问题?
  2. 场景题:百万数据插入Redis有哪些实现方案?
  3. 项目中如何实现分布式锁?
  4. 项目中如何实现布隆过滤器?
  5. 场景题:如何提升Kafka效率?
  6. Kafka架构演进与升级!
  7. Kafka中的key有什么用?
  8. Leader挂了Follower数据不够新会怎样?
  9. JDK中都用了哪些设计模式?
  10. Kafka:acks=all消息也会丢失?
  11. 说说你的项目亮点?
  12. 项目开发中遇到过哪些难点?
  13. 聊聊你对分库分表的理解?
  14. 说说缓存一致性问题的具体实现?
  15. 说说XXLJob分片任务实现原理?
  16. 说说RabbitMQ延迟队列实现原理?
  17. 如何解决MQ消息积压问题?
  18. Kafka和ES选主有什么区别?
  19. RabbitMQ如何实现延迟队列?
  20. 如何实现10亿数据判重?
  21. 如何实现多级缓存?
  22. 说说SSO单点登录的实现原理?
  23. Session和JWT有什么区别?
  24. 如何提升Kafka吞吐量?
  25. 为什么NIO会导致CPU100%?
  26. 说说Netty的核心组件?
  27. 谈谈你对Netty线程模型的理解?
  28. Netty如何解决粘包问题?
  29. 说说Netty对象池的实现原理?
  30. 说说Netty延迟任务的调度算法?
  31. 说说Netty的零拷贝技术?
  32. 谈谈你对IO多路复用的理解?
  33. 场景题:假设有40亿QQ号,但只有1G内存,如何实现去重?
  34. 场景题:如何实现亿级用户在线状态统计?
  35. 说说你项目中JWT的执行流程?
  36. 面试被问“你的缺点是什么?”该怎么答?
  37. 谈谈你对JWT的理解?
  38. 你项目是如何保证高可用的?

手撕代码题 非技术