✅1000瓶药水,1瓶有毒药,最少需要几只小白鼠一定能够找出? |
06-29 19:09 |
新增问题+补充答案 |
✅三种工厂模式的区别和特点 |
06-29 18:51 |
笔误修改 |
✅什么是Stop The World? |
06-29 18:51 |
描述调整 |
✅有了关系型数据库,为什么还需要NOSQL? |
06-29 18:48 |
笔误修改 |
✅以下关于异常处理的代码有哪些问题 |
06-29 18:30 |
错误修改 |
✅分表后全局ID如何生成? |
06-29 18:27 |
错别字修改 |
✅MySQL执行大事务会存在什么问题? |
06-29 18:25 |
错别字修改 |
✅InnoDB为什么不用跳表,Redis为什么不用B+树? |
06-29 18:21 |
错别字修改 |
✅如何进行JVM调优? |
06-29 18:21 |
错别字修改 |
✅单例模式的多种写法 |
06-29 18:17 |
错别字修改 |
✅MySQL千万级大表如何做数据清理? |
06-26 20:08 |
错别字修改 |
✅分库分表后如何进行分页查询? |
06-26 20:07 |
笔误修改 |
✅MySQL的Hash Join是什么? |
06-26 19:59 |
笔误修改 |
✅说一说多级缓存是如何应用的? |
06-26 19:59 |
错别字修改 |
✅为什么Lua脚本可以保证原子性? |
06-26 19:57 |
错别字修改 |
✅分布式ID生成方案都有哪些? |
06-26 19:56 |
错别字修改 |
✅分表字段如何选择? |
06-26 19:55 |
描述修改 |
✅JVM有哪些垃圾回收算法? |
06-26 19:55 |
笔误修改 |
✅类的生命周期是怎么样的? |
06-26 19:46 |
错别字修改 |
✅大厂程序员能力模型 |
06-26 19:45 |
错别字修改 |
✅有了关系型数据库,为什么还需要NOSQL? |
06-26 19:45 |
内容调整 |
✅设计索引的时候有哪些原则? |
06-26 19:42 |
笔误修改 |
✅Java中的随机是真随机吗? |
06-25 22:56 |
新增问题+补充答案 |
✅什么是撞库、脱库和洗库? |
06-25 22:34 |
新增问题+补充答案 |
✅能不能谈谈你对线程安全的理解? |
06-25 21:55 |
内容调整 |
✅什么是并发,什么是并行? |
06-25 21:50 |
内容独立拆分 |
✅什么是时间片 |
06-25 21:47 |
补充答案 |
✅Java中的四种引用有什么区别? |
06-24 19:33 |
笔误修改 |
✅什么是TCC,和2PC有什么区别? |
06-24 19:12 |
内容补充 |
✅Redis 的事务机制是怎样的? |
06-23 19:03 |
错别字修改 |
✅什么是热Key问题,如何解决热key问题 |
06-23 19:02 |
错别字修改 |
✅你平常用哪些idea插件? |
06-21 22:31 |
补充答案 |
✅Cookie,Session,Token的区别是什么? |
06-21 22:28 |
补充答案 |
✅慢SQL的问题如何排查? |
06-21 21:40 |
补充答案 |
✅MySQL执行大事务会存在什么问题? |
06-19 21:31 |
新增问题+补充答案 |
✅MySQL千万级大表如何做数据清理? |
06-19 21:20 |
新增问题+补充答案 |
✅while(true)和for(;;)哪个性能好? |
06-18 17:23 |
新增问题+补充答案 |
✅如何让Java的线程池顺序执行任务? |
06-18 17:01 |
新增问题+补充答案 |
✅介绍一下RocketMQ的工作流程? |
06-18 16:56 |
补充答案 |
✅Mybatis 是否支持延迟加载?实现原理是什么? |
06-18 16:20 |
补充答案 |
✅JVM是如何创建对象的? |
06-18 16:08 |
补充答案 |
✅一个对象的结构是什么样的? |
06-18 15:56 |
补充答案 |
🔜什么是树?了解哪些树结构? |
06-17 17:30 |
补充答案 |
✅什么是前缀树,有什么作用? |
06-17 17:30 |
新增问题+补充答案 |
✅topK问题如何解答? |
06-17 17:13 |
补充答案 |
✅PDD海外用增二面 |
06-17 15:37 |
新增问题+补充答案 |
✅如何统计一个Bean中的方法调用次数 |
06-16 22:25 |
补充答案 |
✅如何实现应用中的链路追踪? |
06-16 22:02 |
新增问题+补充答案 |
✅怎么做数据对账? |
06-16 21:30 |
新增问题+补充答案 |
✅分布式和微服务的区别是什么? |
06-16 20:44 |
新增问题+补充答案 |
✅Thread.sleep(0)的作用是什么? |
06-16 20:24 |
新增问题+补充答案 |
✅线上接口如果响应很慢如何去排查定位问题呢? |
06-16 20:18 |
新增问题+补充答案 |
✅JVM 中一次完整的 GC 流程是怎样的? |
06-16 20:02 |
错别字修改 |
✅TCC的空回滚和悬挂是什么?如何解决? |
06-16 19:57 |
内容补充 |
✅run/start、wait/sleep、notify/notifyAll区别? |
06-16 19:53 |
错别字修改 |
✅hash冲突通常怎么解决? |
06-16 19:52 |
错别字修改 |
✅InnoDB支持哪几种行格式? |
06-16 19:38 |
内容修改 |
✅什么是领域事件? |
06-16 19:35 |
错别字修改 |
✅白龙马科技一面 |
06-16 19:33 |
错别字修改 |
✅limit 0,100和limit 10000000,100一样吗? |
06-16 19:16 |
错别字修改 |
✅RocketMQ如何保证消息的顺序性? |
06-16 18:59 |
错别字修改 |
✅Kafka 高水位了解过吗?为什么 Kafka 需要 Leader Epoch? |
06-16 18:46 |
错别字修改 |
✅Spring的AOP在什么场景下会失效? |
06-16 18:42 |
错别字修改 |
✅过滤器和拦截器的区别是什么? |
06-16 18:41 |
描述修改 |
✅什么是排他锁和共享锁? |
06-16 18:38 |
错别字修改 |
✅JVM为什么要把堆和栈区分出来呢? |
06-16 18:29 |
错别字修改 |
新增面经 |
06-10 17:19 |
新增文案用于面经收集 |
✅菜鸟1-3面 |
06-10 17:15 |
新增面经+答案 |
✅字节本地生活 |
06-10 17:05 |
新增面经+答案 |
✅白龙马科技2面 |
06-10 17:04 |
新增面经+答案 |
✅百度一面 |
06-10 17:02 |
新增面经+答案 |
✅百度二面 |
06-10 16:59 |
新增面经+答案 |
✅JVM为什么要把堆和栈区分出来呢? |
06-10 16:59 |
新增问题+补充答案 |
✅阿里一面 |
06-10 16:48 |
新增面经+答案 |
✅如何保证多线程下 i++ 结果正确? |
06-10 16:43 |
新增问题+补充答案 |
阿里二面 |
06-10 16:38 |
新增面经 |
✅JVM 中一次完整的 GC 流程是怎样的? |
06-10 16:35 |
新增问题+补充答案 |
✅顺丰一面 |
06-10 15:58 |
新增面经+答案 |
✅什么是代理模式,有哪些应用? |
06-10 15:57 |
新增问题+补充答案 |
✅白龙马科技一面 |
06-10 15:45 |
新增面经+答案 |
✅Spring的AOP在什么场景下会失效? |
06-10 15:45 |
新增问题+补充答案 |
✅Spring中sutdownhook作用是什么? |
06-10 15:32 |
新增问题+补充答案 |
✅平安一面 |
06-10 15:08 |
新增面经+答案 |
滴滴二面 |
06-10 15:02 |
新增面经 |
滴滴一面 |
06-10 15:02 |
新增面经 |
拼多多二面 |
06-10 15:02 |
新增面经 |
拼多多一面 |
06-10 15:01 |
新增面经 |
猿辅导一面 |
06-10 15:01 |
新增面经 |
阿里本地生活一面 |
06-10 14:59 |
新增面经 |
✅PDD海外用增一面 |
06-10 14:58 |
新增面经+答案 |
✅有了2阶段提交为什么还需要3阶段提交? |
06-10 14:34 |
错别字修改 |
✅为什么在JDK8中HashMap要转成红黑树 |
06-10 14:33 |
笔误修改 |
✅如何用Zookeeper实现分布式锁? |
06-10 14:25 |
错别字修改 |
✅Java 8中的Stream用过吗?都能干什么? |
06-10 14:23 |
错别字修改 |
✅有了synchronized为什么还需要volatile? |
06-10 14:22 |
错别字修改 |
✅慢SQL的问题如何排查? |
06-10 14:21 |
内容调整 |
✅为什么ConcurrentHashMap不允许null值? |
06-10 14:16 |
错别字修改 |
✅InnoDB存储数据有哪几种格式? |
06-10 14:14 |
错别字修改 |
✅什么是线程池,如何实现的? |
06-10 13:56 |
笔误修改 |
✅为什么G1从JDK 9之后成为默认的垃圾回收器? |
06-10 13:55 |
描述修改 |
✅什么是反射机制?为什么反射慢? |
06-10 13:52 |
错别字修改 |
✅synchronized的锁优化是怎样的? |
06-10 13:50 |
错别字修改 |
✅什么是AIO、BIO和NIO? |
06-10 13:50 |
错别字修改 |
✅慢SQL问题排查 |
06-10 13:48 |
内容补充 |
✅Springboot是如何实现自动配置的? |
06-10 13:48 |
错别字修改 |
✅什么是CAS?存在什么问题? |
06-10 13:46 |
错别字修改 |
✅InnoDB为什么不用跳表,Redis为什么不用B+树? |
06-10 13:45 |
错别字修改 |
✅如何用SETNX实现分布式锁? |
06-10 13:44 |
错别字修改 |
✅Kafka 高水位了解过吗?为什么 Kafka 需要 Leader Epoch? |
06-08 21:06 |
内容补充 |
✅SOA和微服务之间的主要区别是什么? |
06-08 20:14 |
错别字修改 |
✅什么是微服务架构?优势?特点? |
06-08 20:14 |
错别字修改 |
✅Java的堆是如何分代的?为什么分代? |
06-08 20:13 |
错别字修改 |
✅什么是Dubbo的优雅停机,怎么实现的? |
06-08 20:12 |
错别字修改 |
✅synchronized是怎么实现的? |
06-08 20:11 |
错别字修改 |
✅有了synchronized为什么还需要volatile? |
06-08 20:09 |
错别字修改 |
✅什么是分布式系统?和集群的区别? |
06-05 19:55 |
增加图片 |
✅Innodb加索引,这个时候会锁表吗? |
06-04 15:56 |
内容补充 |
✅Java中的集合类有哪些?如何分类的? |
06-04 15:07 |
笔误修改 |
✅什么是领域事件? |
06-04 14:55 |
补充答案 |
✅DDD的分层架构是怎么样的? |
06-04 14:50 |
补充答案 |
✅慢SQL的问题如何排查? |
06-04 14:14 |
补充答案 |
✅OpenFeign 不支持了怎么办? |
06-04 13:58 |
补充答案 |
✅Zuul、Gateway和Nginx有什么区别? |
06-04 13:31 |
补充答案 |
✅Innodb加索引,这个时候会锁表吗? |
06-04 13:23 |
内容调整 |
✅为什么Kafka没办法100%保证消息不丢失? |
06-03 16:37 |
补充答案 |
✅Kafka如何保证消息不丢失? |
06-03 16:35 |
内容调整 |
✅Kafka 高水位了解过吗?为什么 Kafka 需要 Leader Epoch? |
06-03 15:55 |
补充答案 |
✅介绍一下Kafka的ISR机制? |
06-03 15:36 |
新增问题+补充答案 |
✅InnoDB为什么不用跳表,Redis为什么不用B+树? |
06-03 15:16 |
新增问题+补充答案 |
✅为什么在JDK8中HashMap要转成红黑树 |
06-03 14:42 |
错别字修改 |
✅synchronized升级过程中有几次自旋? |
06-03 14:40 |
错别字修改 |
✅如何解决Redis和数据库的一致性问题? |
06-03 14:33 |
错别字修改 |
✅Java中的对象一定在堆上分配内存吗? |
06-03 14:31 |
错别字修改 |
✅ConcurrentHashMap是如何保证线程安全的? |
06-03 14:28 |
描述修改 |
✅Kafka,单分区单消费者实例,如何提高吞吐量 |
06-03 14:27 |
内容补充 |
✅为什么大厂不建议使用多表join? |
06-01 20:48 |
增加扩展外链 |
✅MySQL的Hash Join是什么? |
06-01 20:47 |
新增问题+补充答案 |
✅Kafka 为什么有 Topic 还要用 Partition? |
06-01 20:46 |
新增问题+补充答案 |
✅char能存储中文吗? |
06-01 20:46 |
新增问题+补充答案 |
✅为什么Java不支持多继承? |
05-30 22:15 |
修改错别字 |
✅什么是Web 3.0? |
05-30 22:15 |
修改错别字 |
✅有了关系型数据库,为什么还需要NOSQL? |
05-30 22:13 |
修改错别字 |
✅MySQL的驱动表是什么?MySQL怎么选的? |
05-30 22:12 |
新增问题+补充答案 |
✅大厂对学历的要求是什么? |
05-30 20:58 |
新增问题+补充答案 |
✅大厂程序员能力模型 |
05-30 20:57 |
新增问题+补充答案 |
✅什么是BitMap?有什么用? |
05-29 15:44 |
修改错别字 |
✅什么是双亲委派?如何破坏? |
05-28 13:39 |
修改错别字 |
✅从B+树的角度分析为什么单表2000万要考虑分表?? |
05-28 13:37 |
新增问题+补充答案 |
✅介绍一下InnoDB的数据页,和B+树的关系是什么? |
05-28 13:22 |
新增问题+补充答案 |
✅什么是分库?分表?分库分表? |
05-28 12:53 |
增加扩展外链 |
✅什么是CDN,为什么他可以做缓存? |
05-28 12:19 |
新增问题+补充答案 |
✅说一说多级缓存是如何应用的? |
05-28 12:11 |
新增问题+补充答案 |
✅什么是闰秒? |
05-24 22:47 |
新增问题+补充答案 |
✅什么是Web 3.0? |
05-24 22:46 |
新增问题+补充答案 |
✅char和varchar的区别? |
05-24 22:30 |
内容调整 |
✅每天100w次登录请求,4C8G机器如何做JVM调优? |
05-24 22:26 |
漏字补充 |
✅能不能说一说Netty的无锁化设计? |
05-24 22:23 |
链接修改 |
✅简历模板——8年 |
05-23 20:33 |
开放下载 |
✅简历模板——5年 |
05-23 20:33 |
开放下载 |
✅简历模板——3年 |
05-23 20:32 |
开放下载 |
✅简历模板——应届生 |
05-23 20:32 |
开放下载 |
✅Mybatis的工作原理? |
05-22 23:38 |
外链新增 |
🔜Mybatis的缓存机制 |
05-22 23:34 |
补充答案(待review) |
✅什么是双亲委派?如何破坏? |
05-22 22:06 |
笔误修改 |
✅面试前必须要准备哪些内容? |
05-22 22:04 |
错别字修改 |
✅Java中的集合类有哪些?如何分类的? |
05-22 21:52 |
图片修改 |
✅AQS是如何实现线程的等待和唤醒的? |
05-22 21:33 |
外链新增 |
✅LongAdder和AtomicLong的区别? |
05-22 21:31 |
代码调整 |
✅Mybatis用的什么连接池? |
05-21 22:59 |
新增问题+补充答案 |
✅Mybatis插件的运行原理? |
05-21 22:51 |
新增问题+补充答案 |
✅Spring Boot 如何让你的 bean 在其他 bean 之前加载 |
05-21 14:34 |
新增问题+补充答案 |
✅SpringMVC是如何将不同的Request路由到不同Controller中的 |
05-20 20:50 |
新增问题+补充答案 |
✅Spring中用到了哪些设计模式 |
05-19 23:24 |
新增问题+补充答案 |
✅Redis的zset实现排行榜,实现分数相同按照时间顺序排序,怎么做? |
05-19 20:34 |
内容更新 |
✅40亿个QQ号,限制1G内存,如何去重? |
05-19 20:18 |
新增问题+补充答案 |
✅什么是BitMap?有什么用? |
05-19 19:30 |
新增问题+补充答案 |
✅Sentinel和Hystrix有什么区别? |
05-19 19:21 |
补充答案 |
✅什么是分布式日志系统? |
05-19 19:05 |
补充答案 |
✅什么是康威定律? |
05-19 18:33 |
内容修改 |
✅String为什么设计成不可变的? |
05-19 18:32 |
错别字修改 |
✅介绍一下Spring的IOC |
05-17 21:26 |
错别字修改 |
✅YoungGC和FullGC的触发条件是什么? |
05-17 21:24 |
内容修改 |
✅String为什么设计成不可变的? |
05-17 21:19 |
错别字修改 |
✅什么是CAP理论,为什么不能同时满足? |
05-17 21:18 |
内容修改 |
✅为什么Spring不建议使用基于字段的依赖注入? |
05-17 21:17 |
内容描述修改 |
✅Redis是AP的还是CP的? |
05-17 21:11 |
链接修改 |
✅什么是脏读、幻读、不可重复读? |
05-17 21:10 |
错别字修改 |
✅分布式锁有几种实现方式? |
05-17 21:03 |
链接补充 |
✅分库分表后如何进行分页查询? |
05-17 20:53 |
新增问题+补充答案 |
✅Kafka 消息的写入过程简单介绍一下? |
05-17 19:42 |
答案补充 |
✅Set是如何保证元素不重复的 |
05-17 18:49 |
描述修改 |
✅如果让你实现一个Dubbo,会考虑用哪些技术解决哪些问题? |
05-17 18:43 |
链接修改 |
✅Leaf生成分布式ID的原理? |
05-17 18:42 |
笔误修改 |
✅你在工作中是如何使用设计模式的? |
05-17 18:41 |
错别字修改 |
✅单例模式的多种写法 |
05-17 18:41 |
错别字修改 |
✅什么是ThreadLocal,如何实现的? |
05-17 18:40 |
错别字修改 |
✅什么是脏读、幻读、不可重复读? |
05-17 18:36 |
错别字修改 |
✅YoungGC和FullGC的触发条件是什么? |
05-17 18:28 |
链接修改 |
✅ConcurrentHashMap是如何保证线程安全的? |
05-16 20:43 |
内容修改 |
✅分表算法都有哪些? |
05-16 20:20 |
内容补充 |
✅能不能谈谈你对线程安全的理解? |
05-16 20:19 |
错别字修改 |
✅为什么在JDK8中HashMap要转成红黑树 |
05-16 20:18 |
错别字修改 |
✅InnoDB如何解决脏读、不可重复读和幻读的? |
05-16 20:17 |
错别字修改 |
✅为什么MySQL默认使用RR隔离级别? |
05-16 20:15 |
错别字修改 |
✅如何理解MVCC? |
05-16 20:12 |
错别字修改 |
✅什么是Stop The World? |
05-16 20:07 |
内容调整 |
✅什么是微服务架构?优势?特点? |
05-16 20:02 |
错别字修改 |
✅CPU飙高问题排查过程(2) |
05-16 20:01 |
错别字修改 |
✅Hystrix和Sentinel的区别是什么? |
05-12 19:43 |
新增问题+补充答案 |
✅LoadBalancer和Ribbon的区别是什么?为什么用他替代Ribbon? |
05-12 19:38 |
新增问题+补充答案 |
✅Ribbon是怎么做负载均衡的? |
05-12 19:06 |
补充答案 |
✅如何在团队合作中解决冲突和达成共识 |
05-12 18:53 |
补充答案 |
✅对自己的未来发展有什么想法和计划 |
05-12 18:52 |
补充答案 |
✅你最近在学什么新技术吗? |
05-12 18:48 |
补充答案 |
✅最有成就感的项目或工作经历 |
05-12 18:43 |
补充答案 |
✅如何做技术选型? |
05-12 18:37 |
补充答案 |
✅synchronized的锁升级过程是怎样的? |
05-08 20:32 |
内容修改+图片调整 |
✅Java中异常分哪两类,有什么区别? |
05-08 20:16 |
错别字修改 |
✅什么是分布式BASE理论? |
05-08 20:12 |
内容补充 |
✅什么是零拷贝? |
05-08 20:07 |
错别字修改 |
✅RocketMQ如何保证消息的顺序性? |
05-08 20:03 |
错别字修改 |
✅什么是CAS?存在什么问题? |
05-08 19:59 |
内容修改 |
✅Innodb加索引,这个时候会锁表吗? |
05-08 19:55 |
错别字修改 |
✅HashMap的hash方法是如何实现的? |
05-08 19:50 |
内容补充 |
✅为什么HashMap的默认负载因子设置成0.75 |
05-08 19:39 |
错别字修改 |
✅什么是索引覆盖、索引下推? |
05-08 19:38 |
内容补充 |
✅你知道fastjson的反序列化漏洞吗 |
05-08 19:36 |
错别字修改 |
✅什么是TCC,和2PC有什么区别? |
05-08 19:35 |
内容修改 |
✅如何理解MVCC? |
05-08 19:35 |
内容修改 |
✅什么是对称加密和非对称加密? |
05-08 19:16 |
答案补充 |
✅Load飙高问题排查过程 |
05-08 18:03 |
新增问题+补充答案 |
✅AQS是如何实现线程的等待和唤醒的? |
05-07 16:14 |
新增问题+补充答案 |
✅索引失效的问题是如何排查的,有那些种情况? |
05-07 15:55 |
内容补充 |
✅不使用synchronized和Lock如何设计一个线程安全的单例? |
05-07 15:54 |
内容补充 |
✅不使用锁如何实现线程安全的单例? |
05-07 15:53 |
内容补充 |
✅InnoDB的一次更新事务是怎么实现的? |
05-07 15:50 |
补充答案 |
✅binlog、redolog和undolog区别? |
05-07 15:05 |
内容补充 |
✅InnoDB支持哪几种行格式? |
05-0714:31 |
补充答案 |
✅为什么ZSet 既能支持高效的范围查询,还能以 O(1) 复杂度获取元素权重值? |
05-07 14:21 |
新增问题+补充答案 |
✅Redis中的Zset是怎么实现的? |
05-07 14:16 |
内容修改+完善 |
✅Redis是AP的还是CP的? |
05-07 13:17 |
新增问题+补充答案 |
✅你是如何进行SQL调优的? |
05-07 13:00 |
内容补充 |
✅如何解决消息重复消费、重复下单等问题? |
05-07 12:58 |
内容补充 |
✅简历指导 |
05-07 12:37 |
内容补充 |
✅简历模板——应届生 |
05-07 12:37 |
新增问题+补充答案 |
✅什么场景只能用HTTP,不能用RPC? |
05-05 12:55 |
错别字修改 |
✅String有长度限制吗?是多少? |
05-05 12:54 |
错别字修改 |
✅有了InheritableThreadLocal为啥还需要TransmittableThreadLocal? |
05-05 12:46 |
新增问题+补充答案 |
✅一个支付单,多个渠道同时支付成功了怎么办? |
05-05 12:28 |
新增问题+补充答案 |