你的项目使用哪些技术栈,各自负责什么?

考查重点:技术栈分工与选型依据。挑实际请求说明语言、框架、数据库与检索组件各处理哪一步,再用需求约束解释选择

本题目录

参考答案

核心回答

以教程中的电商问数后端为例,可以这样介绍:项目把自然语言问题转换为查询结果,技术栈主要是 Python、FastAPI、LangGraph、MySQL、Qdrant 和 Elasticsearch。

Python 承载业务实现和模型调用;FastAPI 提供查询接口、请求解析和依赖组装;LangGraph 把关键词抽取、检索、上下文整理、生成和校验 SQL 等步骤组织成有状态的流程。MySQL 一部分保存元数据,一部分作为示例数仓执行查询;Qdrant 用于字段和指标的向量检索,Elasticsearch 用于字段取值检索。模型根据筛选后的上下文生成 SQL,查询结果由数据库计算,执行进度和结果通过 SSE 返回。

选这些组件,是因为这个场景既需要语义匹配,也需要精确的数据计算和明确的流程控制;不是所有结果都交给模型凭语言生成。

沿一条请求解释分工

例如用户问“统计华北地区的销售总额”,可以沿以下链路展开:

  1. 接口接收问题,工作流抽取检索关键词。
  2. 并行召回字段、业务指标和字段取值:前两类走向量检索,取值走全文检索,帮助把“华北”等自然语言对应到真实数据值。
  3. 合并候选,补齐指标依赖字段和关联信息,再过滤不必要的表、字段和指标。
  4. 补充数据库方言等上下文,让模型生成 SQL;数据库负责执行查询,服务返回结果与过程信息。

这里 Qdrant 和 Elasticsearch 提供的是生成前的候选信息,不能代替数仓计算销售额;模型负责生成候选查询,也不意味着候选一定符合业务口径。

选型依据和边界

  • 接口层与业务层分开:FastAPI 的类型校验能处理请求结构,不能自动判断“销售总额”该采用哪种业务定义。后者需要元数据、指标口径和业务逻辑。
  • 流程显式可见:已有并行召回和条件分支时,用 LangGraph 能清楚表达状态与流向;如果只是一次模型调用,普通函数也可能足够。
  • 存储按职责分工:关系数据、语义候选和文本取值有不同访问需求。数据很少时,可以先用简单方案验证,确有检索质量或维护需求再增加独立组件。

这套示例说明后端链路,不能据此补出未核实的前端框架、用户规模或生产部署。介绍自己的项目时,再明确其中哪些组件、业务规则和适配由自己完成。

对应教程

参考资料

相关面经

55 篇

腾讯

后端开发工程师
日常实习一面
查看原面经 →
整体项目完整技术选型?这套选型的设计考量;整个项目最难解决的问题是什么?难点在哪?

快手

AI Infra
一面
查看原面经 →
使用的底层框架是什么

乐享元游

数据开发
查看原面经 →
讲一下你的各个技术栈,在实习工作里分别用在哪些地方。

海康威视

Agent开发
秋招一面
查看原面经 →
1 实习 agent 包含哪些功能,架构怎么设计的?用了哪些技术栈 or 框架?

公司未注明

后端实习
日常实习
查看原面经 →
介绍一下(第二个)项目;解决了什么问题;采用的什么技术
展开剩余 50 篇面经

顺丰科技

AI 开发工程师
校招一面
查看原面经 →
讲一下项目的整体架构和技术栈。

字节跳动

全栈开发工程师
二面
查看原面经 →
你的个人项目是否使用了 MyBatis、MySQL 和 REST API?MySQL 主要存储哪些数据?

众安保险

AIGC 全栈开发工程师
校招秋招
查看原面经 →
项目相关:项目遇到的挑战、当时开始做的想法、项目的成果(重点!一定要放在前面说)、架构设计、问题解决系统性方案以及涉及到的技术栈的知识简要储备。

美团

全栈开发实习生
日常实习一面
查看原面经 →
熟悉哪些 Java 技术栈和中间件?(Spring Boot、Spring Cloud、Redis、RabbitMQ)

拼多多

服务端开发
秋招一面
查看原面经 →
你的项目中chroma的作用是什么

信锐网科

软件开发
秋招一面、二面
查看原面经 →
快手实习持续多久,主要负责什么,技术栈是什么?

美团

AI 后端
校招秋招一面、二面
查看原面经 →
______ Agent 平台使用了哪些技术栈?底层是如何实现的?
你在实习开发过程中主要使用哪些编程语言?是否全部使用 Java?

科沃斯

助理开发工程实习生(AI 助手项目)
实习
查看原面经 →
项目追问
你的ai助手项目用到了什么技术栈

腾讯

Agent 开发工程师
社招一面
查看原面经 →
项目追问
项目用了什么框架(langchain+langgraph)

传音

AI 测试开发工程师
实习
查看原面经 →
项目追问
你在PPT管线生成项目中使用了哪些技术栈?
项目追问
你在电信实习项目中使用了哪些技术栈(如Dify、LangChain)?

MemTensor

全栈开发工程师
社招一面
查看原面经 →
入职时的技术栈与现在的技术栈变化。

阿里巴巴

AI 全栈开发工程师
一面
查看原面经 →
Java 基础与消息队列其他实习经历主要语言是 Java 还是 Python?用 Java 是吧?

快手

AI 全栈开发工程师(音视频)
二面
查看原面经 →
你对音视频领域有哪些了解或实践?

虾皮

Agent 应用开发工程师
秋招一面
查看原面经 →
主要使用什么编程语言?

中科创达

后端开发工程师(AI / RAG 方向)
查看原面经 →
前端使用什么技术?

金山软件

AI 全栈开发工程师
一面
查看原面经 →
后端主要用Java吗,有没有写过其他语言?

