蚂蚁集团 Java后端开发 一面 面经

  1. 自我介绍:首先,面试官让我介绍自己的经历,特别是重点项目、实习、课程和专利等方面,要求尽量全面地展示自己。
  2. 竞赛和社团经历:接着,面试官询问我是否有参加过竞赛、项目或社团活动的经历。
  3. 项目亮点:面试官让我列举三个项目中有亮点的设计。
  4. 断点续传:问到断点续传需要计算哪些东西。
  5. 秒传场景:面试官询问秒传的具体应用场景。
  6. MD5标识符:问到MD5能否作为唯一的文件标识符。
  7. 文件标识符的其他方式:面试官进一步询问是否考虑过其他方式来做唯一的文件标识符。
  8. MQ的业务使用:面试官对MQ在业务中的使用情况进行了提问。
  9. 弹幕推送顺序:问到弹幕推送时,如何决定刚发的弹幕和以前的弹幕的顺序,是轮询还是有时间权重。
  10. 视频弹幕推送:面试官询问视频的某个前后时间点推送弹幕时,昨天和今天发的弹幕,应该如何优先推送。
  11. 弹幕优先级:问到如果考虑优先级,弹幕很多不能全部覆盖时,如何平衡各方面的诉求,确保一个人发的弹幕自己能看到。

个人情况

  1. 实验室项目:面试官询问我在实验室参与的项目有哪些。
  2. 转Java原因:问到为什么选择转向Java开发。
  3. 论文情况:面试官询问我是否有发表过论文,是否为第一作者。
  4. 科研成果:让我讲讲自己的科研成果。
  5. Java学习内容:面试官问到我学习Java的哪些内容。
  6. 垃圾回收机制:对垃圾回收机制的了解程度。
  7. CMS和G1的区别:面试官询问CMS和G1的区别。
  8. CMS区域调整实践:问到是否有过CMS里面一些区域大小调整的实践经验。

八股问题问得较少,更多的是针对实际项目和业务的深挖

#牛客创作赏金赛#
全部评论
佬现在就开始面啦
点赞 回复 分享
发布于 08-17 23:48 江苏

相关推荐

8 17 评论
分享
牛客网
牛客企业服务