蚂蚁暑期实习后端面经

去年四月份的暑期实习面经, 今天整理一下。一共是三面,历时半个月左右。
三面中,只有一面是问了很多技术问题,后两面主要是介绍经历。

一面,电话面。

  1. 自我介绍
  2. 项目中具体做了什么工作,如何分工协调的?项目中有哪些亮点?对于用到的工具包log4j等进行提问。
  3. Spring的AOP和IOC是什么?
  4. ioc的如何解决循环依赖?
  5. 用的SpringBoot,了解AOP吗,AOP的原理,是怎么做的?
  6. 了解fastJson嘛,区别是什么,用到了什么
  7. 这些参数需要去和前端做什么约束吗?
  8. 接口设计层面,如何设计接口说一下?有什么需要注意的地方吗?安全性设计、基于序列化?
  9. 了解枚举嘛?枚举适合作为参数传输嘛,在序列化层面有没有什么了解【Java开发手册里面的点】
  10. 对于集合类的了解?
  11. 讲下ArrayList
  12. 讲下Hashmap
  13. Hashmap 1.7和1.8的区别?
  14. Lambda表达式用过吗,举个例子:for循环和foreach的区别。
  15. 除了写法上,在性能上有什么区别?
  16. 实际用到了线程嘛?
  17. 如何处理并发问题。如何保证并发、高可用性?
  18. 创建线程的方法
  19. 线程池初始化的参数
  20. 数据库设计应遵循什么原则?
  21. 数据库事务会出现什么问题,怎么解决?遵循范式!
  22. 数据安全性比较高的,避免出现重复性、隔离级别?
  23. 事务并发如何处理?加锁?
  24. 讲下数据库的锁?
  25. Volatile的原理?
  26. Synchronized和lock,什么场景下会用?结合下实际场景。
  27. 你觉得实习期间的项目代码还能怎么优化?
  28. 需要考虑到并发,如何做?
  29. 分布式接触过吗?多机器去操作共享资源,如何控制并发?

一面整体难度不大,不会有很偏的问题,但是涉及到的知识点比较全面,需要尽可能掌握。而且不能只是按照概念去说,面试官更多的是往实际项目上面引导,提供一个解决方法这种。比较适合有多项目经历、多实习经历的人。

二面,电话面。

  1. 目前是还在实习吗?
  2. 对部门以及蚂蚁的了解?
  3. 之前实习期间做项目的流程?要从拿到需求到整体上线都说一遍。
  4. 非功能性的要求是否接触过?如何做的?
  5. 在学校完成项目的流程?

二面时间很短,就十几分钟,感觉更偏向于实践能力。可能因为我之前有过大厂的实习经历,所以针对这段经历聊了下。

三面,视频面。

三面更多的像是在聊天,没问什么技术问题。

  1. 之前的笔试题还记得吗,有什么思路,为什么没有全A?
  2. 实习期间的最有难度的项目介绍下。
  3. 4L、9L量6L的水,有什么方法?使用代码思路讲一下。

hr面

阿里的hr面确实是我接触过的最难答的,但是这种没有什么标准答案,就表达自己想去的意愿就好了。

  1. 还投了其他公司吗?如果都有offer,会如何选择?
  2. 对于之前面试的感受?
  3. Base地更倾向于哪里?
  4. 大学期间学的最好的一门课是什么,最吃力的呢?
  5. 为什么吃力,后来是如何提升的呢?
  6. 截止到现在,最艰难的一段时间是什么情况,讲一个case。
  7. 这段时间对之后的影响有什么?
  8. 计算机领域最崇拜的人是谁?
  9. 除了计算机之外,其他领域有没有什么研究,取得了什么成就?
  10. 另外的领域是如何去学习的呢?
  11. 讲下实习期间的项目,都学到了什么?
  12. 为什么暑期没有在之前的公司继续实习?
  13. 之前实习的导师给你的评价?
  14. 负面的评价呢?
  15. 如果把实习期间的项目重新做一遍,有什么提高的地方?
  16. 实习期间的经历,对之后的工作有什么指导?

最终是取得了好结果,出结果的时间也很快的。希望大家找实习不要心急,后续也是有机会可以找到好的实习的!
祝大家都能找到心仪的工作~

#蚂蚁集团##面试题目#
全部评论
想问一下当时面的是哪个部门哇
2 回复 分享
发布于 2022-03-01 19:56
为啥没有算法题
1 回复 分享
发布于 2022-03-04 10:13
请问一面和二面间隔了多久?我是上周五面的一面,周日面试官说我过了,可到现在都没人联系我二面
点赞 回复 分享
发布于 2022-03-15 17:40
请问你的三面是交叉面吗?通知我交叉面,好慌
点赞 回复 分享
发布于 2022-03-16 19:51

相关推荐

评论
10
107
分享
牛客网
牛客企业服务