CVTE AI Agent开发 一面

1、自我介绍

2、现场笔试:用 Trae 二十分钟写一个工具

我通常会先自己确定功能最小闭环,再用 AI 帮我补骨架代码、参数解析和异常处理,然后自己做最后校验,不会完全依赖 AI 自动生成。因为这种场景最容易出问题的地方不是代码量,而是需求理解错、接口设计乱、边界没处理。

下面是一种比较适合这种面试场景的小工具写法,功能是读取文本,做清洗后统计高频词,输出前 k 个词,结构简单,也方便快速展示工程习惯。

import re
from collections import Counter

def clean_text(text: str) -> str:
    text = text.lower()
    text = re.sub(r"[^\w\u4e00-\u9fff\s]", " ", text)
    text = re.sub(r"\s+", " ", text).strip()
    return text

def top_k_words(text: str, k: int = 5):
    text = clean_text(text)
    words = text.split()
    counter = Counter(words)
    return counter.most_common(k)

if __name__ == "__main__":
    sample = """
    AI Agent is useful. AI coding can improve efficiency.
    Agent tools and coding tools are important.
    """
    result = top_k_words(sample, 5)
    print(result)

3、你平时用什么 AI 写代码

4、如何用 AI 写代码的

5、你是如何学习一个新的语言的

6、你了解多 Agent 么,会用多 Agent 开发么

了解,也做过相关设计。多 Agent 不是简单把一个 Agent 拆成多个角色就算完成了,它真正适合的是任务天然可以分工,而且不同角色之间有明确边界的场景。比如一个 Agent 负责规划,一个负责检索,一个负责执行工具,一个负责审查结果,这种结构在复杂任务里会比单 Agent 更清晰。

但多 Agent 也不是越多越好。它最常见的问题是链路变长、误差放大、状态混乱和角色重叠。如果角色边界不清楚,很容易出现多个 Agent 互相覆盖结论、反复讨论却不推进任务。所以实际开发时,我会优先判断任务是不是值得拆成多 Agent。如果只是一个简单查询或固定流程,单 Agent 加工作流往往更稳。只有在任务复杂、需要明显分工时,多 Agent 才有意义。

7、你是如何选择这些模型的?你认为它们各自擅长什么

模型选择本质上要看任务类型、成本、延迟、部署方式和输出稳定性,不是单纯选参数更大的模型。通常我会先从几个维度去判断:第一是任务是不是偏生成、偏分类、偏推理还是偏工具调用;第二是线上更看重效果还是更看重成本和时延;第三是能不能接受云端调用,还是必须本地部署;第四是输出是否需要更强的结构化能力和稳定性。

从能力特点上看,不同模型通常会有明显侧重。有些模型更擅长代码生成和工具调用,适合做开发辅助、Agent 执行和结构化输出;有些模型更擅长长文本理解和总结,适合做知识整理、RAG 问答和文档分析;有些模型在中文表达、指令跟随和业务问答上更稳,更适合国内业务场景;还有些开源模型推理成本更低,适合本地部署、隐私要求高或者需要深度定制的场景。实际选型时,我一般不会

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

AI-Agent面试实战专栏 文章被收录于专栏

本专栏聚焦 AI-Agent 面试高频考点,内容来自真实面试与项目实践。系统覆盖大模型基础、Prompt工程、RAG、Agent架构、工具调用、多Agent协作、记忆机制、评测、安全与部署优化等核心模块。以“原理+场景+实战”为主线,提供高频题解析、标准答题思路与工程落地方法,帮助你高效查漏补缺.

全部评论

相关推荐

昨天 19:33
已编辑
东莞理工学院 Java
📍面试公司:好未来🕐面试时间:03/14💻面试岗位:golang后端开发❓面试问题:1. 自我介绍(项目、技术栈、实习经历)2. 手撕三数之和最接近目标值问题3. MySQL 索引为什么用 B+ 树,B+ 树优势4. 订单表 SQL 编写:查询订单总价<10 元且存在单价>10 元商品的订单5. Redis 在礼物连击/礼物飘屏业务中的使用场景6. Redis 自增 + 过期时间为什么要放在 Lua 脚本里保证原子性7. Redis 数据结构、Key 设计8. 高并发下礼物连击方案优化、批处理、管道、限流熔断9. Redis 集群/主从架构了解10. TCP 四次挥手为什么需要四次11. TIME_WAIT 过多的解决办法12. 线上 Bug 排查案例(版本管理、ID 不一致、网关权限问题)13. Java 服务内存突然 100% 如何快速止损 & 定位问题14. 内存飙高可能原因清单(请求积压、死锁、递归、大对象、Excel 导入等)15. 线上紧急恢复思路(秒级/分钟级恢复可用)16. 离职原因17. 目前 offer 情况、职业规划、技术栈偏好(Go/Java)、行业方向🙌面试感想:二面面试完了之后,当天下午也是直接通知了HR面,今天刚面完HR面,感觉还行,希望能从池子里泡出来吧,许愿
查看17道真题和解析
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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