后端开发一面面经
完整信息
本篇目录
累了,毁灭吧...
- 实习期间你具体做了什么?数据从哪里产生,主要分析什么?
- 你们部门是开发数据分析 agent 这个数据产品,还是数据部门自己去挖掘数据?
- 这个数据产品具体有哪些功能?
- 它实际上是怎么做的?是不是做了能力适配,让业务团队直接使用大模型?
- 内置的 MCP 做了哪些工作,让数据分析 agent 表现更好?你在设计过程中参与了哪些具体事项?
- 在意图识别这块,你具体做了什么?
- 进入意图识别之后,针对深度分析等场景是怎么适配的?主要是装配 Skill 和 MCP 吗?
- 除了 Skill、MCP 和思考强度限制,还有哪些方式能让模型在特定场景下表现更好?
- 生产环境那个实例挂掉,是通过数据分析 agent 做的吗?你是怎么分析 dump 文件的?
- 这个数据产品是不是有页面,不同业务线用户可以上传文件、数据或文档做分析?底层是怎么实现的?
- 招聘助手按渠道适配、消息路由,最终产品形态是什么?是浏览器插件还是别的?
- 是本地起服务、本地起页面吗?不同渠道是否需要打通实际招聘平台?
- 你说的渠道具体指什么?
- 岗位这些数据从哪里来?
- 这个助手的作用是什么?是从招聘平台获取信息后,在本地页面按渠道分发到社交平台吗?
- 它怎么帮用户找到合适岗位?需要爬取吗?有爬虫吗?
- 具体涉及哪些外部招聘平台?是爬虫还是用户登录?登录和反爬怎么解决?
- 你平时用得比较多的 AI 编程工具或模型是什么?实际体验如何?
- 你怎么理解 Prompt Engineering 和 Context Engineering?
- 你了解现在主流的 Agent 架构吗?可以简单介绍一下。
- ReAct 为什么不适合大型复杂项目?
- 融合架构整体采用 Plan,如果初始 Plan 就错了,或者中间步骤确认后发现问题,怎么办?
- Java 中 List 里放自定义对象,怎么排序?
- 自定义对象如何实现排序?
- Lambda 表达式背后的接口是什么?
- synchronized 修饰静态方法和实例方法有什么区别?锁对象分别是谁?类作为锁对象时有对应实例吗?
- 加锁之后锁标记放在哪里?怎么保证互斥?
- synchronized 修饰实例方法后,标记该实例已被当前线程持有,这个标记信息存在哪里?
- Java 多态中,父类引用指向子类实例,实际执行子类行为,动态绑定具体是怎么实现的?
- Java 线程池里 execute 提交任务和 submit 提交任务有什么区别?
- volatile 的实现原理,你知道哪些层次都可以说说。
- volatile 的这些功能,在 JVM 和操作系统层面分别怎么支持?
- 策略模式和模板方法模式有什么区别?
- 如果进程申请的内存远超过物理内存,操作系统怎么处理?
- 发生系统调用时,比如读文件,操作系统会经过什么流程?
- 内核处理系统调用时,进入和返回后,和应用程序怎么交互?
- 系统调用通常带参数,比如 read,内核怎么知道读哪个文件?返回后怎么回到应用程序下一行继续执行?
- 保存上下文的表具体在哪里?存在哪?
- TCP 第四次挥手时,第四个数据包丢失会怎么样?
- 最后结论是什么?哪一方需要做什么?
- 是重发第三次挥手吗?
- 如何用 UDP 实现 TCP 的可靠传输?
- MySQL/InnoDB 的日志主要有哪些?各自作用是什么?
- 一个事务提交时,redo log、undo log、binlog 的落盘顺序是什么?
- Redis 的淘汰策略你了解吗?
- LRU 和 LFU 各有什么不足?
- 怎么优化 LFU?Redis 里 LFU 是怎么实现的?会不会增加开销?
- 怎么保证 LFU 的计数准确?
手撕:盛最多水的容器
本篇目录
当前问题0149
- 01
实习期间你具体做了什么?数据从哪里产生,主要分析什么?
- 02
你们部门是开发数据分析 agent 这个数据产品,还是数据部门自己去挖掘数据?
- 03
这个数据产品具体有哪些功能?
- 04
它实际上是怎么做的?是不是做了能力适配,让业务团队直接使用大模型?
- 05
内置的 MCP 做了哪些工作,让数据分析 agent 表现更好?你在设计过程中参与了哪些具体事项?
- 06
在意图识别这块,你具体做了什么?
- 07
进入意图识别之后,针对深度分析等场景是怎么适配的?主要是装配 Skill 和 MCP 吗?
- 08
除了 Skill、MCP 和思考强度限制,还有哪些方式能让模型在特定场景下表现更好?
- 09
生产环境那个实例挂掉,是通过数据分析 agent 做的吗?你是怎么分析 dump 文件的?
- 10
这个数据产品是不是有页面,不同业务线用户可以上传文件、数据或文档做分析?底层是怎么实现的?
- 11
招聘助手按渠道适配、消息路由,最终产品形态是什么?是浏览器插件还是别的?
- 12
是本地起服务、本地起页面吗?不同渠道是否需要打通实际招聘平台?
- 13
你说的渠道具体指什么?
- 14
岗位这些数据从哪里来?
- 15
这个助手的作用是什么?是从招聘平台获取信息后,在本地页面按渠道分发到社交平台吗?
- 16
它怎么帮用户找到合适岗位?需要爬取吗?有爬虫吗?
- 17
具体涉及哪些外部招聘平台?是爬虫还是用户登录?登录和反爬怎么解决?
- 18
你平时用得比较多的 AI 编程工具或模型是什么?实际体验如何?
- 19
你怎么理解 Prompt Engineering 和 Context Engineering?
- 20
你了解现在主流的 Agent 架构吗?可以简单介绍一下。
- 21
ReAct 为什么不适合大型复杂项目?
- 22
融合架构整体采用 Plan,如果初始 Plan 就错了,或者中间步骤确认后发现问题,怎么办?
- 23
Java 中 List 里放自定义对象,怎么排序?
- 24
自定义对象如何实现排序?
- 25
Lambda 表达式背后的接口是什么?
- 26
synchronized 修饰静态方法和实例方法有什么区别?锁对象分别是谁?类作为锁对象时有对应实例吗?
- 27
加锁之后锁标记放在哪里?怎么保证互斥?
- 28
synchronized 修饰实例方法后,标记该实例已被当前线程持有,这个标记信息存在哪里?
- 29
Java 多态中,父类引用指向子类实例,实际执行子类行为,动态绑定具体是怎么实现的?
- 30
Java 线程池里 execute 提交任务和 submit 提交任务有什么区别?
- 31
volatile 的实现原理,你知道哪些层次都可以说说。
- 32
volatile 的这些功能,在 JVM 和操作系统层面分别怎么支持?
- 33
策略模式和模板方法模式有什么区别?
- 34
如果进程申请的内存远超过物理内存,操作系统怎么处理?
- 35
发生系统调用时,比如读文件,操作系统会经过什么流程?
- 36
内核处理系统调用时,进入和返回后,和应用程序怎么交互?
- 37
系统调用通常带参数,比如 read,内核怎么知道读哪个文件?返回后怎么回到应用程序下一行继续执行?
- 38
保存上下文的表具体在哪里?存在哪?
- 39
TCP 第四次挥手时,第四个数据包丢失会怎么样?
- 40
最后结论是什么?哪一方需要做什么?
- 41
是重发第三次挥手吗?
- 42
如何用 UDP 实现 TCP 的可靠传输?
- 43
MySQL/InnoDB 的日志主要有哪些?各自作用是什么?
- 44
一个事务提交时,redo log、undo log、binlog 的落盘顺序是什么?
- 45
Redis 的淘汰策略你了解吗?
- 46
LRU 和 LFU 各有什么不足?
- 47
怎么优化 LFU?Redis 里 LFU 是怎么实现的?会不会增加开销?
- 48
怎么保证 LFU 的计数准确?
- 49
手撕:盛最多水的容器