JAVA杭州面试趣闻......

闲着无聊,接了个宁波小公司的面试。也是做跨境电商的,本来还挺期待——想看看现在别人是怎么做跨境电商全链路、怎么把 AI 接进业务里的。
结果发现了一股清流。

当我们在面 AI 系统级方案、全栈快速迭代、业务 Agent、Skills 沉淀、QPS、PB 级数据处理,以及各种复杂业务场景的业务架构和场景设计能力的时候……

对面上来一句:
来,我们先聊聊 Java 基础吧。List 的接口有哪些?

然后是:
Set 和 Map 的关系是什么?
Map 怎么用 for 循环?
Map 和 Set 的关系,符合 OOP 三大特性的哪一种?
……

中间还伴随着一套自问自答。
面试官说:
“我通过字面含义的推导,来判断面试人员的逻辑判断能力。”

我当场肃然起敬。

唯一遗憾是,这场面试我是在外面接的,没坐在电脑前。否则高低能和他围绕 Map、Set、List、Collection、Iterable、HashMap、LinkedHashMap 对答三百回合,直到 JVM 主动申请休眠。

不过也挺有意思的。
侧面说明,AI 普及、AI 驱动开发、快速试错和全链路自动化这些东西,可能还没有完全辐射到所有城市、所有公司、所有招聘流程里。

也挺好的。
希望这种古法编程的净土能一直保留。

别去打扰他们…

13 个赞

哈哈哈之前也遇到过纯问八股的,但是我真觉得现在的时代问这个真过时了

1 个赞

问八股我能理解…抽象到… “我通过这类问题的字面含义的推导,来判断面试人员的逻辑判断能力。”…

xswl… 我实在是没电脑在手边… 哎 … 中间我已经中断过很多次了… 还一个劲的在哪里背书… 咱就是说非背给我听不可嘛… 裂开… 这类面试我一概推掉了…

这个一下子给我打沉默了,谁家好人记忆这个list的接口需要实现什么 :rofl:

4 个赞

我去 还有问算法基础的 现在这些知识都被AI逼的得速通 没想到现在面试还面这么 偏底层的东西 甚至开发框架都不问的吗

重点… 这是要求5-10年的JAVA面试哦… 赤裸裸的给我上了一课了… 我只是想和他聊聊天,他把我当成老师背书给我听… exm??

exm?? 这… 底层吗… emmmm… 对不起,我的理解它是大学生课本上的理论知识… 卵用没有… 但凡给我个电脑我一层一层点下去我都能给他讲的清清楚楚明明白白… 现在的老登啊… 哎,不过也是好事,希望这样的公司永远养着他们。。。

2 个赞

这么一说我想起来了 不过我这里的老师都是直接先告诉我们这是个啥 然后直接上手让写 数据结构好哇 数据结构得学

古法编程!!这个名词不错,以后编程还真是分现代版与远古版 :grinning_face:

确实挺少见的,现在面试很多直接拷打项目细节了。还有什么ai赋能的玩意。

这个我懂,是电话面试吗?对方可能拿着豆包录音然后分析

这句话怎么感觉这么机械感,对面会不会是对着 AI 在念的

5-10年 java 经验,其实这些八股问了也没啥,先过一遍初筛,五年前还没gpt3.5,那段时间想找工作确实得背八股,方便筛人,说实话现在我也不知道面试新人应该问什么,问八股不合适,问项目都说用 ai 写的,让写一个 sql 进行联表查询不知道联表是啥,也不知道索引是什么,就说让 ai 写,这个面试的还是硕士在读

我帮公司做面试的时候,就喜欢HashMap,这个是非常好区分水平,我一般会问这些问题

  1. Hash表,为什么会冲突,HashMap计算hashcode,处理hash碰撞有哪些数据结构
  2. hashmap能不能在多线程环境用:为什么有hashtable,ConcurrentHashMap是设计的?知道AQS吗?问到 volatile内存屏障+实现原理(JMM和MESI)为止
  3. hashmap中为何链表长度大于8才转换成红黑树?为什么选择红黑树?
    主要考察候选人能不能有逻辑性的推导出来

这问的问题好傻,感觉都是没意义的问题。

不过其实这些如果是特别准备了八股的也能诵经出来(甚至文科生能比科班背的更好),因为实际开发倒是不咋真接触到这种概念,基本都是靠八股背的,你说的这些也算是比较重点的八股了,区分水平的话只能说是不是有真的认真对待这个面试去背诵了(或者说有去专门找资源学这些hhh)

遇到这种公司,无脑进啊,一周的开发量一个小时搞完,剩下的时候就享福吧

1 个赞

是的,有些八股文里面其实有很多逻辑联系的,一个有问题,才用另一个解决,如果这些都背了,进来不会写代码.我都认了

1 个赞

…我现在的状态是一个小时写完,休息一个月,出去面了一圈…感觉真的没有性价比超过当前的.. = = …

这玩意,从培训机构出来的背的那叫一个熟练,没啥意义,不如问问实际他会在哪些情况使用HashMap,为什么要用