首页 / 蚂蚁
#

蚂蚁

#
568770次浏览 7062人互动
此刻你想和大家分享什么
热门 最新
03-13 18:59
已编辑
门头沟学院 Java
蚂蚁🐜一面
Eeeeevans:不用数组+数组是因为在面对大数据量时效率低下,Google新推出了一个ArrayMap就是数组+数组,用于小数据量的传递,相对HashMap内存更友好
查看9道真题和解析
点赞 评论 收藏
分享
26届双非蚂蚁暑期实习一面(安全部门)
13号走的内推。18号下午打电话约面,3.19号下午四点开始面试。开局就先做了20分钟的笔试题。笔试题不是算法题,是那种场景题。例如给你一个订单Order类,使用Stream流对其进行处理,取出金额是前100的Order并进行排序,并且按照不同的订单类型拆出来多个List。只要不是算法题就直接拿捏了。之后开始面试⚽1.自我介绍⚽2.实习业务⚽3.你们这个项目的优势是什么,他解决了什么场景下的问题?        讲了一下一整个平台的技术演进历史,强调我们一整个平台的技术演进都是为了敏捷开发。这个项目的优势就是实现          了快速处理海量需求,避免了传统后端模式的发版测试流程。⚽4.代码热部署的技术选型是怎么做的?为什么不选择Groovy(包太重,6.8M对线上压力大,而且有学习成本)⚽5.为什么要对类加载器手动置空,仅仅依赖JVM的垃圾回收不可以吗?        线上脚本多,即使是测试接口也需要进行动态加载,残余下来的类需要被回收掉,降低元空间压力。⚽6.你说你们在测试接口的时候,会置空对应的热部署脚本的类加载器?如何做到的?            提供两个接口测试和部署,抽出来热部署的逻辑作为公共方法。在测试接口中进行手动置空类加载器让其回收⚽7.统计接口的调用量的技术是怎么做的?用了本地缓存+redis+MQ,有没有考虑到消息丢失和重复消费的问题?        强调业务更加关注数量级,接口调用量每隔一个小时进行调用。丢失一个小时的数据对于整体的接口调用量不构成什么大的影响。考虑风险和收益比没有做这个功能。⚽8.你认为你这段实习中,收获最大的是什么?       1.技术增长       2.理解业务,不同的业务有不同的适用技术和解决场景。自己在美团的这四个月会更加考虑一个业务下的解决方案。              追求风险和收益比,而不是死磕技术。比如在做接口调用量的时候,我一开始也会考虑幂等和丢失,在写代码上造             成了很大的困难,mt指导之后才明白不是所有的问题都需要从技术上解决⚽9.为什么不考研?        表明自己有自己的规划,将来要做知识付费和网络教育。考研只是手段而不是目的。我既然有自己的目标,那相比较          于考研来讲,尽早的进入一家优秀的公司,在四五年时间来进行快速的成长才是自己想要的。⚽10.频繁的full gc怎么看?    拉dump文件在本地分析,强调说dump是堆状态,因此拉dump文件的方式只能查看堆空间的oom,排查不出来   元空     间的,因为元空间在本地内存。但是元空间很好排查,基本就是加载的类太多了。到这里就直接爽了,面试官说最后在快速的过一下八股,这些应该对我都挺简单的。这话一说我就知道稳了。⚽11.讲一讲线程池的核心参数和对应的执行流程⚽12.在Spring 的框架中加一个AOP,他的实现原理是怎么样的?        这里引到了Cglib。因为前面有讲到java agent。这里提了一嘴Cglib底层是依赖于asm这种字节码修改框架。而Java           agent之所以可以动态的修改线上服务,其实也是因为使用了asm这个字节码修改框架。⚽13.SQL慢了你会考虑从哪些维度排查?    索引失效,索引选错,查的数据太多,数据库抖动(脏页正在flush到磁盘),多表join,查询的语句没有索引⚽14.在用mq的时候会考虑什么?数据预估不要把mq打爆。对应的业务场景允不允许消息丢失,允不允许重复消费,重试机制,死信队列,人工告警,配消费者和生产者的时候不要出现跨地域的情况。例如不要出现消息投递到上海的机器之后,北京的消费者进行消费。尽量选择同一地域的。⚽15.在使用redis的时候会考虑什么一致性问题⚽16.除了单例和工厂模式之外,自己还有没有用过其他的设计模式策略模式,简历中有提到⚽17.syn和reentrantlock的底层原理直接秒,和面试官多扯了一会AQS开放性问题:⚽1.平时有没有关注过大模型?知道底层原理吗?双非本科真是跪了,平时哪有接触过这个。和面试官聊了一下自己平时会用windsurf生成demo来学习以及借助windsurf看源码。⚽2.为什么写公众号,创作动力是什么?想做知识付费,大一大二的时候在tg和V2EX上受到过很多帮助,要传递热情。输出倒逼输入。⚽3.原创占比多少?我反问了一下面试官认为什么是原创,面试官说看我CSDN很多都是已经有的内容,问我是不是只是在做归纳总结的工作。向面试官表达自己在最开始的时候是写CSDN,当时刚开始学Java,也没有什么自己的思考,所以就像他说的一样只是在归纳总结。但是随着自己学习的深入和有一段美团实习之后,自己就开始全面转向微信公众号。开始输出一些自己的思考和对中间件源码的解读。举了一下自己写过的京东hotkey探测中间件源码的解读。表达自己认为自己的博客一共有两个阶段,CSDN是归纳总结,后期转向微信公众号开始正式做自己的内容输出。⚽4.对一段实习的要求是什么?有什么想法吗?⚽5.对工作地点在成都有什么什么看法?有了美团实习之后的第一次面试。很爽,自己也开始慢慢的表达自己对于一些观念的看法。和面试官聊的很不错,等待二面ing#牛客AI配图神器##牛客激励计划##蚂蚁##Java#
查看22道真题和解析
点赞 评论 收藏
分享
蚂蚁许愿OC + 面经
TimeLine: 3.13笔试、3.18一面、3.20二面、3.24HR面一面【1h】1. 自我介绍2. 实习拷打3. 一个方法中可能有很多操作,比如数据库读写,调用RPC等,怎么保证事务性【重试 + 分布式事务】4. 2PC5. CompletableFuture原理 + 使用6. 慢查询7. 主键索引,二级索引,聚簇索引,非聚簇索引8. 联合索引9. 当前读,快照读10. 当前读加的是行锁还是表锁【行锁,记录锁】11. 事务隔离级别12. 缓存穿透,缓存击穿,缓存雪崩13. Redis hash的存储【Redis7之前 哈希表 + ziplist,Redis7 哈希表 + listpack】14. 什么时候会进行 ReHash 操作【负载因子】15. 消息队列如何保证不丢失,不重复16. 说一个自己最有成就感的事情二面【1h】1. 自我介绍2. 实习拷打3. ConcurrentHashMap4. CMS,G1,ZGC5. 分布式事务,2PC6. 事务隔离级别7. Redis 分布式怎么保证数据不丢失【持久化 + 主从分离,主库失效,从库选举】8. 如果线上环境有两套索引,我们现在使用索引A会出现慢查询问题,如何不停机切换到索引B【没答上来,然后面试官说有点超纲,说没事hh】9. 闲聊,介绍业务HR面【30min】1. 自我介绍2. 实习经历询问3. 最有难点的一个case4. 对于 AI 方面的思考感觉HR面答得一般,希望能有好运!#蚂蚁##阿里##阿里巴巴#
查看23道真题和解析
点赞 评论 收藏
分享
04-08 13:31
已编辑
门头沟学院 前端工程师
点赞 评论 收藏
分享
2024-11-22 17:15
已编辑
门头沟学院 Java
25后端秋招进度及碎碎念及分享
bg 末流211本(非北邮等211强校...) 非科班 滴滴京东快手字节蚂蚁五段实习业务: 广告领域1年半 电商库存风控低代码订单都了解过目前拿到的全是提前批的 字节: 8.12 已发意向[第一批] 签了腾讯: 8.23 已发意向[第一批]蚂蚁: 9.2 已经意向 bat齐了滴滴: 9.13 已发意向 新锐百度: oc谈薪了 拒了~小红书: 意向了虾皮: 拒面携程: 拒面快手: 拒面b站: 笔试完泡 不面了美团: 简历挂京东: 简历挂淘天: 简历挂秋招结束!碎碎念:提前批12场技术面全过秋招今年没有了美团和快手的大力支援,感觉对很多朋友们都有一些寒气希望大家别放弃正式批又让我想到了自己的大一下的4月, BOSS投了100多家,所有大厂都投了, 毫无回音, 当时是真的有一种不该选择计算机的很难受的感觉, 身边的舍友也不是这个方向的开始嘲笑自己,还挺难过摆烂了玩了两周觉得其实找不到也没事的, 反正当初学计算机的目标就是20k的工作 从5月开始重新背八股, 重新改简历, 一切都从头再来, 又BOSS投了300多家, 终于有了京东滴滴的约面还是希望大家约面的 就珍惜每一次面试的机会, 没约面的 就继续加油就好啦~毕竟还有冰冰陪你正式批0约面呢人生的容错率向来很高,即使最后没进大厂又如何呢,进了又如何呢,看透打工人本质了只是一份工作而已,只是起点而已,我身边也有比我厉害很多的人,比我有钱很多的人,只要做到自己满意开心就够啦过好当下的每一天,天天开心点儿分享:最后给大家分享一点点改简历及聊业务的经验吧我们从一个电商秒杀例子开始说简历上描述: 用Redis+lua脚本解决了茅台酒抢购秒杀问题可以怎么优化呢?1.QPS预估可以写上, 毕竟QPS如果是10 还需要这个吗?2.秒杀还有什么方案呢?比如10000请求 我只有1000个库存 丢弃3000请求是不是也可以, 当然可以, 返回给用户重试就好(偷偷说:京东就会丢弃非京东会员的)3.如果Redis+lua脚本宕机了怎么办呢?是不是我们可以想到会打到数据库? 那就分库分表是不是我们可以想到降级限流? 那就选择限流访问数据库4.那么如果你是一个电商实习的同学你会想到什么呢?是不是有可能支付时间过长导致rpc超时支付失败? 我们可以尽量减少回调时延如果抢到了 不付钱怎么办?那我们可以减少订单可支付的时间,快速回流单子, 如果用户多次这样 我们以后就把它的请求黑名单丢弃掉(业务方案)业务上的问题还有好多好多, 比如如果真的超卖赔钱方案是什么,超卖的检测怎么做(减少损失)?那最后你用了lua脚本 是不是得考虑下lua脚本原理是打包redis命令呢?所以其实很多同学只不过没想到这些, 多想想就好啦,大家都是从不会过来的!技术的方案怎么解决这个问题?多看看中间件原理及使用!业务的方案怎么解决这个问题?多搜搜网上的业务方案对比!描述业务就是: 为什么用我现在的方案替代了原来的方案, 业务收益我从原来xxx变成现在xxx业务数据流 业务架构  自己的思考 就好啦~ 碎碎念和分享就到这里啦~ 希望大家秋招顺利!#秋招##字节##百度##腾讯##蚂蚁##滴滴##求职##软件开发2024笔面经# #软件开发投递记录#
双非鼠不想认输:巨佬
点赞 评论 收藏
分享
03-20 18:39
辽宁大学 Java
蚂蚁 一面(一面过,部门盘点锁hc了)
1.自我介绍+项目+当中技术难点2.讲一下慢sql优化,b+树太高了如何解决3.b+树与hash索引有什么区别,各自优缺点3.讲一下分库分表,你们怎么做的4.分库分表的场景下要取排名前100的分页结果怎样去做5.讲一下mvcc ,pg与mysql6.讲一下线程池,介绍下线程池的工作流程7.核心参数配置,相关注意点8.你们项目当中是怎样使用线程池的9.聊一下数据迁移的解决方案10.聊一下jvm内存区域11.聊一下垃圾回收器,你们项目使用点说哪种垃圾回收期,并介绍一下g112.垃圾回收流程,哪个过程是stw的,并发标记后对象位置发生变化了如何找到。13.常规参数配置14.介绍一下redis常规穿透击穿雪崩及其解决方案15.只用redis如何实现分布式🔒16.有没有解决过oom问题,介绍一下17.不用redis基于Java服务与db实现一个分布式锁18.考虑17的优化手段最大限度的支持并发,以及可重入锁的设计19.介绍一下分布式id你们点实现方案,介绍一下号段模式20.讲一下分布式事务,2pc与3pc区别,主要解决了哪些问题21.假如给你一个服务器如何设置jvm常规参数。顺序不分先后反问:部门业务          支付宝金融投资,卡密账户等工作节奏          每周三周五高效日,6点多下班,其余工作日晚9。10点左右,双休总结:坑爹,一面过了没hc了,推荐另一个方向没卵用好几天至今杳无音讯 #面经# #社招  java##社招怎么这么难# #蚂蚁# #牛客创作赏金赛#
点赞 评论 收藏
分享
04-09 14:10
已编辑
上海交通大学 算法工程师
蚂蚁 Agent 转正实习-hc多多
链接:https://hrrecommend.antgroup.com/guide.html?code=1kyR9L0XfFQtcvTW6CoTv1V5CiF1AdD7eoVIj%2FDSuNQUM8KV1z4rH%2F5xNBunn8QK我们是一支决策智能算法Agent团队,参与蚂蚁金融科技FinTech的商业化赛道,有着优秀的人才资源、算法能力及丰富的业务场景;我们的工作是,应用先进的人工智能、研发智能化Agent产品及解决方案。并不断创新方法,打破业界桎梏。我们的客户,包含银行消金、证券保险、航旅出行、政府、制造,以及大量新兴互联网产业公司。当前业务正处于飞速增长阶段,各项业务线增长趋势强劲,我们也在不停地探索这块充满无限可能的领域!我们的优势:- 充足 GPU 集群算力支持, 完整的数据闭环和丰富的业务场景,涉及金融、营销、风控等场景。- 与研究和工程能力兼备的团队成员合作,专注兼顾实际效果和研究深度的大模型落地【转正实习】算法工程师-自然语言处理-LLM描述1. 推进数据建设、指令微调(SFT)、偏好对齐(RLHF)、垂直领域继续预训练等模型优化方面的工作,提高模型质量2. 优化复杂指令、长上下、多轮对话等任务下的模型基础能力3. 探索模型推理能力的增强和优化。4. 推动大模型在搜索、工具调用、多智能体场景下的模型落地5. 深入研究和探索大模型在ToB企业服务中的更多使用场景,拓展模型的应用范围,如搜索、风控、营销、金融等各类场景要求1、硕士研究生及以上学历,计算机科学、人工智能、自然语言处理等相关领域2、优秀的代码能力、数据结构和基础算法功底,Pytorch熟练,熟悉大模型训练与加速框架诸如Deepspeed/Megatron-LM等3、良好自驱力和沟通协作能力,能和团队一起探索新技术,推进技术进步加分项:有领域顶级会议文章(NeurIPS、ICML、ICLR、CVPR、ICCV、ACL、KDD等)、有编程/AI 比赛获奖(ACM/ICPC、NOI/IOI、Top Coder、Kaggle等)优先熟悉NLP相关的算法和技术,熟悉大模型预训练、SFT与RL算法者优先【转正实习】算法工程师-自然语言处理-Agent描述1、深入探索LLM Agent在业务场景的落地,推动AI技术在实际应用中的突破2、Agent研发: 1)设计并实现基于LLM的业务场景Agent,提升端到端的成功率 2)探索LLM Reasoning技术(如思维链、多步推理),提升复杂场景Agent能力 3)构建端到端系统,涵盖意图识别、知识检索、工具调用、结果生成,提升用户体验3、Agent应用探索:   1) 探索创新应用场景(如个性化知识助手、自动化RPA工具、Computer Use等),探索技术边界。  2) 探索Multi-Agent下的通信协议标准化、任务分解机制、记忆/决策模块设计等技术,提升复杂场景下的自主决策效率要求1、硕士研究生及以上学历,计算机科学、人工智能、自然语言处理等相关领域; 2、熟悉Agent架构、熟悉Prompt Engineering、熟悉开源Agent框架如Langchain、CrewAI、MetaGPT等。3、良好自驱力和沟通协作能力,能和团队一起探索新技术,推进技术进步。加分项:在ACL/EMNLP/NeurIPS等顶会发表LLM或搜索相关论文;有开源项目(如LangChain、AutoGPT)贡献或独立AI Agent开发经验;、#大模型##智能体##蚂蚁##字节##阿里##腾讯##美团##京东#
投递蚂蚁集团等公司10个岗位 校招求职吐槽
点赞 评论 收藏
分享
蚂蚁4.10 暑期实习笔试
T1 模拟,送分T2 a升序sort,b降序sort,前一半加a[i]后一半减a[i],b反着来就行T3 排列数+快速幂 没了
又熬夜了的布莱恩很有胆量:排列数部分有什么优化吗,循环算排列数*快速幂只有20%
投递蚂蚁集团等公司10个岗位 >
点赞 评论 收藏
分享
蚂蚁暑期实习一面
#牛客AI配图神器#攒攒好运~手撕:两个文件各有一亿行字符串,写一个算法找两个文件中相同的字符串问题:介绍你的一个后端项目介绍RPC项目介绍为什么你拆了这几个模块如果某一台机器下线了,应该怎么处理Java的锁用过哪些synchronized 和 ReentrantLocksynchronized底层原理假如多个线程竞争一个被synchronized锁上的资源,假如有t1,t2,t3这几个线程,如果t1拿到了,那么这是t2t3怎么办,如果t1用完了,释放锁之后,那么t2t3怎么知道?之后又是怎么竞争给你一个线程池,corePoolSize = 10, maximumPoolSize = 30, workQueue.size() = 100, 问第几个任务过来的时候,线程数量能够扩大到最大的数量30超过了会怎么样线程有很多创建方式,他的演进是怎么样的,为什么后面又有了线程池你觉得线程池主要解决什么问题分布式锁都有哪些类型的实现用redis实现分布式锁的几个关键参数分别是什么作用?如key,value,过期时间WatchDog是干嘛的如果获取分布式锁后,业务执行过程中抛异常了怎么办如果没有用catch捕获呢那什么情况下,业务逻辑时间比过期时间短,但是仍然会用到过期时间释放锁是怎么实现的?里面可能出现什么问题需要考虑如果出现线程安全问题,比如过期时间10s,业务逻辑执行也是10s,那么如果先过期,然后另一个线程拿到了分布式锁,那么业务逻辑执行删除时候就直接把别人的锁删了,这个问题怎么解决Redis的高可用是怎么做的MySQL怎么实现乐观锁悲观锁数据库加了索引为什么可以变快?假如我没有学过计算机,应该怎么解释用索引的过程中需要注意哪些#蚂蚁##暑期##实习##Java##后端#
查看25道真题和解析
点赞 评论 收藏
分享
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道真题和解析
点赞 评论 收藏
分享
03-25 14:58
已编辑
南京师范大学 Web前端
蚂蚁前端暑期一面,感觉kpi
时长50min左右,面试官全程未开摄像头前30min自我介绍+狠狠八股,八股一个接一个,回答完就嗯了一声接着下一个八股问……,全程未问简历上的项目1.js里面如何监听对象属性值发生变化,并触发函数执行2.箭头函数和非箭头函数的区别3.箭头函数this指向4.防抖和节流5.讲一下事件循环机制,为什么要有事件循环机制6.有哪些指标可以用来衡量前端应用性能7.https会话建立和传输的过程。中间过程涉及到哪些加密协议?公钥和私钥用在哪个阶段?8.对称加密和非对称加密是什么区别9.http提供了哪些缓存的机制?各自用于什么场景?对于静态资源,应该用哪种缓存形式?你觉得html页面应该用哪种缓存?或者你做一个官网,主入口或者域名,应该用强缓存还是协商缓存?10.讲一下CDN,CDN的工作过程11.在一个页面中嵌入一个ifream,外面能不能访问ifream里的结构、全局方法等?在ifream内部能不能访问到外面呢?12.熟不熟悉react这个框架13.讲一下虚拟dom,解决什么问题的14.vue plugin知道吗?你自己写过vue的plugin吗?15.讲一下熟悉的前端性能问题,你是怎么解决的?后面20min让做题:1.编写一个自定义Event事件,实现bind、trigger、unbind2.写一个函数,串行访问url,按照顺序请求url数组,如果失败,终止后续请求,抛出异常。写完了也不问思路,也没反馈,直接就反问环节了……,处女面就这样没了#暑期##蚂蚁##前端#------------------更新:已挂
投递蚂蚁集团等公司10个岗位
点赞 评论 收藏
分享
2024-08-12 15:48
已编辑
门头沟学院 Java
字节提前批后端一二三面面经
牛客的大家一直叫我冰神,但其实除了有时为群友们解答一些问题,不敢有此殊荣之前一直看各位的面经未曾分享,希望提前批能回馈下社区的各位好朋友们先回答下:之前在字节实习过hr主动联系的 未投递走的提前批流程 不是后续再加终面流程 跟一面和hr都确认过一面自我介绍讲一下快手实习及相关广告业务讲一下字节蚂蚁实习线程池参数读写锁底层实现(AQS)CPU负载过高排查JVM排查mysql锁类型301和302状态码区别redis集群架构kafka架构进程线程协程合并K个升序链表二面自我介绍蚂蚁如何蚂蚁和广告业务的区别优点缺点同步IO和异步IO的应用场景ET和LT应用场景Nginx用哪种IO模式进程模型Web服务器种类及应用慢sql举例以实际实习场景索引相关实际问题协程为什么能提高并发后端做需求流程abcde bcd 找公共子串输出三面自我介绍为什么选择大一出来实习及怎么学习为什么经常换实习快手实习相关蚂蚁实习相关lc 200岛屿面积三面都是当场通知过隔天约下一面 已hr面更新:已发意向书最后看到这里 希望能对各位有帮助 提前批也刚刚开始 希望大家也都顺利 最后求个花花🌹🌹引流#蚂蚁#  #字节#  #提前批#  #面经#  #淘天#  #百度#  #腾讯#  #网易#  #滴滴#   #字节提前批#  #软件开发笔面经#
往昔初阳日:orz,👻了,🧎了。这就是🧊神!(阴暗的爬行)
投递字节跳动等公司10个岗位
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客企业服务