几年没面试,这次真的被打醒了!

我上一次认真准备面试,已经是三年前的事了。那时候我一直觉得,只要 Java 基础还在,项目经验还在,问题就不大。毕竟那么多年后端,不至于一出来就水土不服。

直到真正开始面试,我才发现一个事实:我不是技术退步了,而是市场已经换了一套考法。

第一轮面试,我就意识到“不对劲”

前半段问题其实很熟:

  • Java 基础
  • 并发、JVM、数据库、中间件
  • 分布式、微服务、Spring 体系

我心里还在想:还好,没脱节。

但很快,问题开始变了:

  • 如果这个系统让你重新设计,你会怎么做?
  • 你当时为什么不用另一种方案?
  • 在不确定需求下,你怎么判断技术取舍?

开放性场景题明显多了。

没有标准答案,面试官更关心的是你的思考过程,而不是结论本身。

真正让我被打醒的,是 AI 成了“默认问题”

前几场我还以为,只是面试风格变化。直到后面,多家公司的面试官都会不约而同地问:

  • 你们业务有没有用过 AI?
  • 有没有接入过大模型?
  • 有哪些场景你觉得可以用 AI 优化?

注意,这些问题不是出现在算法岗,而是普通 Java 后端面试里。

有的 JD 写得很直接:

“有 AI / 大模型相关经验者优先”

有的写得很克制,但面试也会被提及。

那一刻我才真正意识到:AI 已经不再是“加分项”,而是在慢慢变成“背景能力”。

他们要的不是你会 AI,而是你能不能把它“用起来”

面到后面,我逐渐明白了一件事:

大多数公司,并不要求你会训模型、调参数。他们真正关心的是:

  • 你能不能把 AI 当成一个能力接进系统
  • 你知不知道它的限制
  • 出问题时有没有兜底方案

比如:

  • 结果不稳定怎么办?
  • 成本怎么控制?
  • 幻觉如何处理?
  • 如何和原有业务流程结合?

本质还是工程问题。

但如果你完全没接触过,面试时会非常被动。

Java 没变,变的是你被期待解决的问题

这段时间最大的感受是:

  • Java 还会长期存在
  • 后端依然重要
  • 但“只会传统后端”的空间在缩小

现在更值钱的是:

后端工程能力 + 新技术整合能力

AI 只是最明显的信号之一。

写给还没开始面试的你

如果你和我一样:

  • 最近几年没面试
  • 在一个相对稳定的环境里

我真心建议你:

  • 提前看看 JD
  • 模拟一次面试
  • 看看市场现在在要什么

我上个月失业,是被动进场。但也正是这段经历,让我真正清醒了一次:

不是你写了多少年 Java, 而是你有没有跟上变化。

后面我会持续记录:

  • 老 Java 如何补 AI 能力
  • 最近真实面试里的场景题

如果你也在这个阶段,可以关注我,一起少踩点坑。

也可以关注公众号《码上实战》,更新更及时。

#面试时最害怕被问到的问题#
全部评论
27届实习机会或看我住业 https://careers.pddglobalhr.com/campus/intern?t=4OmKPVeX9a
点赞 回复 分享
发布于 03-11 18:35 上海
现在的AI技术真的是越来越发达了
点赞 回复 分享
发布于 02-04 21:38 湖南
ai利用的好真的会有不错的效果
点赞 回复 分享
发布于 01-29 22:02 河南
场景题就是考经验的
点赞 回复 分享
发布于 01-28 19:45 陕西

相关推荐