上海摩和文化

前端开发工程师(AI 业务方向)
一面
查看原面经 →
这里面 TS 也会涉及吗?

智元创新

数据引擎研发工程师
秋招二面
查看原面经 →
讲一下实习中的工具栈等

字节跳动

Agent 全栈开发工程师
一面
查看原面经 →
你的主语言是什么?

百度

Agent 应用开发工程师
秋招二面
查看原面经 →
你现在主要的技术栈是JAVA吗

百度

后端开发工程师(AI / Agent 方向)
秋招一面
查看原面经 →
技术栈是什么?

构序智能

前端开发工程师
实习
查看原面经 →
Three.js个人网站的一些技术栈

深信服

Agent 开发工程师
实习秋招一面、二面
查看原面经 →
开发过程中使用的是什么工具/框架?

阿里巴巴

基础设施平台开发工程师
社招一面
查看原面经 →
你现在主要的开发语言是什么?Java熟悉吗?

传音

数据平台开发工程师
社招一面
查看原面经 →
项目追问
技术栈是哪些方面?

小满科技

Agent 开发
社招一面
查看原面经 →
你的 CLI 工具与 OpenAI Codex、Superpowers 插件之间是什么关系?

哔哩哔哩(B站)

Agent 开发
社招二面
查看原面经 →
前端/移动端了解多少(小程序 / iOS)

晓多科技

Golang Agent 开发
社招二面
查看原面经 →
讲一下你项目中ETCD怎么用的,干了什么?

Moka

Agent 开发
社招一面
查看原面经 →
Agent 的具体技术选型是什么?

Snapmaker

Web 全栈开发工程师
社招一面
查看原面经 →
技术栈是?

字节跳动

后端开发工程师
社招一面、二面、三面
查看原面经 →
你们这里调用了b端接口? 怎么处理了?

字节跳动

Agent 开发实习生
实习一面
查看原面经 →
项目经历里面那个Hello Agent那个这里智能体的一个架构,你这里为什么会去把它转化为go语言呢?你是出于什么考虑去做这样的?

拼多多

后端开发工程师
秋招一面
查看原面经 →
让我挑一个项目讲,为什么要写这个项目,技术选型为什么要用这些,然后有啥价值,口径和指标,我讲了我的cr agent项目,

滴滴

AI Agent 后端开发
查看原面经 →
项目里用的是 Spring 还是 Socket?为什么这么选?

公司未注明

AI 应用开发工程师
查看原面经 →
你的后端项目前端是怎么做的?(我的回答是用的vibe coding + skill)

禅游科技

全栈开发工程师
实习一面
查看原面经 →
Python在这个项目什么作用

腾讯

AI 应用开发工程师
暑期三面
查看原面经 →
你的主要开发语言是什么?请比较进程、线程和协程的区别,并说明单线程多协程模型能否有效利用多核CPU资源。

腾讯

后端开发工程师
二面
查看原面经 →
追问实习项目的架构细节,以及这个服务用的什么语言什么组件?使用原因?

爱回收

测试开发工程师
二面
查看原面经 →
有那些外部依赖,涉及哪些中间件消息,业务难点

公司未注明

Agent 开发
查看原面经 →
你用了redis streams,为什么这么选型?

字节跳动

后端开发工程师(AI / Agent 方向)
实习二面
查看原面经 →
这是用 Java 做的吗?

中兴

Agent 开发工程师
实习一面
查看原面经 →
你们主要用什么开发语言?用什么工具?

快手

客户端开发工程师
留用实习一面、二面
查看原面经 →
讲一下你的搜索引擎项目用到了哪些技术?是纯语言项目吗?产出是什么?

重庆远见

Java 开发工程师
暑期实习
查看原面经 →
你主要是做后端,对前端和整个服务部署有了解吗?
前端有使用过Vue吗?

阿里巴巴

AI 应用开发工程师
实习一面
查看原面经 →
python 还是 java,有用过什么ai coding工具吗,cursor claude code

美团

后端开发工程师
暑期实习一面
查看原面经 →
详细介绍下系统的技术栈和遇到的问题

蚂蚁集团

Agent 开发工程师
实习一面
查看原面经 →
项目追问
你实现这个项目涉及到哪些应用、中间件组件?我需要你说明系统设计的技术选型、底层逻辑,比如爬取后做什么,完整的业务流程讲清楚。

公司未注明

Agent
查看原面经 →
搜索环节具体如何实现?采用的是 Function Calling、MCP 还是 RAG 方案?
联网搜索功能是怎么实现的?该模块是否由你主导开发?

公司未注明

AI 应用 / Agent 开发
二面
查看原面经 →
1️⃣ 技术栈 先简单让我讲一下自己会哪些技术栈。 这部分问得不深,更像是快速确认背景。

3K 游戏、中翔数据

面经合集
查看原面经 →
项目中mysql -> kafka 这条链路目的是什么

收录题集

4 个来源,共7 份题集

系统设计与后端基础

阿东玩 AI · AgentGuide · 2 条原题

查看题集 →

AI 项目复盘与自测

Guide · JavaGuide · 1 条原题

查看题集 →

简历项目拷打:面试官追着你的 Agent 项目问到底

Onefly · zero2Agent · 1 条原题

查看题集 →

百度高频面试题

Rocky Ding · AIGC-Interview-Book · 1 条原题

查看题集 →

京东高频面试题

Rocky Ding · AIGC-Interview-Book · 2 条原题

查看题集 →
展开剩余 2 份题集

快手高频面试题

Rocky Ding · AIGC-Interview-Book · 1 条原题

查看题集 →

月之暗面高频面试题

Rocky Ding · AIGC-Interview-Book · 2 条原题

查看题集 →

相关题目

4 题