公司未注明

软件开发面经

完整信息

28 条问法 · 30 道题

本篇目录
#面经# Java基础 1.  GRE、DKG、BM 三者的区别 2.  == 双等号和 equals() 的区别 3. 重写 equals() 为什么一般要同时重写 hashCode()  4. 抽象类和接口的区别 5.  ArrayList 与 LinkedList 区别 6.  volatile 关键字作用 JVM & GC 7. JVM堆内存、栈内存、方法区分别存储什么内容;常量、静态变量、动态变量存放位置 8. CMS和G1垃圾收集器区别 9. OOM内存溢出,有哪些产生原因 网络 10. HTTP1、HTTP1.1、HTTPS的区别 11. HTTPS的加密过程 12. TCP三次握手、四次挥手,能不能减少一次握手/挥手 MySQL数据库 13. MySQL事务的4种隔离级别 14. MVCC多版本并发控制 15. MySQL索引失效典型场景 16. 聚簇索引、二级索引区别 操作系统 17. 进程和线程区别 18. 进程上下文切换会带来哪些性能开销 Spring / MyBatis 19. Spring IOC容器是什么,作用 20. Spring AOP,动态代理的两种实现方式 21. MyBatis中 # 和 $ 符号的区别 Redis缓存 22. 什么是缓存穿透,如何解决 23. 什么是缓存击穿 AI相关 24. 大语言模型的工作原理 25. AI怎么和项目结合,实际落地场景 26. 是否使用过D8、N8N低代码AI平台 27. 是否了解RAG开发 项目相关 28. 介绍自己的项目 29. 项目开发中遇到过哪些实际问题,结合代码讲如何解决
本篇目录
  1. 01
  2. 02
  3. 03
  4. 04
  5. 05
  6. 06
  7. 07
  8. 08
  9. 09
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28