蚂蚁面经——数字金融线 Java—一面

一面:2023/3/22 1h

总结:面试官人很好,都是先问我学了啥,会啥然后再问对应的八股,也会根据简历写的内容问对应八股;算法题也是先问我会啥算法;而且我讲的时候也不会打断我,不嫌我废话多

  1. 自我介绍
  2. java基础
  3. java是自己学的还是课上学的:大三学过,基本忘了,现在自己复习
  4. 都学了什么,什么知识用得多:集合用的比较多,项目里也用过
  5. 集合八股
  6. 项目里怎么用到了集合,为什么使用该种集合
  7. 讲讲HashMap:我自己讲了底层数据结构,hash冲突了怎么办,扩容机制
  8. HashMap和Hashtable的区别,Hashtable为什么线程安全,刚提到了线程安全,哪个HashMap是线程安全的,具体怎么实现线程安全
  9. 多线程八股:怎么创建多线程,线程池的类型了解吗,怎么创建线程池,线程池的参数,线程池的拒绝策略(不知道)
  10. String类八股
  11. String类和StringBuilder类的区别
  12. String类怎么实现往后添加新字符串,例如s1 = "a", s2 = "b", 则s3 = s1 + s2的底层原理是?
  13. ==和equals的区别?如果是两个对象使用equals呢(感觉在瞎说)?如果对象里的成员变量有List,则用equals是在比较什么(感觉在瞎说)
  14. 泛型八股(因为我简历写了泛型)
  15. 讲讲什么是泛型,为什么用泛型:我说的是限定输入的类型
  16. extends和super在泛型使用的区别(不知道)
  17. 除了上面你说的例子可以用泛型,还有别的场景可以使用泛型
  18. 异常八股(简历写了异常):异常类型,常见的运行异常
  19. 会什么算法:我说排序,数组、链表的处理
  20. 在双链表里怎么删除指定元素,大概说下流程(开始自己很懵,面试官还提示我删除头元素应该怎么做,删除中间元素应该怎么做)
  21. 递归了解吗,什么时候用到,怎么避免死循环(因为我提到递归可能出现死循环)
  22. Redis基础(项目用到Redis):讲讲缓存一致性,缓存穿透、雪崩、击穿是什么,怎么解决
  23. 数据库:可以怎么优化:我说的建立数据库索引;怎么创建索引:B树、B+树
  24. 设计模式:了解什么设计模式:单例;单例怎么实现线程安全:懒汉模式天然线程安全(因为我不会饿汉线程安全)
  25. 算法题:二分查找。可能因为我说了自己会排序,所以出的题很简单。而且这会已经面了45min了,到吃饭点了,出的简单题
  26. 反问:部门做什么,对我有什么建议
#蚂蚁面经##软件开发2023笔面经#
24暑期实习面经 文章被收录于专栏

汇总下自己的24暑期实习面经

全部评论
我蚂蚁二面也没问技术
1 回复 分享
发布于 2023-03-31 13:30 江苏
哥,一面二面隔这么久啊
点赞 回复 分享
发布于 2023-03-31 10:21 湖北
后续还有几轮啊
点赞 回复 分享
发布于 2023-03-31 10:33 河北
同数金,上周五三面完,一个星期了也没等到hr面
点赞 回复 分享
发布于 2023-03-31 15:01 江苏
楼主base哪的,一共三轮技术吗?
点赞 回复 分享
发布于 2023-03-31 21:14 河南
老哥想想问一下数金哪个部门可以透露吗 有点焦虑如果二面也是聊天就好了
点赞 回复 分享
发布于 2023-03-31 22:23 浙江
哥,现在有后续面试的消息了马
点赞 回复 分享
发布于 2023-04-02 14:51 北京
同数字金融,今天刚面完二面hr就打电话说我过了前面面试约了hr面,我不会是kpi面吧😢
点赞 回复 分享
发布于 2023-04-05 00:47 江苏

相关推荐

评论
6
37
分享

创作者周榜

更多
牛客网
牛客企业服务