Skip to content

面试复盘

5.15(勤思科技一面)

项目:天机学堂

面试时间:17 分钟,拷打项目,无反问环节

面试岗位:全栈开发实习生(会使用 AI 工具)

面试过程

  1. 自我介绍

  2. 项目是自己做的吗?项目情况

  3. 说一下你开发的模块,开发中遇到的问题,如何解决的?

  4. redis 宕机,服务断开,如何保证数据不丢失

    八股:redis 的持久化策略,这块不熟

  5. 队列信息保存失败了,数据丢失如何解决?

    八股:消息丢失如何解决,可靠性如何保障,这块不了解

  6. 数据库又遇到查询慢的问题慢,索引问题,死锁问题等,谈谈对数据库的理解

    回答了索引失效的排查流程,死锁暂时没有遇到

  7. 谈谈对 RabbitMQ 的理解和底层

    不会,回答了消息队列的结构

  8. 聊一聊其他模块

    点赞模块

  9. 谈一谈 Redis 中 set 和 sortedset 的底层结构

  10. 项目开发过程中有遇到什么报错的问题

    这里没有遇到,转向遇到比较难的问题,谈到了优惠卷模块的锁问题

  11. 读写锁和共享锁的差异是什么?

  12. 还有其他模块吗?

    提到了 SpringAI

  13. 你现在是大二,有跟老师去做过项目吗?

    提到自己组织同学开发,模拟企业级开发流程

  14. 说一下你是如何设计数据库的

    没有提到产品原型

  15. 如果有一个登录模块让做,说一下你会设计哪些表?

    这里还是被问住了,答的不是很好

5.15(城安物联科技)

项目:天机学堂

面试时间:9 分钟(hr 面),有反问环节

面试岗位:智能体开发

面试过程

  1. 介绍项目经历

  2. 项目中扮演的是什么角色?是自己开发的吗?

  3. 项目中遇到什么问题,都是怎么解决的?

  4. 实现这些功能有没有用到 AI 辅助编程

  5. 项目这个教育平台支持最大的在线人数是多少

    被问住了,回答了一万

  6. 项目是学校的课题吗?

  7. 项目是否有可以展示的一些案例,发给 hr

  8. 反问环节

    1. 公司业务内容
    2. 面试表现如何,是否有可以提升的点

面试反馈:自我介绍需要突出亮点,比较在行的这一块,可以着重介绍一些 AI 相关的(vibecoding),可以吸引面试官

5.16(深圳超曲速)

项目:天机学堂 + 中州养老

面试时间:18 分钟,有反问环节

面试岗位:后端开发

面试过程

  1. 自我介绍

  2. 学校学过什么编程语言

  3. 项目是自己的吗?

  4. 简单说一下乐享养老,你负责了什么

  5. 简单说一下对 RBAC 的理解

  6. 接了华为云的 iot,简单说一下数据采集是这么做的

  7. 项目中有没有让你印象比较深刻的事情,还有没有其他的

    优惠卷 + 视频续播

  8. mq 用的是哪一个

  9. 说一下对 Few-shot Prompting 的理解

  10. 项目开发过程中与其他人配合有没有什么心得,遇到什么的问题

  11. 你明年毕业,为什么现在想找实习啊

  12. 评价一下自己的学习能力

  13. 和他人协作过程中,有可能是自己或者其他项目组成员有 delay,你会如何处理与沟通

  14. 你觉得你的抗压能力怎么样

  15. 你怎么评价你自己,你觉得你是一个怎样的人

  16. 反问环节

    1. 公司业务内容
    2. 面试表现如何,是否有可以提升的点

5.22(广东上视科技)

vibecoding

项目:无

面试时间:15 分钟,无反问环节

面试岗位:VibeCoding

面试过程

  1. 自我介绍

  2. 用过哪些工具

  3. 用 ClaudeCode 实现一个需求:科技新闻聚合平台,手搓 prompt 展示

Java 后端电话面

项目:无

面试时间:25 分钟,拷打八股,项目没问,无反问环节

面试岗位:Java 后端开发

面试过程

  1. 自我介绍

  2. 说一下 JVM 的垃圾回收算法

  3. 为什么需要使用 ConcurrentHashMap,如何确保线程安全,解释一下

  4. 项目没有 Redis,如何实现缓存

回答了使用集合

  1. 集合存数据,涉及存储空间问题,JVM 内存空间只有 2 M,如果数据量很大,该如何解决?

回答了数据结构设计,分段存储,定义集合初始值

  1. 如何定义集合的初始值?

  2. 讲一下 Springboot 和 SpringMVC 的区别

提到了一些注解

  1. 讲一下 @Resstcontroller 和 @Controller 的区别

不了解,换一个更简单的,这里没绷住

  1. 讲一下 @Resource 和 @Autowired 的区别

不了解,真没绷住

  1. 你平常用什么数据库

  2. MySQL 最左匹配原则是什么意思?解释一下

  3. 讲一下 MySQL 的事务隔离级别

这里忘记了几个,没说出来,尬住了

  1. 数据写入 MySQL 失败,如何解决数据不丢失的问题?

提到了 redolog

  1. 如何调用 MySQL 的操作日志?不可以使用命令调用查看吗?

  2. 有了解过前端吗?

  3. 说一下 vue 的生命周期

  4. 知道懒加载吗?

  5. 懒加载延长了渲染时间,如何实现实时性加载?

提到了缓存到浏览器

  1. 不同浏览器怎么处理?没有 oss 存储怎么办?

  2. 之前有实习经历吗?

  3. 聊了一下,注重开发实践,如何解决问题,而不是理论内容

  4. 人在哪?

  5. vibecoding 岗位已经找到合适的人选,boss 上还没更新后端实习生岗位,简历被人事推送到后端部门,还是第一个

  6. 你的期望薪资多少?

