Java

蚂蚁金服6面,成功唬住面试官拿了36K,突然感觉Java面试貌似

2020-10-30  本文已影响0人  码农_AF

蚂蚁金服-面试前

蚂蚁的面试挺独特,每轮面试都没有 HR 约时间,一般是晚上 8 点左右面试官来一个电话,问是否能面试,能的话开始面,不能就约一个其它时间。

image

全程 6 面,前五面技术面,电话面试,最后一面是 HR 面,现场面。 大佬说技术这方面肯定要掌握好,其实面试题也可以背一背,要是他提前有时间就看一下面试题说不定有些问题就可以回答得更好,可以起个抱佛脚的作用。

注:这边特意给刷到此文的朋友准备了2020最新最全——Java一线大厂高岗面试题解析合集:JAVA基础-中级-高级面试+SSM框架+分布式+性能调优+微服务+并发编程+网络+设计模式+数据结构与算法,click here

  • 第一部分:Java基础-中级-高级
image
  • 第二部分:开源框架(SSM:Spring+SpringMVC+MyBatis)
image
  • 第三部分:性能调优(JVM+MySQL+Tomcat)
image
  • 第四部分:分布式(限流:ZK+Nginx;缓存:Redis+MongoDB+Memcached;通讯:MQ+kafka)
image
  • 第五部分:微服务(SpringBoot+SpringCloud+Dubbo)

    image
  • 第六部分:其他:并发编程+设计模式+数据结构与算法+网络

    image

一面

一面其实有点僵,大佬自己完全没放开,面试官对大佬的回答没有什么反馈和深入,都是"哦好的"然后就过了。所以大佬当时面完觉得自己其实已经挂了(要是对候选人不感兴趣,有时候也就问完问题走个过场溜了),后来收到二面电话着实吃惊了一下。

二面

题目是这样的:

启动两个线程, 一个输出 1,3,5,7…99, 另一个输出 2,4,6,8…100 最后 STDOUT 中按序输出 1,2,3,4,5…100

大佬:用 Go 实现吧 面试官:不可以,用 Java 的 notify 机制实现 大佬::(还没意识到问题的严峻) 那用 Java BlockingQueue 面试官:说不可以, 要求用 Java 的 wait + notify 机制来实现

因为完全没写过 wait + notify,只能表示不会, 面试官说那行吧你可以用 go 写

最后用 go channel 实现了一版, 不过给的网页上不能运行代码,也不知道写得对不对,然后面试结束。

这一轮面试官延续了一面的风格,问完一题就赶忙下一题了,似乎没有表现出对我的回答有兴趣或认可。因此这轮面完,他觉得自己可能又挂了…

三面

这轮聊得顺畅多了。同时发现蚂蚁的面试官似乎挺喜欢让你自己评价:“你觉得自己 xxx 掌握得怎么样?”(只有五位面试官,样本不够大,不能作数哦),这类问题其实我慌得要死,怕吹过头了答不上来,面试挂了事小,丢了面子事大。早知道就预习一下怎么吹嘘了。

四面

这一轮全程问的基础知识,基础扎实的话就没问题了,不过大佬感觉有一点像校招的问法。

五面

面试官:最后你有什么要问我的?

大佬:为什么足足安排了五轮技术面,而且其中有两轮似乎和 k8s 没有关系啊?

面试官:我们觉得你做过的东西挺多的,各个方向都想让你尝试一下

我:那这轮是最后一轮技术面吗?

面试官:不一定

后续还问了面试官一些业务相关的问题,就不赘述了

五面最后的三个吹水问题大佬说还挺感兴趣,可惜面试官只是听他讲,没有跟他讨论。还有就是问了面试官才知道,二面四面的面试官是 PaaS 平台那边的,因此主要问 Java 没有涉及到 k8s 和 go。

六面(HR 面)

之前听说过阿里系的 HR 是来"闻味道的"(看你是否适合阿里的风格),而且有一票否决权。所以还是挺有压力的。

整体聊了 40 多分钟,话题挺广的,面试官也说了系统部这边压力挺大的,优秀的人才才能留下来。

大佬觉得 HR 面里除了谈薪酬的部分没有什么可准备的,想说什么直说就行。因为到了 HR 面至少证明你的技术没什么问题,直说出来方便 HR 判断两边的价值观是否合拍,假如真的不合拍,那其实在 HR 这一面挂了比起进去之后再后悔又跳槽要好很多,毕竟大家都不喜欢频繁跳槽的简历。

小结

完事后问了一些主观评价:

蚂蚁的面试风格比较"高冷",面试官给大佬的一致感受就是很强,卧虎藏龙。面试内容上在基础知识部分相对考察得多一些,没有偏门和猎奇的问题,基础知识扎实的同学可以大胆投投看蚂蚁。

最后提供免费的Java架构学习资料,包含有:架构筑基、开源框架、分布式、微服务、高并发、网络等等
click here

  • Java架构进阶之架构筑基篇(Java基础+并发编程+JVM+MySQL+Tomcat+网络+数据结构与算法

    image
image image
  • Java架构进阶之开源框架篇(设计模式+Spring+SpringMVC+MyBatis
image image image
  • Java架构进阶之分布式架构篇 (限流(ZK/Nginx)+缓存(Redis/MongoDB/Memcached)+通讯(MQ/kafka)

    image
image image
  • Java架构进阶之微服务架构篇(RPC+SpringBoot+SpringCloud+Dubbo+K8s)
image image image image

[JAVA面试集]+[Java进阶核心知识集]:https://docs.qq.com/doc/DVklUZXFObHZYcVdl

上一篇 下一篇

猜你喜欢

热点阅读