兑吧一面

时间:2025-07-09 岗位:后端开发实习生

题目

  1. 讲下你做过的项目

场景题

  1. 当项目运行时内存占用过大,怎么办?

    当生产环境中项目内存占用过大,导致服务器运行缓慢、甚至无法响应怎么办?

  2. 当项目运行时CPU占用过高怎么办?

    当项目遇到大流量,使得项目CPU占用过高运行缓慢怎么办?

  3. 项目启动缓慢怎么解决?

八股

  1. java内存区域
  2. java常见的垃圾回收算法
  3. G1和CMS垃圾回收器的区别
  4. CMS垃圾回收器用到哪个垃圾回收算法
  5. CompletableFuture与Thread 创建多线程有什么区别?
  6. 线程池核心参数
  7. Synchronized 和 ReentrantLock 区别
  8. ReentrantLock 的实现原理
  9. 公平锁与非公平锁的区别
  10. redis为什么快
  11. ElasticSearch怎么去安排索引
  12. ElasticSearch中数据过多怎么办?
  13. spring bean生命周期
  14. @Autowired注解原理

总结

没想到上来不是让我自我介绍,差点就将背的比较熟的自我介绍脱口而出了。当时花了几十秒的时间重新组织了下语言,简述了下自己做过的项目、包括之前实习的项目。

场景题这块答的不是很好,虽然看过一点相关的八股文但是面对实际场景说的不是特别好,因为也确实没太多接触项生产环境,只停留在理论上。面试官说这些是他们经常碰到的问题。

然后是八股文,JVM虚拟机答的不是太好,之前背的八股忘了。

0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
下载 APP