公司未注明

AI 开发面经

完整信息

12 条问法 · 15 道题

本篇目录

1.(项目经历匹配度) 我看你做的这几个项目都是基于大模型 agent 的研发,之前有做过纯后端或者前后端一起做的这种工程类的项目吗?

2.(语言基础) 你主要的语言也是Python,是吧?Python的一些基本语法、框架的使用,这些应该都没有问题吧?

3.(数据库基础) 那我看你对MySQL,是大学的时候就直接学过,是吗?

4.(MySQL索引失效) MySQL的索引在使用过程中有什么注意事项?有哪些操作有可能会导致它索引失效?

5.(MySQL建表机制) 了解过MySQL索引的底层机制吗?建表的时候,需要注意哪些字段可能需要建成索引?

6.(Redis数据结构) Redis之前有接触过吗?你用Redis的时候,了解过它有哪些数据结构吗?还是说你们当时就只是当字符串直接存进去、取出来?

7.(Linux基础命令) Linux操作系统之前有接触过吧?假设现在有一个比较大的文件(几百行或上千行),我想快速查找文件里 getlist 这个字符串一共出现了多少次,有什么方法吗?

8.(算法基础) 时间复杂度是 N 乘以 logN 的排序算法都有哪些?

9.你在实习经历里边,核心负责的是哪些业务?用到了哪些技术栈?最后实现了什么样的效果?

  1. 你们意图识别这一块是怎么实现的?是搭了一个LangGraph之类的框架,还是自己用纯代码去判断?

11.看你在里边还做过一些提示词的优化和自动化功能的优化?(追问确认具体工作)

12.现在开发过程中,我看你也用Claude Code,主要是用它来辅助编程,是吗?

  1. 你之前在这家公司的时候,代码管理工具也是用的Git吧?

14.假设实现微信发红包的小功能:我传参告诉你发几个人、发几块钱,你给我返回一个List,总和刚好等于总金额。这个方法你会怎么实现?需要注意的点有哪些?比如第一个人随机时,上下限应该是多少?如何保证最后不会超发?

面试感受:

和面的第一家中厂agent产品开发岗位有很大的差别,中厂更多是深入我的项目展开,这家公司没有深入问项目中AI开发相关的内容,偏向工程落地能力、基础原理和代码细节。问的基础内容也是简历上写的技能相关的(mysql,linux,redis,python)。而且问了一些实习的内容,但后续也没有继续深入问AI开发的细节。没有回答上的问题也没有给我讲解。

面试完过后更多的是困惑?不知道询问这些就可以筛选出他们所需要的求职者了吗?

虽然这家公司的岗位内容跟我的岗位预期的不太相同,从JD里其实也能看出公司内部可能对于AI开发也不太了解,几乎没写相关的技术栈,甚至python也写成了pvthon。

但是这次面试暴露出了我在八股方面的弱点,反思:对于简历上所写技能的八股还是要好好准备一下,后端开发的基础知识也需要好好掌握。

岗位JD中与AI有关的内容:
1.充分利用AI能力,完成相关项目的需求分析、方案设计、代码开发、测试及上线部署,确保项目高效地:
2.基于大模型和AIGC技术,设计和开发AI影视制作与运营管理系统;
3.关注AI领域前沿技术动态,探索技术应用场景推动技术创新与优化:
4.熟练使用Vibe coding,具备扎实的编程基础,至少熟悉一门Python、Java等常用编程语言
5.掌握AI模型开发、机器学习、深度学习相关知识,有相关项目开发经验。

#我的求职进度条##发面经攒人品##面经#

本篇目录
  1. 01
  2. 02
  3. 03
    MySQL的索引在使用过程中有什么注意事项?有哪些操作有可能会导致它索引失效?
  4. 04
  5. 05
    Redis之前有接触过吗?你用Redis的时候,了解过它有哪些数据结构吗?还是说你们当时就只是当字符串直接存进去、取出来?
  6. 06
    假设现在有一个比较大的文件(几百行或上千行),我想快速查找文件里 `getlist` 这个字符串一共出现了多少次,有什么方法吗?
  7. 07
  8. 08
  9. 09
    你们意图识别这一块是怎么实现的?是搭了一个LangGraph之类的框架,还是自己用纯代码去判断?
  10. 10
  11. 11
    现在开发过程中,我看你也用Claude Code,主要是用它来辅助编程,是吗?
  12. 12
    假设实现微信发红包的小功能:我传参告诉你发几个人、发几块钱,你给我返回一个List,总和刚好等于总金额。这个方法你会怎么实现?需要注意的点有哪些?比如第一个人随机时,上下限应该是多少?如何保证最后不会超发?