大前天收到一家规模有几百人的公司的安卓开发面试邀约,约在了昨天下午去面试。
这家公司的 JD 没有任何特殊之处,就是常规的安卓开发的 JD 模板,我也没有多想,搜了下网上也没有找到差评或负面言论。
昨天下午特意请了半天年假(年假只能按半天请真的很烦啊),坐了一个小时的地铁去面试。
[推广] 📊 [抽奖+1] 多券商开户福利(万 0.854/两融低至 3.x),回帖抽 coding plan 欢迎各位分子
[问与答] 感觉有点 ai 阳痿了,话说你们都用 ai 做了啥
面试全程不到 10 分钟就草草结束了,结束原因也让我哭笑不得。
先是我常规的自我介绍,然后面试官开始提问:
面试官:你刚才介绍的项目用的什么语言?
我:kotlin 。
面试官:java 用过吗?
我:用过啊,这个项目有些比较老的代码也还是 java 的。
面试官:那你觉得 kotlin 和 java 有什么区别?
我就答了一些 kotlin 相对 java 的优势,因为我想着一般类似的问题都是为了让我回答 kotlin 的优势,然后接着往下聊一些 kotlin 相关的知识(之前几次面试也确实是这样),所以我就直接“抢答”了。后来复盘的时候,朋友告诉我,这个时候既然面试官问的是区别,我就应该两个都各说一点而不是只说 kotlin 。
总之我回答完后,面试官回了一句:“看来你还是更喜欢用 kotlin ”。
当时我就知道完了,已经结束了。
果然,后面面试官只简单问了些问题,看得出来他已经不想继续问了。
最后她问我有什么想了解的。
我就问现在他们用的是什么技术栈。
他给我大概描述了一下他们的技术选型,说他们是纯原生安卓,安卓 、iOS 、鸿蒙都是各自开发,没有混合开发也没有跨平台,然后说他们安卓使用的语言是 java 和 kotlin 都有,但是主要还是用的 java 。
这下明确了,就是从第一个问题开始,面试官已经给我判“死刑”了。
白白浪费我半天年假,真挺无语的。
招聘的 JD 上没有写任何只招使用 java 开发的相关内容,事先也没有问过或者提醒只要 java ,然后等我到了却以这个来把我挂了我是没想到的。
PS:安卓开发很久以前谷歌就提出了 kotlin first 路线,并且现在实际上已经是 kotlin 为主了,java 只有历史遗留代码还在用。其他新的库基本都是 kotlin 了。
我面试完还和朋友吐槽,万万没想到,现在还有“古墓派”安卓开发啊,不过这何尝不是一种这家公司“历史悠久”的证明呢。