1. 背景

  中南大学智能科学与技术专业大三在读,本科期间参加过许多比赛,包括但不限于华为、麒麟软件、腾讯等公司举办的软件开发比赛,都拿过名次。目前在携程集团国际事业部实习,目前已经实习了三个月,打算换个公司看看。趁着阿里春招就投了蚂蚁的岗位,没想到流程推进的极快,一周的时间从一面到HR面就走完流程了,HR面完第二天就得到leader口头offer(这样不可能被挂了吧……)
  岗位是国际支付中台基础架构部后端Java开发。

2. 一面

  由于我简历里面项目比较多,主要项目也和RPC、Netty相关,面试官就没问啥Java基础了,主要和我交流了一下Netty、RPC相关的东西。
  1. Netty的线程模型是怎样的
  2. 谈谈你对Netty的全部了解
  3. Netty里面的EventLoop是什么?工作原理是怎样的?可以执行哪些任务?
  4. EventLoop为什么实现了ScheduleExecutorService的功能,有什么好处?
  5. 讲讲你项目里提到的RPC分布式框架
  6. 使用zookeeper作为注册中心,当server端服务下线了,如何让client端感知到?
  7. 分布式体系中zookeeper崩溃了有哪些解决方案?
  8. 看你使用过protobuf,使用protobuf的过程中遇到过哪些坑吗?
  9. IDL在你的RPC框架中有实现吗,讲讲IDL的作用
  整个流程也就半个小时多一点,基本也都答上来了,面试官最后也直说没啥问题,能通过。反问环节也就简单问了下部门相关情况、岗位相关情况之类的常规问题。

3. 算法面

  可能是校招笔试题做的一般,补了一轮算法面,阿里的算法面早就有耳闻不走寻常路,这次看到题目直接实锤了……
  算法题目:有五个文件,每个文件里面有n行,请以最快的速度读取所有文件中的数字并输出top50.
  题目本身思路不难,就是细节量爆炸,首先需要以最快的速度读取多个文件,肯定就得用到多线程,所有文件读完后还要统一读取所有数字的top50,也就代表着主线程在子线程读完文件之前必须阻塞,然后才能输出,这就得用到CountDownLatch,输出top50使用的是PriorityQueue,但这是个共享变量,就代表着PriorityQueue得加锁,最后就是在I/O时也需要考虑用什么I/O类能更快……
  最后也是半个小时写了出来,面试官也说没啥问题,可以通过。

4. 终面

  终面直接就是部门的大boss。
  上来就是一道非常规算法题:不能用 if else,实现石头剪刀布。我很快写出来一种用数据结构的,但面试官叫我再想一种用上设计模式的,在面试官得疯狂提示下才勉强搞出来。
  算法写完后,问的问题也十分非常规(不愧是大boss)。
  1. 请介绍一下你自己,不能说简历上有的(我回答了一下在携程实习期间搞过的限流器相关的东西)
  2. 既然限流器有两种模型,一种是时间窗,一种是令牌桶,那么这两种限流模型的应用场景各是怎样的,各有什么优势?
  3. 在携程实习期间遇到的最大困难是什么?
  4. 为什么来蚂蚁,携程不好吗?
  5. 未来的职业规划,想好将来的目标了吗?
  反问环节先问了问部门情况,然后问了问面试结果咋样(面试官说部门规定不能透露,反倒问我自我感觉咋样,我当然回答自我感觉良好……)

5. HR面

  HR面就没啥好说的了,反正就是扣你简历的细节,问问学校,学业,过往的经历,未来规划什么的。

6. leader口头offer

  HR面完第二天leader就打电话过来确认了一下能过来的时间,算是发口头offer了吧。

7. 总结

  总的来说阿里面试还是不走寻常路,偏重于应用,这就得看临场发挥了。算法也是千奇百怪,但总的来说出的还是挺有趣的,比做纯leetcode算法题感受要好。还有就是面试不面则已,一面就是各种坐火箭,一周就把流程拉完了。leader都口头offer了不可能挂了吧,大概率携程实习完的下家就是蚂蚁了。

8. 后续

  已offer,实习生福利感觉还是不错的,阿里实习生都是带转正的,入职流程也比较正式,感觉还是挺有含金量的哈~