3.16投递3.17约一面3.20一面3.20约二面3.21二面一面无手撕,八股盛宴,三个面试官轮着面我二面无手撕,基本就是问实习和项目和学校的情况一、一面(40分钟)1、自我介绍2、final和finally的区别3、Object类的方法有哪些4、HashMap和ConcurrentHashMap有什么区别5、讲一下springboot6、IOC和AOP7、==与equals()区别8、多线程了解多少9、sleep()和wait()区别10、讲一下线程池11、gc垃圾回收了解多少12、垃圾回收算法有哪些13、介绍一下你实习查询优化是怎么做的14、五个字段ABCDE建立索引,BE查询走不走索引15、最左匹配原则16、还有什么情况下不走索引17、in用过吗18、查询年龄20到30的人(SQL)19、实习项目数据量有多少20、实习的时候有没有打表过几十万数据21、实习用过什么中间件22、Redis工作中都在哪用到过23、Redis数据类型有哪些24、讲一下缓存穿透、击穿、雪崩及其解决方案25、怎么保证Redis高可用持久化,集群,哨兵26、Redis和数据库数据怎么保证一致性27、了解我们公司干什么的吗28、你对我们公司这个行业有没有什么概念29、有没有向往的行业30、你那个agent项目是自己写的吗,怎么搭的架构,框架,部署,这些东西从哪获取的31、github,码云开源社区逛过吗32、开源社区一些优秀的项目和脚手架之类的有没有自己试过搭建部署在本地33、实习的时候有没有什么团队合作之类的34、有没有和用户做定时沟通35、反问:有二面吗(面完一个小时约二面)二、二面(30分钟)1、自我介绍2、第一段实习做的什么内容,你做了什么模块什么功能3、讲一下第一段实习项目的第二点怎么做的4、你第一段实习是4个月还是在上学时间,不耽误上课吗,有挂科的吗5、你第二段实习和第一段实习隔了两个月,期间在学校吗,为什么不干了6、你在IT技术圈里对什么感兴趣7、除了Java的技术栈你还学了其他的吗8、JavaScript会吗9、你第二段实习做的什么工作10、第二段实习项目的整个架构你了解吗,关于Java技术栈的方面是怎么样的结构11、微服务的架构里面又用到了哪些技术栈工具或者插件12、SpringBoot和SpringCloud有什么区别13、你刚才提到了项目架构用到了K8s,什么作用14、容器化部署你知道吗,优点是什么15、虚拟机知道吗,虚拟机和容器有什么区别16、数据库用过哪些17、Mabatis和MySQL怎么做查询,完成一个SQL语句的执行到结果需要用到哪些标签,说一下整个流程18、讲一下AI,讲一下你自己写的Agent项目整个流程怎么做的19、讲一下RAG是什么,你的Agent项目RAG整个工作流整个过程是什么20、学校是在青岛哪个区21、反问:面试评价怎么样22、反问:有三面吗23、反问:部门业务
点赞 评论 收藏
分享
1.项目难点2.你们系统的实际使用人数,有并发问题吗?3.使用redis处理过什么问题?选择什么数据结构?4.排行榜的zset里的score可以重复吗?--member唯一,score不唯一5.线上redis存在一个巨大的hash,比如1000万字段,每一小时需要全量读取做计算,如何保证不卡死?不影响其他业务?--需要注意的问题:(1)Redis单线程处理命令,一次性全读取会造成网络阻塞,导致其他用户的请求无法被处理;(2)内存和CPU;(3)OOM。如何解决?:(1)使用hscan命令进行游标遍历,一次只读一部分数据;(2)如果是先系统设计,可以按照用户id/时间等维度分片,读取时可以利用Redis的多路复用;6.实习实际的Redis是单机还是集群?--生产是哨兵模式7.比如有量特别大的数据,把redis当数据库使用的时候,单机和集群有什么区别?--单机模式受限于单台机器内存;主从复制 + 哨兵:所有节点(主+从)存储的都是全量数据,依然受限于单台机器内存;集群/分片:数据被切片分散存储,总容量 = 所有节点内存之和,写压力被分散到多个节点8.假设从数据库读数据写到redis中,集群的替代方案?(这个问题实在没听明白,听录音都听不懂什么意思?)9.对于 1w 条数据,如果排序逻辑特别复杂,而且用户还要勾选过滤,怎么实现?--提前排序,把结果按分数存进 Redis 的 ZSet;在 Redis 里用 Set 存好不同类别(用户勾选条件)的 ID 列表;做交集,取前500条即可有人知道这个公司怎么样吗?要提前实习,要了命了,通勤一个半小时😭,太难受了。而且995😭😭😭,这是人的日子吗,hr说薪资给17k-18k。。。。。。。。。。周五线下复试,我都纠结去不去了。。感觉薪资太少了又怕找不到别的工作😭
查看9道真题和解析
点赞 评论 收藏
分享
评论
4
5
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务