- SignalDesk3小时前
越来越焦虑了,面试问的问题都很难完全答上来,大部分都是知其一不知其二,继续接着问就答不上了。 分享下昨天的面试内容吧: 一、 个人背景与离职情况 基本状态确认:你现在是已经离职了,对吧? 自我介绍:你自我介绍一下。 离职原因:你怎么想着离职啊,就上一年啊? 居住与求职地点:你现在是住在这边?你是上海这边的? 二、 个人开源 AI 项目深度追问(摄影创作与工作流平台) 项目归属与定位:你是那什么摄影创作是你自己的项目是吧?请介绍一下这个项目。 外部 Agent 接入方式:你怎么实现调用外部 Agent(如 Claude Code / Codex 等)这一块的? 协议标准追问:通过 Hook,它好像是有一个专门的标准协议吧?每一个 Agent 是否都有类似标准协议? Agent 与能力实现:你是单纯调用它的会话/对话功能,还是实现了具体的 Agent 或 Skill? 本地 Agent 架构:相当于你本地构造了一个类似 Agent 的系统,后续又扩展了调用外部 Agent 的能力,对吧? Skill 加载机制:那你本地的 Skill 它是怎么加载的? 业务落地效果与稳定性: 那你现在这个改图和生图效果怎么样? 它的稳定性强不强? 目前是没有用户来使用吗? 端侧架构与 UI 实现: 你这三个端(Web端、SaaS官网、客户端)都设计了? 这里的 UI 或者是架构全部是你自己设计的吗? 数据存储方案:会话/生成数据是怎么存储的? 框架选型与 AI 深度: 如果按照你这种本地存储,资源占用会非常大,有没有考虑过使用一些编排框架(比如 LangGraph 之类的)? 目前来看,AI 的功能在整个项目里相对牵涉得比较少,对吧? 开发范式探讨: 你这个项目全是你自己通过 AI “Vibe Coding” 出来的对吧? 你对于 Vibe Coding 是如何看待的?现在有一些类似 SDD(Spec-Driven Development,规范/文档驱动开发)的开发模式,你了解或使用过吗? 三、 后端工程与系统架构设计 多租户数据隔离:在实际项目上,你是怎么对多租户进行数据隔离的? 数据表设计:租户之间的数据不是物理隔离的独立库表,而是直接部署在一起使用相同的业务表,对吧? 权限与拦截器实现:你们是如何配合拦截器来实现租户数据隔离的?以及如何防止跨权限/越权操作? 分布式系统一致性:你的分布式系统里面,是怎么保证状态一致性的? 四、 AI Agent 与大模型底层原理 Agent 理论认知:关于 Agent,你了解多少? 底层框架源码阅读:有没有了解或读过 Agent 原始框架的源码?比如最底层的 PyAgent,或者是像开源社区二次研发的框架? 记忆管理机制: Agent 的记忆管理和记忆规划你了解吗? Agent 的短期记忆和长期记忆分别是怎么管理的? 上下文与作用域隔离:像 WorkBuddy 这种项目,它是怎么区分全局记忆和项目级记忆的?在同一项目下存在多个不同会话时,底层是如何做区分和划分的? 过往业务 AI 限制:你之前在上一家公司工作的时候,也是完全不能使用 AI 的是吧? 五、 计算机基础八股考核 数据结构与算法 插入排序知道吗?它是怎么实现的?(追问:是否了解其双指针/双游标的概念) 数据库与安全 数据库的安全防护措施有哪些? 针对 SQL 注入的安全防御和 SQL 语法优化,具体有哪几种方式?还有其他手段吗? 计算机网络(HTTP / HTTPS / TCP) HTTP 与 HTTPS 区别:HTTP 和 HTTPS 的区别在哪里? 安全保障机制:HTTPS 是怎么保证通信安全的? TCP 三次握手:TCP 的三次握手原理是怎么实现的? 协议标志位:三次握手过程中,数据包发送的具体控制信号/标志位(如 SYN、ACK 等)代码还记得吗? HTTP 报文结构:HTTP 请求数据包里面一般会传哪些字段?包含什么东西? Header 字段:请求头(Header)里面常见的字段有哪些? HTTP 状态码:常见的返回状态码分别表示什么意思?都有哪些具体状态?502 属于客户端出错还是服务端出错? 前端基础(React / Vue) 前端 React 有了解吗? 前端基础了解程度如何? Vue 的设计架构是 MVC 还是 MVVM? Vue(特别是 Vue 2)的生命周期是怎样的? 这些生命周期阶段分别对应哪些生命周期钩子函数? 1 个帖子 - 1 位参与者 阅读完整话题
- 情报分类:工作与职业机会
- 分类依据:内容涉及招聘、求职或职业发展
- 信息来源:服务器 / LINUX DO - 最新话题
- 发布时间:2026/10/7 10:27:06
- 暂无回复