蚂蚁金服面试经历-前期准备

Java多态的实现主人喂宠物 一、 电面: 自我介绍 项目情况: 对你来说影响最大的一个项目(该面试中有关项目问题都针对该项目展开)? 为什么会想做这个项目?这个项目的ideal是谁提出来的? 项目中如何实现的大数据的传输和存储 项目中哪一部分最难攻克?如何攻克? 基础知识考察: 模块化的好处 Htttp协议 hashmap和concurrenthashmap区别及两者的优缺点 对MySQL的了解,和oracle的区别 对设计模式的看法和认知 有哪些设计模式 如何实现分布式缓存 多线程如何避免死锁 Java的垃圾回收机制 对Run 阅读详情

2017年4月份从Android开发转了Java后台开发,到现在刚好一年半的时间。最近找了一波工作。收到了蛮多Offer的。最终决定了支付宝的高级Java开发的Offer。于是想总结一下经验,以供大家参考,希望能帮助到大家。在此也非常感谢在找工作过程中各公司对我的垂青,也感谢各位帮助过我的人。

我主要从以下三个方面总结一下:

前期准备

临场发挥

平时工作积累

为了篇幅不要太长,既方便阅读,也可以让我自己不用花太多的时间写一篇很长的文章,我分成独立的文章来写。这篇介绍前期准备的内容。

13467292-d8495fbac30e164d

1. 前期准备

有一句话,机会都是给有准备的人的。所以不要盲目自信,什么都不准备就去面试了。准备的内容有几点:

准备简历(百度有很多,可以不看我的)

准备基础知识点(百度有很多,可以不看我的)

准备自己做的项目(敲黑板!自己的感悟!)

1.1 准备简历

我就不说简历应该怎样写了,毕竟我也不是专业的。但是请你把简历拿出来让你的朋友,看一看,从别人的角度看你的简历是什么样子的。他们能不能看到你的特点。他们一般都会给出你他们的感觉和修改意见。修改到让别人看着舒服就可以了。至于说什么是舒服,那就可能包含很多东西。排版,语句,甚至到字体。我的朋友给我指出了很多修改意见。我都与他们探讨和修改。

1.2 准备基础知识点

这个我就不去罗列问题了,网上太多了。自己把那些问题准备一下。但是我发现我面试过程中,大多数时间还是在聊项目,项目中解决的问题,这些东西聊完就40分钟左右了,也会或多或少的问到一些基础知识。所以也要提前把网上能找到的基础知识点准备一下。重点提示一下准备基础知识点的大方向:

Java基础知识

Spring基础知识:Spring Boot基础

数据库基础知识:MySQL,SQL语句

中间件基础知识:Redis,MQ等,看项目用到什么。

基础理论知识:计算机网络,操作系统,设计模式等

算法:可以去Leetcode上刷一刷(说实话我都刷,就随便做了几道让自己找到做算法题的状态)

如果有需求可以留言,如果需要的人多的话我可以把我准备的问题用另一篇文章列出来,就不在这里罗列,占用篇幅影响阅读了。

1.3 准备自己做的项目

敲黑板!!!

到了面试阶段,【聊一聊的你们的项目】,【你在项目中做了哪些东西】,【你在项目中遇到的最难的问题是什么,你是怎么解决的】这三个问题一定是问的频率最多的,也是对于面试官考察一个人最重要的。想要比较好的回答这三个问题。需要平时工作的积累和面试前的准备。对于工作积累来说我在之后再讲,现在主要讲怎样准备。因为每个人做的项目都不一样。所以这三个问题都没有标准答案。首先,我觉得自己可以想一下这3个问题的答案,语言尽量简练,然后和自己的朋友讲,看看他是否可以听的懂。相同的问题你可以问一下和自己承担相同工作的同事,看看他是怎样回答的。其实大部分人在项目中都是写的业务代码,所以在准备的时候要有侧重点。什么都说,但又说不到面试官想听的,就会让这个环节效果很差,有些人聊完项目面试官就感觉没什么兴趣了,就是这个原因,那么我来谈谈每个问题的侧重点:

【聊一聊的你们的项目】:侧重业务流程,用简练清楚的语言描述项目做了一个什么事情。然后可以简单介绍一下项目使用的架构和技术栈。这个其实整理一下,一定有东西可以说的,切记业务不要介绍的过于复杂,很多复杂的东西一概而过,面试官有兴趣的话他会自己问,每个系统都有很多细节,讲不完的,这里讲太多会显得很啰嗦。

