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