蚂蚁国际 一面、二面、HR面 已offer相关推荐

  1. 【2021届网易游戏-游戏测试开发实习生面经】笔试+一面+二面+HR面(已转正)

    引言:找实习准备了蛮久了吧,从年前就开始准备简历,年后就开始投简历,一百多家公司,基本上跟互联网沾边的都投了,然后每天坚持刷题,刷面经,写博客,很辛苦,很累,期间也面了大概有十几家,拿了几个小的,但是 ...

  2. 面试----2015阿里巴巴5月校园实习生招聘(笔试、一面、二面+Hr面)

    2015年3月份有投阿里巴巴研发工程师JAVA岗,当时是内推的,内推免笔试,直接到就是电话一面,那段时间周围大多数内推的同学都接到了电面,由于是过年刚来几天就开始面试,所以大部分同学处于未准备好的阶段 ...

  3. NYOJ 745 蚂蚁的难题(二)

    蚂蚁的难题(二) 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描述 下雨了,下雨了,蚂蚁搬家了. 已知有n种食材需要搬走,这些食材从1到n依次排成了一个圈.小蚂蚁对每种食材 ...

  4. 2017年暑假实习面经: 去哪儿网(一面, 二面, HR面, Offer), 腾讯IEG(一面, GG...), 百度(一面, 二面, 三面, offer)

    2017年暑假实习面经: 去哪儿网(一面, 二面, HR面, Offer), 腾讯IEG(一面, GG-), 百度(一面, 二面, 三面, offer) 经过几个月的努力, 春招应该就这么结束了.总的 ...

  5. 腾讯TEG暑期实习面经(一面+二面+hr面)

    腾讯TEG暑期实习面经(一面+二面+hr面) 更新:已offer 总的来说是一次比较奇怪的面试经历,首先是一面和二面隔了快一个月吧,一面大概3月初,一直没消息以为已经没了,但是官网却一直是复试,也不太 ...

  6. FreeSql (二十七)将已写好的 SQL 语句,与实体类映射进行二次查询

    有时候,我们希望将写好的 sql 语句,甚至是存储过程进行查询,虽然效率不高(有时候并不是效率至上). 巧用AsTable var sql = fsql.Select<UserX>().A ...

  7. 【Offer-ssp】OPPO 2020届秋季校园招聘数据分析 | 笔试+一面+二面+HR面(2019.10.12-10.18)

    岗位:数据分析师 批次:第二批 面试地点:广州 时间线: 10.12 笔试 10.17 一面 10.18 二面 10.18 HR面 放Offer图,我就去OPPO卖手机啦. 感谢在csdn认识的小伙伴 ...

  8. 【检索资讯】2022年控制理论与应用国际会议(ICOCAT 2022)已成功被EI检索

    ICOCTA 2022(www.icocta.org) 2022年控制理论与应用国际会议(ICOCAT 2022)已成功被EI,Scopus检索,作者可自行登录EI数据库查询检索, ICOCTA 20 ...

  9. 干货分享,招银提前批:一面+二面+HR面面经,顺便聊聊程序员应该去银行上班吗?

    前言 我们总是喜欢瞻仰大厂的大神们,但实际上大神也不过凡人,与菜鸟程序员相比,也就多花了几分心思,如果你再不努力,差距也只会越来越大.实际上,作为程序员,丰富自己的知识储备,提升自己的知识深度和广度是 ...

最新文章

  1. webmagic 获取文本_学习使用Java的webmagic框架爬取网页内容
  2. 2019-02-25-算法-进化
  3. 嵌入式 linux usb转串口,Linux下,USB转串口问题
  4. es6 prototype 属性和__proto__属性
  5. Unity3D开发技巧:如何避开unity编辑器的那些坑
  6. SpringBoot项目集成Mybatis Plus(一)多数据源配置
  7. python写tcp通信程序_一个简单的基于TCP通信的服务器端与客户端程序
  8. python生产教程_python入门教程12-09 (python语法入门之生产者消费者模型)
  9. python批量提取哔哩哔哩bilibili视频
  10. java 字符串查找程序,查找字符串的所有子集的Java程序
  11. 短信平台API接口集成指南
  12. 高速公路车路协同网络需求研究
  13. fgo梅林服务器维护,FGO针对开挂用户处理公告 封禁账号并回复异常数据
  14. “剑走偏锋”之CAD的正多边形转化成标准圆
  15. 数据中心网络架构 — 网络带宽的收敛比
  16. shiro身份认证(HelloWorld)
  17. 关于“TCP segment of a reassembled PDU”
  18. docker:虚拟化和docker容器概念
  19. window.open打开新标签页面
  20. python找最长的单词,Python 找出英文单词列表(list)中最长单词链

热门文章

  1. 计算机系23班趣味口号,23班搞笑口号
  2. Java程序员跳槽之旅,离开京东,12面面试回顾和一点经验分享
  3. 2017 ICPC Naning Rake It In
  4. OpenCV:金字塔LK光流法
  5. 前束范式和谓词演算的推理理论
  6. 主要硬件品牌代工关系(最新整理)
  7. 闲云旅游项目开发-(第二篇:实现登录功能,使用vuex的store管理数据)
  8. 专访轻奢手机品牌HANMAC钱总:为何选张继科刘国梁代言
  9. (转)CEvent,CSemaphore,CCriticalSection,CMutex
  10. 数学库:Extreme Optimization Numerical 8.1.4 Crack