Java 开发二面面经
完整信息
本篇目录
面试时长:50min
面试官明确本次面试分为三部分:基础 + 项目 + 算法
- 自我介绍
- 做项目的时候用到的设计模式有哪些?结合具体的业务举例说明
- 怎么设计一个功能(比如线程池启动)满足并发安全与按需加载?
- 如何通过懒加载实现?或者你可以想想别的实现方法?
- 线程之间怎么实现安全通信?从Java内存模型的角度解释一下
- 如何实现多线程按规定顺序交替打印?
- 实习的时候用过消息队列吗?kafka知道吗?(我说只了解rabbitmq和rocketmq就没继续问了)
- springboot如何解决循环依赖问题?
- 详细讲一下实习项目以及其中难点?
- 有做代理IP用于反风控吗?
- agent项目中的难点?
- MCP工具调用相关内容讲一下
手撕:无重复字符最长子串
- 还在实习吗?目前手上offer?有哪些流程?base地北京可以接受吗?
反问:
- 相对于该岗位需要提升的点
- 一共几轮面试
- 组内业务与 AI 结合情况
前面几个问题答得不是很好,反问评价还算正向,面试官也主动介绍了部门业务,希望能过。
本篇目录
当前问题0117
- 01
自我介绍
- 02
做项目的时候用到的设计模式有哪些?结合具体的业务举例说明
- 03
怎么设计一个功能(比如线程池启动)满足并发安全与按需加载?
- 04
如何通过懒加载实现?或者你可以想想别的实现方法?
- 05
线程之间怎么实现安全通信?从Java内存模型的角度解释一下
- 06
实习的时候用过消息队列吗?kafka知道吗?
- 07
springboot如何解决循环依赖问题?
- 08
详细讲一下实习项目以及其中难点?
- 09
有做代理IP用于反风控吗?
- 10
agent项目中的难点?
- 11
MCP工具调用相关内容讲一下
- 12
手撕:无重复字符最长子串
- 13
目前手上offer?有哪些流程?
- 14
base地北京可以接受吗?
- 15
相对于该岗位需要提升的点
- 16
一共几轮面试
- 17
组内业务与 AI 结合情况
