26.4.16 阿里淘天广告三面

一、基本情况 / 实习经历
1.你简单介绍一下你的情况。
2.你这些项目经历是你自己做的吗?
3.字节这段实习是怎么拿到的?是投递实习岗进去的吗?
4.你在字节端智能团队里,平时主要是做 C++ 开发吗?
5.你之前自己做 demo 的时候,主要也是用 Python 吗?
6.你这期间没有系统用过 Java?
7.你们软件工程专业的数据结构、Java 这些基础课程都会上吧?
8.你们课程里的毕业设计 / 大作业,一般是什么形式?

二、字节实习 / AI 使用方式
9.你在字节实习实际工作里有涉及到 AI 吗?
10.你能举几个例子吗?在字节实习期间,哪些环节会用到 AI?
11.字节内部当时提供了哪些 AI 基础设施或工具?
12.你在项目开发里,具体是怎么用 AI 来辅助方案设计、代码编写、测试用例生成和文档处理的?

三、AI 投资分析系统 / Agent 项目
13.你现在这个 Agent 项目是一个 demo,对吧?
14.你这个项目现在大概做到什么程度了?是一个什么形态的产品?
15.你的 Agent 是用 LangChain 开发的吗?
16.你这里说的 Agent,每一个都是一个 workflow 吗?还是说有 ReAct Agent?
17.你的 news agent 是怎么做联网检索的?
18.拆分搜索关键词这一步,是调大模型拆分的,还是你自己用程序做分词?
19.联网搜索这个工具是怎么接进系统里的?是程序去调搜索接口吗?
20.你的 news agent 是一个 ReAct agent 吗?
21.这个工具调用是在调大模型之前发生,还是在调大模型之后发生?
22.前面的分词和工具调用,是主控 Agent 做的吗?
23.查回来的联网结果,是再交给子 Agent 去分析吗?
24.所以你的子 Agent,本质上更像是一段提示词驱动的分析模块,是吗?
25.你的这个新闻子 Agent,它的提示词大概有多长?
26.你试过哪些模型?不同模型的效果差异大吗?

四、实习收获 / AI 方向学习
27.在字节这三四个月里,你觉得自己最大的收获主要是什么?
28.最近 AI 变化很快,你最近主要在研究哪些东西?
29.最近在工具、框架、理念或者前沿动态上,有什么新的收获或见解吗?
30.你提到看 Claude Code 相关内容,那你是怎么理解它的整体框架设计的?
31.你看这种大代码仓的时候,TypeScript 代码你能读得懂吗?
32.面对这么大的代码量,你怎么借助工具把整个代码结构理顺?
33.你具体是怎么按目录 / 模块去拆解和理解一个大型代码库的?

五、云端 Agent Platform 设计
34.你 GitHub 上那个 go agent platform,是你自己开发的吗?
35.你想做的这个云端 Agent 平台,整体思路是什么?
36.云端 skill 可以运行 Python 脚本吗?
37.这个云端 Agent 平台里,每个用户会有独立运行环境吗?
38.skill 是怎么访问云端运行环境的?
39.如果资源有限,只做 MVP,你会怎么设计运行环境和扩展方式?

六、求职方向 / 职业选择
40.字节实习结束之后,你接下来找工作还会考虑原团队吗?
41.你不继续考虑字节原团队,主要原因是什么?
42.你更希望去什么样的团队或方向?

七、设备特征缓存优化 / 技术深挖
43.你简历里提到了解决设备特征采集耗时和功耗的问题,设计了缓存架构,能具体讲一下吗?
44.这块缓存优化,是你自己主导开发的,还是主要靠 AI 辅助生成的?
45.你们为什么会想到通过牺牲一部分时效性来换性能?
46.这个方案里,你和 mentor / 同事 / AI 各自发挥了什么作用?
47.你们是怎么做灰度测试和方案验证的?

八、Python / AI Coding / 代码质量判断
48.你大概是从什么时候开始大规模使用 Python 的?
49.当 AI 帮你写了大量代码之后,你怎么判断这些代码写得对不对、好不好?
50.你一般会从哪些角度去判断 AI 生成代码的质量?
51.你在这些项目里,自己手工写的代码大概占多少?
52.你在字节这段实习里,真正写得最多的语言是哪一种?

九、继续深造 / 就业选择
53.你后面打算读研吗?
全部评论

相关推荐

04-23 17:35
门头沟学院 Java
发一下问题给大家参考,攒攒人品!1. 你这个状态机整体流转是怎样的?关键节点分别是什么?2. Human-in-the-loop 放在哪一段,为什么放这里?3. HIL 后面的节点是什么,分别负责什么?4. 为什么这里一定要做幂等?不做会出什么问题?5. 同一份配置算出来的哈希是不是固定的?什么情况下会用同一个哈希再次触发 Jenkins?6. 这个哈希在你系统里表示的是同一个任务,还是同一类任务?7. 你们拿哈希去查任务时,结果是唯一定位,还是可能存在歧义?8. 如果网络抖动、服务挂了,哈希和任务状态怎么处理?9. 如果任务执行中会话断了,怎么恢复?如果 Jenkins 还在跑,怎么重新接回来?10. 如果会话断了、服务也挂了,这个任务还能不能恢复,靠什么恢复?11. 如果配置没变、哈希没变,但我想重新触发,幂等机制会不会把它拦住?你怎么设计“重试”和“重新发起”?12. 自动重启能不能做?如果做,重试逻辑、超时逻辑、人工介入边界怎么划分?13. 任务状态有没有必要持久化?应该放 memory,还是独立状态存储?14. 你的记忆是怎么分层的?哪些信息进短期上下文,哪些信息进长期记忆,哪些信息只进任务状态?15. 你们现在上下文大概能承接多长?30 轮裁剪是怎么裁的?16. 如果复杂任务 30 轮结束不了,长链路上下文怎么压缩、提炼、续接?17. 你怎么保证压缩之后不丢关键任务信息?18. 你对 Agent 范式怎么理解?ReAct 和 Reflection 分别是什么?19. ReAct 里人能不能介入?一般介入哪些节点?20. Reflection 比 ReAct 多出来的核心价值是什么?它能不能真正解决死循环?21. 如果系统进入死循环,除了人工介入,你还会加哪些机制让它停下来?两道AI Coding,一道在平台写,一道用自己的ide
查看21道真题和解析
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务