【你在项目中做了哪些东西】:侧重你所做的东西在业务流程中承担的作用和重要程度。然后交代清楚这一块的复杂度,体现一定的技术难度。我知道大部分人都在写业务代码的。大部分时候项目需要大数据和大并发的场景比较少。这个时候你可以侧重从系统设计去聊,比如“面对复杂的业务逻辑如何解藕?”。

【你在项目中遇到的最难的问题是什么,你是怎么解决的】:侧重有难度的问题,对于后台,侧重于并发,大量数据,和分布式问题。尽量不要说业务流程,或者一些低级的问题。面试官肯定希望了解你解决了多难的技术问题。那么没有大数据,高并发方面的问题解决经历怎么办?我的经验可以侧重解决分布式问题。因为不管你的用户量有多少,只要项目是分布式系统,那一定会有分布式问题。比如“幂等如何做的?”。

总结

简历和基础知识准备网上太多了,大家可以随意百度。我这边觉得最重要的就是第三点。因为我发现聊项目就能聊蛮长时间,这里聊完之后再问的一些基础知识,都已经不影响大局了。所以把自己做的项目,好好组织一下语言。该讲哪些不该讲哪些。有些人说面试就是吹牛逼。在我看来,如果能吹的天衣无缝,那也确实是有实力。对于我还是实话实说,毕竟纸包不住火。这时候很多人又有问题了,实话实说了,面试官问完项目觉得没什么难度,就基本GG了。或者讨论项目的时候问了一个没有准备的问题,自己不会,很尴尬怎么办。

最后送波福利。现在加群即可获取Java工程化、高性能及分布式、高性能、高架构。性能调优、Spring,MyBatis,Netty源码分析和大数据等多个知识点高级进阶干货的直播免费学习权限及领取相关资料,群号:835638062 点击链接加入群聊【Java高级架构】:https://jq.qq.com/?_wv=1027&k=5S3kL3v

35K成功入职:蚂蚁金服面试Java后端经历!「含面试题+答案」 上个月4号通过阿里工作的学长进行内推,7天简历评估,11号接到电话面试,尽管猝不及防回答仓促,但好在前期准备充分,通过。3天后进行现场面试,通知时间为早上10点。当日设了七点闹钟,结果五点五十三分惊醒后再无法入睡,起床,重新翻看之前做的笔记和重点,在lintcode上找了几道可能性较大的题进行练手。10点准时在蚂蚁金服总部开始面试,十点四十七分结束。15号收到通知,现场面通过,16号进行HR面,2... 阅读详情

相关推荐

深度揭开阿里(蚂蚁金服)技术面试流程 附前期准备,学习方向

上半年公司的项目很闲,很多人觉得没意思陆续走了,我考虑到自己的发展,从6月底开始面,面到7月底,三十家公司。我从不打没准备的仗,我是一个喜欢总结经验的人,每经过一场面试,我都会那个本子记录下来,或者哪些问题是自己之前没遇到过的,或者是哪些问题是新遇到。通过一段时间的备战,面试,拿了几家offer ,最终我入职了阿里。 准备内容 算法 leetcode careerup glassdoor topcoder zoj july的博客 mitbbs poj 杭电acm codeforces 复杂数据结构的讲解

超越无限_ 1277

整懵了,蚂蚁金服4面成功拿下测开offer,涨薪6k,突然觉得跳槽也不是那么难

蚂蚁的面试挺独特的,每轮面试都没有HR约时间,一般是晚上8点左右面试官来一个电话,问是否能面试,能的话开始面,不能就约一个其他时间。全程4面,前四面技术面,电话面试,最后一面是HR面,现场面。技术这方面肯定要掌握好,其实面试题也可以背一背,要是提前有时间看一下面试题说不定有些问题就可以回答得更好,可以起个抱佛脚的作用。

2201_76100073的博客 2189

深度分享阿里(蚂蚁金服)技术面试流程,附前期准备,学习方向

我从不打没准备的仗,我是一个喜欢总结经验的人,每经过一场面试,我都会那个本子记录下来,或者哪些问题是自己之前没遇到过的,或者是哪些问题是新遇到。通过一段时间的备战,面试,拿了几家offer ,最终我入职了阿里。...

m0_63021062的博客 1348

蚂蚁金服-OceanBase-测试开发工程师-面经

底层拷打很严厉,面试官知识面很广很广,强度很高。

giaogege666的博客 2206

手把手教你用Matlab为PMSM电流环设计2P2Z补偿器(附与PI对比)

本文详细介绍了如何使用Matlab的controlSystemDesigner工具为永磁同步电机(PMSM)电流环设计2P2Z补偿器,并与传统PI控制器进行性能对比。通过频域分析和时域仿真,展示了2P2Z补偿器在提升带宽、减少超调等方面的优势,为高性能伺服驱动和精密运动控制提供了实用解决方案。

