低迷期,面试经典的知其一不知其二

越来越焦虑了,面试问的问题都很难完全答上来,大部分都是知其一不知其二,继续接着问就答不上了。

分享下昨天的面试内容吧:

一、 个人背景与离职情况

基本状态确认:你现在是已经离职了,对吧?
自我介绍:你自我介绍一下。
离职原因:你怎么想着离职啊,就上一年啊?
居住与求职地点:你现在是住在这边?你是上海这边的?

二、 个人开源 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 的是吧?

五、 计算机基础八股考核

  1. 数据结构与算法

插入排序知道吗?它是怎么实现的?(追问:是否了解其双指针/双游标的概念)

  1. 数据库与安全

数据库的安全防护措施有哪些?
针对 SQL 注入的安全防御和 SQL 语法优化,具体有哪几种方式?还有其他手段吗?

  1. 计算机网络(HTTP / HTTPS / TCP)​

HTTP 与 HTTPS 区别:HTTP 和 HTTPS 的区别在哪里?
安全保障机制:HTTPS 是怎么保证通信安全的?
TCP 三次握手:TCP 的三次握手原理是怎么实现的?
协议标志位:三次握手过程中,数据包发送的具体控制信号/标志位(如 SYN、ACK 等)代码还记得吗?
HTTP 报文结构:HTTP 请求数据包里面一般会传哪些字段?包含什么东西?
Header 字段:请求头(Header)里面常见的字段有哪些?
HTTP 状态码:常见的返回状态码分别表示什么意思?都有哪些具体状态?502 属于客户端出错还是服务端出错?

  1. 前端基础(React / Vue)​

前端 React 有了解吗?
前端基础了解程度如何?
Vue 的设计架构是 MVC 还是 MVVM?
Vue(特别是 Vue 2)的生命周期是怎样的?
这些生命周期阶段分别对应哪些生命周期钩子函数?

10 个赞

我秋招的时候,前十个面试全是一坨狗屎,一顿答不上来。然后积累了一些他们问题的内容,反复迭代修正,慢慢到后续就好起来了
面试全都是造航母啊 到实际工作就是修个螺丝

2 个赞

不同家面试问的问题十万八千里,东拆西补的,学完就忘 :tieba_087:

感觉像我这种很多都不懂的都不用去面试程序员行业,所以我不在IT行业上班

这得看自己从事什么行业啊,各行都有要学的

工作几年了?求职岗位是AI Agent吗? :heart_eyes:

你这个面试问的怎么这么杂,是全栈吗

1 个赞

都是全栈了现在,涉及一些Agent、Python吧

:distorted_face: http我都完全忘记了,ai coding到不知天地为何物了

好多八股啊,感觉没有啥围绕项目的问题,全都是这类八股

前面那些看似问项目的其实也是在问agent八股

其实项目问得也是一言难尽,因为最后还是会回到八股 :bili_017:

干了5年了,纯干业务,现在出去面试问理论真的估计一个都答不上

1 个赞