这里问了对方最低能给到多少,没绷住

  1. 今天是电话面试,主要还是了解一下情况,简历的描述和真实水平是否符合,如果合适会有二轮技术面需要线下面试,不会问很难的内容

5.26(广州竟采星)

项目:天机学堂 + 中州养老

面试时间:30 分钟,拷打项目,有反问环节

面试岗位:软件工程师

内心 OS:三人视频面,全程被压力,以 27 届身份面试,大多内容不真实,真绷不住

面试过程

  1. 自我介绍

  2. 27 年毕业?有实习过吗?哪里人?

  3. 在校期间获得了一些奖,含金量最高的是哪个?学校成绩怎么样?年级多少人?

  4. 共享屏幕展示一下自己的项目

这里直接傻了,巨紧张,找了很久没找到,加上还是黑马大弟子,这里僵持了 3 分钟直接口述了

  1. AI 这块有接触吗?学习过程中感觉自己有哪些不足的地方,比较弱或者需要加强的地方?

  2. 你觉得你这个人最大的优势是什么?

  3. Redis 宕机了,如何确保数据不丢失?

问了几次了还是没答好,在准备一下

  1. 具体说一下对接大模型的过程

  2. 天机学堂中的智能体主要处理哪方面的问题?

  3. 介绍一下 Few-shot Prompting

问了几次了还是没答好,在准备一下

  1. 如果你要 AI 输出一个固定格式的 json 数据,你会怎么写 prompt?

  2. 谈谈你对 Springboot 和 SpringCloud 的理解

这里很紧张,没答好

  1. Mybatis-Plus 有用吗? 分页查询具体怎么查?(代码层面的)

  2. 中州养老提到了 pdf 内容提取,有图片吗?如果有图片你怎么处理?

  3. 我看你是软件工程,你们学校主要学习什么课程?

  4. 你的成绩在班上排名左右,班级有多少人?

  5. 英语六级是什么时候考的?

  6. 在学习过程中,你哪方面比较擅长?

  7. 你提到了 AI,这块你是如何学习的?

  8. 有没有跟同学开展一些学习的交流?

  9. 这两个项目的来源?自己练手的还是真实的?

  10. 你说是与同学协作项目?都是同班同学吗?

  11. 你现在这个课程学完没有?没有学完怎么实习?没学完怎么办呢?你还差多少课程?

  12. 如果让你来实习,多久到岗?

  13. 你现在在哪?像你这样出去实习的同学多不多?

  14. 你为什么不在学校附近找,要来广州?

  15. 你是否了解我们公司的业务?

  16. 对你来我们是欢迎的,广州这边你有地方住吗?

这里编说有亲戚在广州,面试官震惊说不是离公司很远,提到可以租房

  1. 你有什么东西需要了解的?

面试官给出了学习和技术上的客观评价,提到重点还是招正职,不过也给出了一定的认可

⭐ 5.29(骏烨科技电话面)

项目:天机学堂 + 中州养老

面试时间:18 分钟,拷打基础八股,项目简单介绍没有问具体技术点,没有反问环节

面试岗位:Java 实习

面试结果:面试通过,周末去员工宿舍,下周一入职

面试过程

  1. 自我介绍

  2. 学校学习哪些课程

  3. 你是如何理解 Java 中的面向对象的,说一下基本特性

  4. 抽象类和接口你是怎么理解的,接口能有实现方法嘛

  5. 重写和重载有什么区别

  6. 数据库用哪些?

  7. MySQL 的分页查询是怎么做的

这里以为问我底层原理,其实是想问我怎么写分页查询,limit 关键字

  1. 说一下关联查询,内连接和外连接有什么不同

  2. 联表的优化有没有了解

  3. Mybatis 了解哪些? $ 和 # 的区别?

  4. 怎么做防止 SQL 注入

  5. 介绍一下简历的两个项目(天机学堂 + 中州养老)

  6. 天机学堂分几类角色?这里用了 AI 是吧,如何实现的?

  7. 你这里做了 RBAC 权限管理,权限的是怎么控制的?

  8. 登录的瞬间后台取消了用户的部分权限,用户还能看到取消权限之前的内容吗?这个问题如何解决?

  9. 人在哪里?没毕业是吧?来深圳这边工作可以吗?

  10. 有什么想了解的吗?有没有了解过 ERP?

这边主要做医院的后台,做 HRP

5.29(上海数谱凯识科技)

项目:天机学堂 + 中州养老

面试时间:19 分钟,重点问 AI 相关的内容,还有一些其他很杂的内容

面试岗位:计算机实习生

面试过程

  1. 自我介绍

  2. 说一下简历上项目的来源,我看涉及到微服务架构,你做过吗?

  3. 微服务是自己 0 到 1 搭的还是一起搭的?你自己能搭吗?

  4. 这里有一个智能客服,意图分析和工作流是基于什么实现的?

  5. 路由智能体如何实现路由的,怎么知道路由到哪个智能体?

  6. 这些智能体的基于什么开发的?

  7. 项目中用到了 ES,存储量有多大?

  8. 通义千问的上下文是有限制的,长度超出了怎么办?

  9. 华为 IOT 是自己接入的吗?介绍一下,数据有结合真实设备进行数据推送吗?

  10. 数据库只用了 MySQL?有做过数据库优化吗?

  11. 我看你主要是后端,前端参与过吗?

  12. 服务器这一块做过吗?了解过 Linux 的命令吗?

  13. 有做过服务器的监控和运维吗?

  14. 视频剪辑这一块有做过吗?

  15. 有做过 Coze 和 Dify 相关的内容吗?

  16. 有什么想了解的吗?