Java一面面经
完整信息
本篇目录
没有自我介绍
- 花5min 介绍你的agent项目 (5min)
- 所以你的输入是什么?(用户飞书群,主动和被动)
- 他的工作原理是什么呢(定义tools, 飞书机器人拦截,大模型意图识别,语义检索)
- 还是没能理解我的问题,我说怎么起作用?(通过studio部署,到不同的业务组。监听他们的业务代码)
- 所以还要fetch代码吗?(答得前后矛盾了)
- 除了你刚刚说的excel导出过大的case,还没有其他的告警根因分析案例(业务耗时30s 检测 forkjoinpool 的问题)
- 你们告警内容也能通过日志查到吗?<a href="https://www.nowcoder.com/creation/subject/eb05ef0c3aad4981af85e1f84c8d3db3" class="subject font-green" target="_blank" data-nc-subject-type="0" data-nc-subject-tag-id="0">#牛客AI配图神器#</a>
- 查询数据库30s 确定是forkjoinpool的问题吗?(不是,用pg物化视图解决)
- 所以这个项目预测有问题,最后还是通过数据库手段解决的? (是的)
八股文:
- List 常用的有哪些实现?(ArrayList 与 LinkedList)
- 好,现在两个线程各自调用list.add() 方法各自一百万次,会出现什么问题?(扩容会导致数据不一致,错了)
- 那下一个问题,线程池用过吧?现在有4个核心线程数,8个最大线程。这种适用于那个场景(IO密集型,数据库)
- 为什么呢?(io密集型cpu空闲较高,不同于cpu密集型,可以用作更多的线程来利用cpu,错了)
- 现在有4个核心线程,队列有100个长度,底105个任务来会发生什么?
强度有点大,还是自己太菜了[牛泪]
本篇目录
当前问题0114
- 01
花5min 介绍你的agent项目 (5min)
- 02
所以你的输入是什么?(用户飞书群,主动和被动)
- 03
他的工作原理是什么呢(定义tools, 飞书机器人拦截,大模型意图识别,语义检索)
- 04
还是没能理解我的问题,我说怎么起作用?(通过studio部署,到不同的业务组。监听他们的业务代码)
- 05
所以还要fetch代码吗?(答得前后矛盾了)
- 06
除了你刚刚说的excel导出过大的case,还没有其他的告警根因分析案例(业务耗时30s 检测 forkjoinpool 的问题)
- 07
你们告警内容也能通过日志查到吗?
- 08
查询数据库30s 确定是forkjoinpool的问题吗?(不是,用pg物化视图解决)
- 09
所以这个项目预测有问题,最后还是通过数据库手段解决的? (是的)
- 10
List 常用的有哪些实现?(ArrayList 与 LinkedList)
- 11
好,现在两个线程各自调用list.add() 方法各自一百万次,会出现什么问题?(扩容会导致数据不一致,错了)
- 12
那下一个问题,线程池用过吧?现在有4个核心线程数,8个最大线程。这种适用于那个场景(IO密集型,数据库)
- 13
为什么呢?(io密集型cpu空闲较高,不同于cpu密集型,可以用作更多的线程来利用cpu,错了)
- 14
现在有4个核心线程,队列有100个长度,底105个任务来会发生什么?