weixin_42551227的博客 379

别再到处找资源了!WinCC 7.5 SP2官方下载与Windows 10保姆级安装避坑指南

本文提供了WinCC 7.5 SP2在Windows 10上的官方下载与安装全流程指南,重点解决了资源获取难、系统兼容性问题及分卷压缩处理等常见痛点。通过详细的步骤和实用技巧,帮助用户顺利完成安装并优化配置,适用于工控领域的学习者和从业者。

weixin_32924297的博客 478

蚂蚁金服内推四面:基础+底层+算法+数据库,三周拿到offer

面试职位:java后端开发工程师。 在面试前三面真的有点急促,一周内就面完了三次面试,接着就开始无尽的等待,整整等了三周左右,终于完成了三面和HR面。整个过程还是比较曲折的,技术面试还是挺考察技术深度的。现在已拿到offer。面试问题如下: 蚂蚁金服一面: 先自我介绍,讲讲自己基础掌握情况,以及项目经历平时会用到哪些数据结构? 链表和数组的优缺点? 解决hash冲突的方法有哪些? 讲讲自己对HashMap的理解,以及和Weakhashmap的区别? 你刚才讲的是JDK1.7版本的实现,知道JDK1.8做了.

weixin_47345084的博客 680

华为OD机试2025C卷真题题库目录|机考题库 + 算法考点详解

本文整理华为OD 2025C卷 机试(机考)题库,提供高频考点精析与详细题目内容,提供Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解

qq_45776114的博客 3988

35K 成功入职:蚂蚁金服面试 Java 后端经历!「含面试题 + 答案」

做任何事情都要用心,要非常关注细节。看起来不起眼的、繁琐的工作做透了会有意想不到的价值。当然要想成为一个技术大牛也需要一定的思想格局,思想决定未来你要往哪个方向去走, 建议多看一些人生规划方面的书籍,多学习名人的思想格局,未来你的路会走的更远。更多的技术点思维导图我已经做了一个整理,涵盖了当下互联网最流行99%的技术点,在这里我将这份导图分享出来,以及为金九银十准备的一整套面试体系,上到集合,下到分布式微服务《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》

2401_84408217的博客 993

短距激光雷达专业讲解:定义、架构、技术路线与选型逻辑

短距激光雷达,通常指有效探测距离不大于 50 米的激光雷达产品。它主要服务于服务机器人、扫地机器人、AGV/AMR、无人机、智能手机、AR/VR、工业安全等中近距感知场景。它与车载中长距激光雷达的最大区别,不是“探测距离短一点”,而是整套工程目标不同。短距激光雷达的核心诉求是:小体积、低成本、高帧率、强抗光、嵌入式集成。单价从百元级扫地机模组,到数千元级工业 3D 雷达不等。一句话概括:中长距车载激光雷达追求远距离、高可靠、车规寿命;

致力于lidar应用开发 151

Claude Code本地Windows安装教程

本文介绍了在Windows系统上安装和配置Claude Code本地调用的详细步骤。首先需要确保网络畅通和账号余额充足,然后安装Node.js v22版本作为基础环境。接着通过npm全局安装Claude Code包,并进行版本验证。安装完成后,使用命令行登录并可以指定模型启动。最后还提供了切换API秘钥的方法,通过setup-token命令重新授权账号。整个过程配有详细的命令行示例和操作截图,方便用户按步骤完成安装配置。

猿小白的博客 2万+

蚂蚁金服面试经历-前期准备(转)

蚂蚁金服面试经历-前期准备 2017年4月份从Android开发转了Java后台开发,到现在刚好一年半的时间。最近找了一波工作。收到了蛮多Offer的。最终决定了支付宝的高级Java开发的Offer。于是想总结一下经验,以供大家参考,希望能帮助到大家。在此也非常感谢在找工作过程中各公司对我的垂青,也感谢各位帮助过我的人。 我主要从以下三个方面总结一下: 前期准备 临场发挥 平时工...

weixin_30567471的博客 115

【示波器专题】示波器探头的原理深入——有源探头之差分有源探头

差分有源探头是一种特殊的有源探头,与普通单端有源探头的区别在于其前端的放大器是差分放大器。差分放大器的好处是可以直接测试高速差分信号,同时其共模抑制比高,对共模噪声的抑制能力比较好。...

一点硬件 2625

【求职】蚂蚁金服电话面

