蚂蚁金服支付宝java后端开发实习生1234+hr面面经

补一个蚂蚁金服支付宝后端开发实习生面经,总的来说阿里面试体验很好,面试官人都很nice,没有面试的那种紧张,更多的像是在和前辈交流,都很乐于解答面试者的问题并愿意给出建议。面试流程很快,并且每一面基本上都是刚面完就出结果了。(如果能进去的话,猜测)二面的面试官大概可能会是之后的mentor或者leader,在整个面试过程中一直帮忙跟进面试流程,帮忙催促并同步面试进度🤗

每一轮面试时间大概是一个小时,总体来说问的比较多的是项目经验,可能阿里比较注重这个,每一面都会深入问到项目的很多细节,包括整个项目是如何做的,你在这个过程中遇到什么比较难以解决的问题,最终如何解决的,涉及到技术选型的地方会问到为什么要这样做等等。面试的时候没有手撕代码,问八股问的比较少,比较喜欢问项目和数据结构如何设计的问题and场景题,java里面比较喜欢问反射(and为什么要有这种机制)😜

以下内容都是回忆记录的,每一面都会聊很久的项目,涉及到项目细节的问题就不展开了,一些基础的问题(其他面经上多少都有涉及到)也不做记录
面试官问我的问题不记得了,我问面试官的问题倒是记得一清二楚的😂,仅供参考🤣
1234面都是电话面试,hr面是微信视频面试~

一面 2021/4/12 16:00-17:00 60min

1、介绍一下java的反射
2、class文件是怎么生成的
3、支付的多线程异步I/O怎么设计:比如购物这个流程有支付,支付完通知别人...
4、死锁在代码中如何避免
反问:
1、部门主要业务是什么?用到什么技术栈?
2、对我的评价和建议:对自己做的工作很了解,但是对于全局需要有一个更加深刻的认识;对于其中一个涉及到的难点其实可以有更好的表述

二面 2021/4/14 11:00:11:40  40min

不太记得了...
反问:
1、实习生的日常工作是什么
2、这个工作的挑战是什么
3、一共会有多少轮技术面(4-5轮技术面+1轮hr面)
面试官对我的职业规划提出了一些建议

三面 2021/4/14 19:00-20:10 70min

1、堆内存2G、5个G的文件都是字符串,很多数字,数字之间用逗号分隔,排序
然后讲到了一些排序算法之间的优劣对比
2、关于项目中遇到遇到难以推进的情况如何处理
反问:
1、团队规模和部门架构是怎么样的?(and说明了一些如果应聘成功可能加入到的模块)
2、团队今后发展可能面临的一些挑战
3、在总结提炼方面加强一些

四面 2021/4/19 17:40-18:20 40min

1、项目中某些涉及到技术选型的地方问为什么这个设计
2、java反射以及为什么要有这种机制
3、spring ioc  and为什么要这么设计,主要用在什么地方,这个设计的好处是?
4、对于结构体比如user,存储有姓名,年龄,成绩等等,如何基于某种规则按照要求进行排序
5、不需要做持久化,考虑到插入/删除/排序(问题是自己提炼出来的,原问题很长),怎么样考虑数据结构,如何设计以及原因
反问:
1、一些转正相关的问题:转正的流程和难度是怎么样的呢?
2、您比较看重候选人哪方面的能力?

hr面 2021/4/20 17:35-16:15 40min

1、自我介绍
2、项目难点,如何解决
3、个人的优缺点
4、其他人对你的评价,有哪些需要改进的地方
5、其他offer如何抉择
6、之前的实习为什么没有考虑转正
7、遇到的最有挫败感的事情
8、之前实习你是如何快速熟悉业务的
9、遇到和老师或者同事意见不一致的时候你是怎么解决的
10、你在学习或者工作中遇到压力最大的事情是什么
11、如果一个任务很push(催的很紧),但是临到交付的时候,老师或者领导还是和你的意见不一致,怎么处理


#实习##面经##蚂蚁集团##Java工程师#
全部评论
太强了!
1 回复 分享
发布于 2021-04-21 16:27
太强了啊
点赞 回复 分享
发布于 2021-04-25 00:39
楼主请问下转正流程和难度面试官怎么回答的呢
点赞 回复 分享
发布于 2021-04-22 18:47
😂😂居然发现熟人了
点赞 回复 分享
发布于 2021-04-21 16:27
请问面试是电话约的吗 有收到邮件么 一面后系统中什么状态😅
点赞 回复 分享
发布于 2021-04-21 12:46

相关推荐

bg 双9硕 有一段中小厂go实习timeline 3.20投递 3.22测评&笔试 3.28一面 3.30二面 3.31官网状态秒挂📍面试公司:淘天👜面试岗位:java后端开发一面:视频面,但面试官没开视频自我介绍1. 实习中遇到的难以解决的问题2. hashmap多线程读写的问题3. 多线程只读hashmap会产生问题吗4. java字符串拼接的方式 string  stringbuilder stringbuffer5. try catch finally6. redis用lua脚本的好处7. redis为什么选择lua作为原子性操作8. lua脚本执行时间很长,怎么排查9. java的线程池10. 接口的RT很长,怎么排查11. mysql默认隔离级别12. 数据库范式13. spring默认隔离级别和事务传播行为14. spring事务失效场景15. 实习期间同时负责多个重要任务,时间紧张怎么处理16. 连续加班一个月上线有bug怎么办(哥们真有点绷不住了)17. 可用内存2个g, 数据20个g, 找最大的1000个数18. https的连接建立过程19. zookeeper实现分布式锁,怎么做20. zookeeper节点数量以及原因21. java泛型,使用泛型的好处22. cas操作为什么线程安全23. 高并发场景使用cas的问题24. 其他cas存在的问题25. 乐观锁与悲观锁26. threadlocal的优势,原理,存在的问题27. 网关后有若干个服务,它们有依赖关系,流量超出预期,可能发生怎样的异常,什么原因引起的反问无手撕二面:电话面自我介绍1. 研究生导师给的命题方向2. 导师希望达到的目的以及目前达到的程度,还差些什么3. 为什么你觉得你的改进(科研相关)会更好4. 拷打实习5. 线程池怎么拿到主线程中的数据6. 点评项目:店铺的服务时间不一样,希望查询正在开张的店铺,怎么做7. 什么叫超卖,为什么会超卖,怎么解决8. 网站统计为什么用hyperlog9. 要实现安卓客户端贪吃蛇的游戏,结合掌握的知识,怎么实现10. 做研究课题,发现师兄的方法路线是错误的,怎么处理11. 最近在研究什么?12. 优点缺点是什么反问第二天官网状态秒挂#软件开发笔面经#
点赞 评论 收藏
分享
评论
6
40
分享

创作者周榜

更多
牛客网
牛客企业服务