反向拷打

1. 常见的垃圾回收器有哪些?  
2. CMS 和 G1 垃圾回收器的回收流程有什么区别?  
3. CMS 垃圾回收器针对的范围是哪些?  
4. CMS 和 G1 在针对老年代引用新生代时的具体实现原理是什么?  
5. AQS(AbstractQueuedSynchronizer)有哪几种实现?除了读写锁,还有哪些其他实现?  
6. DelayQueue 是如何实现延迟的?  
7. ConcurrentHashMap 在 JDK 7 中使用分段锁(Segment)的优势是什么?为什么后来改用 synchronized?  
8. 为什么 HashMap 使用 synchronized 而不是 ReentrantLock?  
9. MySQL 的索引从数据结构、功能和物理存储三个方面分别有哪些类型?  
10. MySQL 的 RR(可重复读)隔离级别是否可以完全防止幻读?如果不能,哪些情况下会出现幻读?  
11. MySQL 的 undo log 如何防止幻读?  
12. 不同的 MySQL 存储引擎(如 InnoDB 和 MyISAM)有哪些区别?   
14. 串行化隔离级别是如何防止幻读的?其实现原理是什么?  
15. redo log 的底层刷盘机制是什么?  
16. Redis 的底层数据结构有哪些?例如 string 的编码方式有哪些?  
17. ZGC 的最大特点是什么?染色指针的概念是什么?  
18. JDK 8 之后的新特性有哪些?  
19. GC 调优的主要策略是什么?吞吐量优先和响应时间优先的区别是什么?  
20. 垃圾回收算法有哪些?例如标记清除、标记整理、标记复制。  
21. Redis 的多线程是从哪个版本引入的?具体用在哪些方面?  
22. Redis 的五种 IO 模型是什么?  
23. Caffeine 缓存的缺点是什么?   
25. 分库分表的解决方案中,基因法的具体实现原理是什么?  
26. 如果出现表倾斜,应该如何解决?  
27. 解决购票高并发问题时使用的分段锁具体用在哪里?  
28. 双重检测锁(Double-Checked Locking)的实现原理是什么?  
29. 在 Redis 中,什么情况下使用 string,什么情况下使用 hash?  
30. 如何通过 Redis 缓存购物车商品?具体的数据结构选择和实现方式是什么?  
31. 如果数据量少的话 HyperLogLog 的缺点是什么?  
32. 如何保证接口的幂等性?有哪些常见的实现方案?  
33. 使用 token 如何实现接口幂等性?其优缺点是什么?  
34. 时间戳能否用于实现幂等性?如果可以,如何实现?  
35. 什么是逃逸分析?它的优化措施有哪些?  
36. 标量替换是如何进行优化的?其实现原理是什么?  
37. Lua 脚本在 Redis 中如何保证原子性?  
38. 布隆过滤器的参数有哪些?如何设置这些参数?  
39. 布隆过滤器的主要缺陷是什么?如何解决误判率随时间增加的问题?  
40. 布隆过滤器内部如何使用多个哈希函数?其查询流程是怎样的?  
41. 如何降低哈希冲突?布隆过滤器的设计思想是否可以应用于其他场景?  
42. 三色标记法在垃圾回收中的作用是什么?可能出现的问题(如悬空指针、对象消失)及其解决方案是什么?#牛客AI配图神器#
全部评论
马克收藏了
1 回复 分享
发布于 06-12 18:00 吉林
这是从哪里找的的题
1 回复 分享
发布于 06-12 12:42 山东
佬们,这些八股算什么等级的啊,感觉有些问题好细
点赞 回复 分享
发布于 07-30 10:42 广东
mark收藏
点赞 回复 分享
发布于 07-03 12:51 浙江
mark
点赞 回复 分享
发布于 06-30 02:01 重庆
已老实
点赞 回复 分享
发布于 06-19 20:35 辽宁
mark收藏
点赞 回复 分享
发布于 06-12 12:51 江苏

相关推荐

1. 为什么离职?2. 任务执行引擎,有自己的调度平台?3. 网关节点、条件节点4. 同步异步什么场景?5. AI-Link整体介绍一下架构设计实现的效果6. 项目整体的架构7. 用户请求过来后请求怎么走的?8. 请求网络层面怎么走的?多个实例打到哪个实例?9. 通过nginx怎么扩容?nginx扩容它能平滑扩容吗10. 请求过来哪个实例负载均衡,流量上来怎么扩容?11. 后端服务有办法动态扩容吗?tomcat12. 业务处理和tomcat的交互方式13. tomcat怎么知道你的后管你的服务14. tomcat怎么和后管交互的怎么知道你的端口的15. tomcat和后管分开部署还是一起?16. tomcat怎么知道这个ip和端口17. 服务发现技术了解吗18. 布隆过滤器实现原理19. 提升准确度怎么做?20. 只用一个布隆过滤器怎么做,他的准确率怎么计算的?21. 数据量相同怎么提升他的准确率,怎么减少碰撞概率22. 布隆过滤器判断没有一定没有吗?23. 开源项目接触过吗24. 堆和栈性能,栈为什么性能好?25. Java双亲委派机制?两个不同线程会加载同一个jar包的不同版本有冲突,想要共同使用怎么做?26. 数组和链表,底层内存结构怎么设计的?27. 算法:二叉树,每个节点的下一个指向他们的父亲,两个叶子结点和公共祖先 空间复杂度O(1)时间复杂度O(n)
查看27道真题和解析
点赞 评论 收藏
分享
评论
7
75
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务