2019.3.20.晚上9点40分,蚂蚁金服的面试人员打来电话。这次面试,前面表现良好,但后面就准备不怎么充分了,个人需要提升的还有很多,比如表述专业化,清晰化,干练化,一定,一定要多口头表述一些更加专业化的东西,总之比前两次要好一些,多去面试总会长经验的。 这位大佬在我描述完项目后,问了我大量的内存(我自然描述不清晰,好久没接触,有点断片)的东西。 下面总结一下问的问题: Http 和 h...

qq_22613757的博客 246

【WorkBuddy专栏61】字节的AI打法为什么一直在变——WorkBuddy/CodeBuddy vs 字节Trae/TRAE Work/豆包全维度对比

【WorkBuddy专栏61】字节的AI打法为什么一直在变——WorkBuddy/CodeBuddy vs 字节Trae/TRAE Work/豆包全维度对比

AI人人懂 2757

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

从“面试被拒”到“蚂蚁金服”,再转战“阿里”,来自Android工程师个人经历-带面试干货

正好在离职交接空档期,就抽空简单分享自己的一些个人经历给大家,希望对刚毕业不久或者工作三五年的同学能有一些帮助。 1:个人经历 提文前先来一些简单的自我介绍,这部分水分较多,如果没兴趣的同学可以直接跳到第二部分看些面试题。 我是16年本科毕业,毕业第一年在福建上班,17年到杭州,来杭州前,自己花了很长时间准备面试,本来信心满满,但是到了杭州,还是遇到很大的挫折。我还记得,当时有一个面试官问我说你说下什么是组件化和插件化,我当时就卡壳了。虽然面试前做了很多准备,看了很多开源框架设计思想的东西,并且说项目的时候

Android578的博客 2494

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

远程三面蚂蚁金服,分享面试经历总结(已拿offer)

当前环境,很多公司都采取了远程办公,远程面试。有一说一,第一次远程面试,还是比较紧张的。 一面 HashMap链表长度大于8后一定会转化为红黑树吗 如场景是,HashMap初始数组长度为8,只有第一个元素中有值,且有八个都在一条链表上,其他数组其他七个位置都是空的,这时候为什么要转化为红黑树而不是存放到数组中呢? ConcurrentMashMap分段锁之间加了什么锁,读写之间是互斥的吗? 三次握手后如果一直不连接会怎样 volatile的实现原理是怎么样的,它是怎么实现从内存中读取的? lock锁的使

jiey0407的博客 888

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

深度揭秘阿里(蚂蚁金服)技术面试流程!附前期准备,学习方向

上半年公司的项目很闲,很多人觉得没意思陆续走了,我考虑到自己的发展,从6月底开始面,面到7月底,三十家公司。我从不打没准备的仗,我是一个喜欢总结经验的人,每经过一场面试,我都会那个本子记录下来,或者哪些问题是自己之前没遇到过的,或者是哪些问题是新遇到。通过一段时间的备战,面试,拿了几家offer ,最终我入职了阿里。 准备内容 算法 leetcode careerup glassdoor topcoder zoj july的博客 mitbbs poj 杭电acm codeforc

Java0258的博客 1079

蚂蚁金服面试经历(内含大量干货)

4号通过阿里工作的学长进行内推,7天简历评估,11号接到电话面试,尽管猝不及防回答仓促,但好在前期准备充分,通过。3天后进行现场面试,通知时间为早上10点。当日设了七点闹钟,结果五点五十三分惊醒后再无法入睡,起床,重新翻看之前做的笔记和重点,在lintcode上找了几道可能性较大的题进行练手。10点准时在蚂蚁金服总部开始面试,十点四十七分结束。15号收到通知,现场面通过,16号进行HR面,22号收

qq_39060375的博客 1万+

35K成功入职蚂蚁金服,现分享面试Java后端经历「内含面试题+答案」

基础知识考察的内容一般会围绕项目内容进行展开,在前期对项目介绍进行准备时需适当换位,思考面试官的提问逻辑,避免给自己设下陷阱。高并发架构的设计思路以前项目中遇到的最大问题和解决策略生活中遇到的最大的挫折生活中遇到的最大的令你最有成就感的事情你有什么职业规划。Http&Https的区别Https的加密方式线程池的核心参数和基本原理线程池的调优策略你有什么职业规划。项目中用的中间件的理解(Dubbo、MQ、Redis、kafka、zk)服务器雪崩是怎么造成的?这个项目的ideal是谁提出来的?

2401_89693641的博客 1040
上一篇: 分布式服务接口的java工程师,需要熟练具备的技能点
下一篇: 深入源码分析 Java 线程池的实现原理
普通网友
博客等级 码龄8年 55粉丝 197原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值