网易一面面经

2025年10月22日 网易有道一面

全程50分钟,无手撕。

  1. 你对 MCP(Model Context Protocol)这个事情怎么看?
  2. 你在校内有做过什么项目?
  3. 你在读硕士的时候没有做过什么项目吗?(追问实验室项目)
  4. 说一下进程跟线程的区别。
  5. 进程间有哪些通信方式?
  6. 用户态跟内核态你怎么理解?
  7. 用户态和内核态之间的转换过程你能详细说一下吗?
  8. 你说一下 Java 的一些基础数据结构。
  9. 集合(Collection)和 Map 是同一级别的吗?
  10. Map 有继承或实现 Collection 接口吗?
  11. HashMap 的底层结构是什么?(JDK 1.7 vs 1.8)
  12. 为什么链表超过一定长度之后要转换成红黑树?
  13. 只有在查询方面有优势吗?插入呢?
  14. 你能介绍一下链表和红黑树在插入方式上的不同吗?
  15. HashMap 的扩容过程是怎样的?
  16. 扩容迁移过程中可能会遇到哪些问题?
  17. 你说一下 ArrayList 了解过吗?
  18. ArrayList 获取数据是怎么拿的?(追问“偏移量”是否指下标)
  19. 为什么可以动态扩容?
  20. 一般扩容的新容量是旧容量的多少?
  21. 遍历删除会出现问题吗?有没有遇到过?
  22. 如果要遍历并删除等于 1 的元素,你会怎么操作?
  23. 为什么要往前移?有其他方式吗?
  24. 你知道 Iterator 吗?(引出并发修改异常)
  25. ArrayList 的遍历删除其实是有安全问题的,你知道吗?
  26. 这个安全问题出现在什么场景下?(多线程)
  27. 针对这个问题有什么解决方案吗?
  28. ConcurrentHashMap 是通过什么机制解决并发安全问题的?
  29. CAS 机制能确保多线程下的线程安全吗?
  30. 如果出现 ABA 问题,ConcurrentHashMap 还是安全的吗?
  31. JDK 1.7 中为什么要引入“段(Segment)”的概念?
  32. 你了解 Java 8 或更高版本的一些新特性吗?
  33. Optional 是干嘛的?
  34. 虚拟线程(Virtual Thread)能简单说一下吗?
  35. 你知道线程池吗?请描述一下。
  36. 线程池的核心参数有哪些?
  37. 阻塞队列你怎么理解?
  38. 工作阻塞队列有哪些类型?
  39. 有界队列和无界队列最大的区别在哪里?
  40. 使用无界队列有什么问题或风险?
  41. 如果线程池中的一个线程发生异常,会发生什么?
  42. 异常线程会影响其他正在执行的线程吗?
  43. 核心线程什么时候会被销毁?
  44. 线程池创建时,第一个线程是什么时候创建的?
  45. 初始化时就创建所有核心线程合理吗?
  46. 你写过 Python 吗?能简单介绍一下你用 Python 写的代码吗?
  47. 你比较熟悉什么框架或中间件?
  48. 有了解过锁吗?(synchronized vs ReentrantLock)
  49. synchronized 会阻塞吗?
  50. 有了解过 ThreadLocal 吗?它的核心原理是什么?
  51. 垃圾回收有了解过吗?
  52. 常用的垃圾回收器有哪些?(如 CMS、G1、ZGC)
  53. 常用的垃圾回收算法有哪些?(标记-清除、复制、标记-整理、分代收集)
  54. 说一下 MySQL 的隔离级别。
  55. 你知道索引下推(Index Condition Pushdown)是什么意思吗?
  56. 索引失效的常见场景有哪些?
  57. 你有什么问题想问我吗?

顶不住顶不住,之前背的八股追问几句就不会了,还是学得太少了,已凉。

更新:侥幸通过,已约二面

全部评论

相关推荐

人类最弱:不说公司名就是活该
点赞 评论 收藏
分享
10-17 15:19
武汉大学 Java
ailanxier:挑战失败
点赞 评论 收藏
分享
评论
1
4
分享

创作者周榜

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