蚂蚁集团转正实习一面

面试官迟到了十五分钟,说可以延长十五分钟,总共一个小时,但实际面了八十分钟。
1,开头,自我介绍;
2,询问研究方向;
3,询问研究生期间花费时间最多的事情,中间怎么分析问题,解决问题的,中间追问了几个问题:
4,结合项目,询问了hashmap的底层原理是什么,让我手写一个hashmap,面试官写了put,remove,get方法;
5,花了二十多分钟写了一下,面试官直接带着读代码,找出来一个问题,put时候没有实现覆盖;
6,询问并发情况下,hashmap的put操作会有什么问题:
7,反问,问接下来的通知什么时候出,答很快,问二面会侧重什么(我感觉一面都没怎么问八股,问项目比较多),答看面试官,因人而异,问自己需要哪些改进,答解释时需深入浅出;

总体而言,面试官比较好,后面写代码超过一小时了,还继续让我写,问问题也是循序渐进的,八股也不多(真难背啊),接下来等消息吧。#蚂蚁一面#
全部评论
哪个部门呀
点赞 回复 分享
发布于 03-23 17:23 广西
点赞 回复 分享
发布于 03-23 18:43 广东
我卡住了,流程不往下推了
点赞 回复 分享
发布于 03-24 11:12 广西

相关推荐

03-29 17:36
已编辑
门头沟学院 Java
“主播主播,你的项目技术确实很强,但还是太吃并发量了,有没有简单又强势的技术”“有的有的,这么强的技术当然不止一个,一共有9个,都是当前版本T0.5的强势技术”;好好准备项目,电话面为了防止你看电脑背诵,会问很多的场景题,脑子要灵光,面试官会引导你,大胆说你的思路,表达即合理,面试官注重你的临场的发挥,八股背到极致就要求融会贯通(我还差很远),后续要多看一下别人的技术方案,扩展思路;1. 什么是session共享问题?怎么解决2. redis存储中数据丢失(回答的构建集群)3. 讲一下redis集群构建4. 讲一下redis集群中的故障转移(主节点挂掉时,从节点如何上位)5. 缓存穿透?怎么解决,bitmap里存储的是mysql上的数据吗,和缓存空值的方法相比好处是什么?6. mysql增删时bitmap是如何更新的,mysql,redis缓存,bitmap是什么样的关系?(这部分从应用层面巧妙的回答了一下:mysql增加商品信息时,异步去构建bitmap,因为我的应用场景可以不保证商品上线的及时性,只需要保障原始商品的有效性)------这部分问了好长时间、有点乱说的成分7.缓存一致性问题8.消息队列出现了问题,会带来什么问题9.很多连接打到Mysql上,Mysql有没有自己的保护机制(Mysql连接池)10.事务隔离级别11.幻读是什么?出现在什么隔离级别12.为什么会出现秒杀超卖现象13.CAS原理,CAS在mysql上的具体应用答的一般,希望能有二面最后没有手撕。---------------------------------------------更新已约二面,3.24————————————————————————更新:视频面了半小时,主要是线程和进程之间的问题,加锁的代码也要写一些,就面了半小时,凉凉了,没有秒挂就是胜利3.25更新 已结束流程#蚂蚁#
查看28道真题和解析
点赞 评论 收藏
分享
评论
2
8
分享

创作者周榜

更多
牛客网
牛客企业服务