蚂蚁面试

一面(70min)

1.自我介绍
2.问我自我介绍里说的数仓项目,就问了两个问题,没问简历的项目
3.八股
    - 说说HashMap为啥线程不安全(只记得死循环了,面试官还安慰我记不住没事,我太菜了真的对不起
    - HashMap怎么解决hash冲突的(回答到key相同的时候,数据放哪里就不知道了)
    - 线程与进程的区别
4.大数据
    - 说说MapReduce的shuffle过程(问的深,分区为啥要排序,reduce数量怎么算出来的)
     - MapReduce是运行在进程还是线程上(这个我真不知道,我回答的进程)
     - 运行在进程上有什么好处与坏处(蒙,我说便于资源调度,但是任务多了会占用过多资源影响效率)
     - 你认为MapReduce运行在线程好还是进程好(我说的进程,解释:Hadoop有资源调度框架,能够高效分配资源
     - 说说怎么解决数据倾斜
     - 如果倾斜原因是因为某些数据重复过多,该怎么解决(我说的是加随机数打散)
     - 那打散后怎么处理(我说join,然后就没问了,不知道是不是回答错了)
     - 有没有别的方法(想不出来了
     - Hive和MapReduce有什么联系(我没太理解什么意思,我只说了Hive能将HQL转为MapReduce,然后能构建数仓)
     - map与reduce的并行度怎么确定的(不是task数量)
     - 问了一下SQL优化(简历有写,但是没想起来,崩溃,给自己挖坑)
5.笔试(因为我是直接从简历跳到面试,面试官说笔试环节必须要有)
      一道SQL
      快速排序(出这题我感觉我要凉了,估计为了安慰我受伤的心
6.有什么问题(问了一下这个职位进去都是干啥工作的,面试官说他们这个部门是做实时的,flink(哦豁完蛋 ),然后又说了不同企业招的数开职责都不一样,有的写引擎,有的搞底层,有的搞数仓,反正说了很多,然后就结束了)

这个面试官真好,一直安慰我,我跟他说我是第一次面试,他说话就像把我当学生
#数据人的面试交流地##你已经投递多少份简历了##我的实习求职记录##面经##蚂蚁2024暑期实习#
全部评论
我一面面试官也巨好😭我感觉我就是啥也不会,本来看过的东西一紧张也想不起来了,回答的磕磕绊绊的还东一榔头西一棒槌,面试官一直在安慰我回答不出来没关系😭
1 回复 分享
发布于 2023-05-15 14:11 陕西
大佬,请问最后录取了吗
点赞 回复 分享
发布于 2024-03-19 16:00 香港
过了吗
点赞 回复 分享
发布于 2023-05-18 18:20 广东
蚂蚁哪个线呀?
点赞 回复 分享
发布于 2023-05-14 23:37 北京
是不是牛客上投的
点赞 回复 分享
发布于 2023-05-13 14:20 江苏
是今天面的吗
点赞 回复 分享
发布于 2023-05-13 09:45 江西
这面试官真好
点赞 回复 分享
发布于 2023-05-13 09:18 湖南

相关推荐

04-04 19:48
已编辑
携程_后端开发(实习员工)
查看18道真题和解析
点赞 评论 收藏
分享
一、自我介绍与项目做一下个人介绍和项目经历介绍。详细讲一下实习做的业务内容和对应的技术设计。如何理解你负责的频道?接口主要负责页面渲染、数据返回吗?这块业务的难点、挑战是什么?不只是简单调用接口组装数据吗?业务层面的复杂点、边界条件具体体现在哪里?你提到用并发、并行查询做提效,介绍下这部分实践难点。二、并发、线程安全与 ThreadLocal并发场景下如何保证线程安全?某个下游接口超时,如何保证接口健壮性?这段代码是否可能出现线程污染?项目中有没有使用 ThreadLocal?ThreadLocal 的原理是什么?ThreadLocal 里引用的对象是强引用还是弱引用?两个线程通过 ThreadLocal 持有同一个对象引用,是否会操作同一个对象、出现线程安全问题?InheritableThreadLocal 传递对象是深拷贝还是浅拷贝?使用 CompletableFuture 时有没有引入线程池?线程池核心参数(核心线程数、最大线程数等)是怎么设计的?为什么不用自带的 ForkJoinPool,而是自己新建线程池?三、AI Web Coding 协作做 Web Coding 考试时,整体流程是怎么设计的?如何和 AI 协作?和 AI 协作时有哪些注意要点?项目规模大,AI 上下文不够、扫不完代码怎么办?不自己找修改点,如何让 AI 不扫全文也能定位修改位置?了解 Sub Agent 机制吗?复杂任务、上下文超限场景下,如何用任务编排、Sub Agent 做开发执行?四、计算机网络:HTTP / HTTPSHTTP 和 HTTPS 协议的区别是什么?HTTPS 使用对称加密还是非对称加密?五、MySQL 事务与锁什么是当前读和快照读?快照读读到的 “旧数据” 怎么定义?快照读在哪个事务隔离级别下生效?什么是幻读?MySQL 在 RC、RR 级别有什么机制防止幻读?当前读场景下为什么极端情况仍会出现幻读?六、消息队列消息队列一般用来解决什么问题?什么场景会引入 MQ?先变更数据库再发消息,如何保证两者要么一起成功、要么一起失败?无手撕
点赞 评论 收藏
分享
评论
5
30
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务