阿里巴巴集团

收藏
1000-9999人
未融资
杭州市
福利丰厚榜高校必争榜HC充足榜校招高薪榜牛客指数榜

405

在招职位

2989

面试经验

31

真题试卷

查看官网
上传简历
此刻你想和大家分享什么
职位类型
全部
后端开发
前端开发
客户端开发
测试
数据
人工智能/算法
电子/半导体
产品
运营
市场/营销
管理培训生
财务审计
展开更多
最新
热门
06-12 12:05
已编辑
门头沟学院 Java
1. 常见的垃圾回收器有哪些?  2. CMS 和 G1 垃圾回收器的回收流程有什么区别?  3. CMS 垃圾回收器针对的范围是哪些?  4. CMS 和 G1 在针对老年代引用新生代时的具体实现原理是什么?  5. AQS(AbstractQueuedSynchronizer)有哪几种实现?除了读写锁,还有哪些其他实现?  6. DelayQueue 是如何实现延迟的?  7. ConcurrentHashMap 在 JDK 7 中使用分段锁(Segment)的优势是什么?为什么后来改用 synchronized?  8. 为什么 HashMap 使用 synchronized 而不是 ReentrantLock?  9. MySQL 的索引从数据结构、功能和物理存储三个方面分别有哪些类型?  10. MySQL 的 RR(可重复读)隔离级别是否可以完全防止幻读?如果不能,哪些情况下会出现幻读?  11. MySQL 的 undo log 如何防止幻读?  12. 不同的 MySQL 存储引擎(如 InnoDB 和 MyISAM)有哪些区别?   14. 串行化隔离级别是如何防止幻读的?其实现原理是什么?  15. redo log 的底层刷盘机制是什么?  16. Redis 的底层数据结构有哪些?例如 string 的编码方式有哪些?  17. ZGC 的最大特点是什么?染色指针的概念是什么?  18. JDK 8 之后的新特性有哪些?  19. GC 调优的主要策略是什么?吞吐量优先和响应时间优先的区别是什么?  20. 垃圾回收算法有哪些?例如标记清除、标记整理、标记复制。  21. Redis 的多线程是从哪个版本引入的?具体用在哪些方面?  22. Redis 的五种 IO 模型是什么?  23. Caffeine 缓存的缺点是什么?   25. 分库分表的解决方案中,基因法的具体实现原理是什么?  26. 如果出现表倾斜,应该如何解决?  27. 解决购票高并发问题时使用的分段锁具体用在哪里?  28. 双重检测锁(Double-Checked Locking)的实现原理是什么?  29. 在 Redis 中,什么情况下使用 string,什么情况下使用 hash?  30. 如何通过 Redis 缓存购物车商品?具体的数据结构选择和实现方式是什么?  31. 如果数据量少的话 HyperLogLog 的缺点是什么?  32. 如何保证接口的幂等性?有哪些常见的实现方案?  33. 使用 token 如何实现接口幂等性?其优缺点是什么?  34. 时间戳能否用于实现幂等性?如果可以,如何实现?  35. 什么是逃逸分析?它的优化措施有哪些?  36. 标量替换是如何进行优化的?其实现原理是什么?  37. Lua 脚本在 Redis 中如何保证原子性?  38. 布隆过滤器的参数有哪些?如何设置这些参数?  39. 布隆过滤器的主要缺陷是什么?如何解决误判率随时间增加的问题?  40. 布隆过滤器内部如何使用多个哈希函数?其查询流程是怎样的?  41. 如何降低哈希冲突?布隆过滤器的设计思想是否可以应用于其他场景?  42. 三色标记法在垃圾回收中的作用是什么?可能出现的问题(如悬空指针、对象消失)及其解决方案是什么? 
点赞 评论 收藏
分享
这家公司做二次元文生图大模型平台。HR面是一面,真的会筛人(有没有面过 终面的小伙伴反馈下阿里的hr面有没有这么难)。自己过了,后续安排是性格测试+coding面+项目技术面+BQ面试。这家HR面筛选标准是“了解过创业公司的特点并接受+主动关注AI领域热点+主动关注业务并尝试技术赋能业务+对工作有全局意识”。问题:自我介绍为什么看外面机会(组织架构调整)下一份工作的期待(prefer创业公司用人模式,技术氛围期望match)文生图AI产品有了解过吗(了解过Lovart,HR追问邀请码怎么拿到的,自己顺着话茬说体验PixAI公司产品发现的用户体验问题,以及自己认为更合理的产品演进方向:加Planner,走agent自决策而非用户自己编排node的路线,lovart使用场景:了解产品为目的的使用+活动投稿)AI辅助IDE有使用过吗(copilot)为什么没有尝试别的(微软生态更好)有远程协作经验吗(22上海经历,在校社团经历)有开源项目经验吗(无)二次元浓度怎样(音游+gal+东方)介绍一个技术赋能解决业务的典型经历(重构的来龙去脉)说一下重构经历你遇到过的工作难点(让协作方接受自动化校验流程)了解用户反馈的渠道(人力查看反馈群+自动化监控)你自己会作为用户用b站直播吗(白噪音)了解过直播在公司规划的定位吗(up主变现手段)工作中有没有重来可以做得更好的事(上级给压力,赶进度用脚本发任务,参数问题造成事故,这个项目从开始就应该坚持服务化)了解ai trend的渠道(国外github trend+蓝鸟+ProductHunt,国内公众号+小红书+知乎)上级分配目标模糊的任务,你会如何处理(按自己理解文档化、量化里程碑出一份初版,和leader共同对文档沟通完善)你在测开岗如何与研发合作,达成减少用户侧bug的目标(数据驱动+拨测机制自动化push研发压低bug率,这题答得不好,因为我在问到这题之前一直以为自己是在面后端岗。。)提了自己对投递岗位的疑问,但也表示对title问题不介意(创业公司介意title和权责划分是面试红灯),同时确认他们在招测开而不是黑盒测试(和看机会原因的人设保持一致),hr肯定他们在招测开,同时自己说了一些公司目前没测开岗人力遇到的问题自己的优点和缺点(责任心,说话直接不留情面)期望薪资?反问(hr视角下公司愿景,hr视角对候选人期待)   
查看20道真题和解析
点赞 评论 收藏
分享
06-03 19:52
已编辑
门头沟学院 Java
投票
bg中流双2AI面:5.15日,英语口语中学水平笔试:5.17日,三道手撕,ac2.2一面:5.21日,电话面,87分钟(季后赛强度,明明告知的时候说得是40分钟左右,流量卡打得欠话费了)项目拷打,30分钟,项目只有一个,是自己手撕的Spring框架,拷打完后面试官说你没做过业务项目吗,我说没有正儿八经的做过,面试官沉默了,我觉得要寄了八股拷打,感觉阿里对基础技能的底层原理特别重视:1、MySQL的关键字in和exist区别是什么2、讲一讲表结构设计(布拉布拉说了一堆),为什么这么设计?(幸亏突击的时候看到了,纯运气好)3、INNODB比MYISAM的优势4、说说索引下推的原理5、如何用mysql实现分页6、如何用MyBatis实现分页,两者的区别是什么?7、说说mvcc的原理8、知道Undolog和Redolog的区别吗?分别是怎么实现的?9、有了Undolog为啥还要Redolog?10、知道redis的sortedSet吗?怎样实现的?11、跳表怎么设置层高的?12、哈希表是怎么扩容的?13、redis的持久化策略是什么?底层原理是什么?14、Redis怎么实现分布式锁?锁id是必要的吗?为什么?15、哨兵选择主节点的过程说一说?16、redis主从一致性怎么实现的?17、如何保证 redis 和 mysql 数据一致性?(答:借助canal,面试官笑了,我心想寄的概率降低了)18、说一说binlog的订阅机制19、说说BIO和NIO,知道多少说多少,说的底层一些20、说说策略模式?(直接说不了解,面试官又沉默了,我又觉得要寄了)那供应链模式呢?项目中有用到,所以秒了21、分布式系统中不同节点之间的通信和功能调用为什么不通过HTTP实现?能不能通过HTTP实现?22、把arraylist变成线程安全有哪些方法?23、Arraylist的扩容机制说一下,和Hashmap有不同吗?24、ConcurrentHashMap实现线程安全的原理说一下?25、一个线程可以终止另一个线程吗?举个例子26、volatile 关键字保证变量可见性的原理说一下27、synchronized 和 ReentrantLock 的区别,ReentrantLock底层是怎么实现的?30、说说ThreadLocal原理和使用场景31、有人说线程池中缓冲队列没必要,你觉得有必要吗?32、说说AQS(本来还在思考,而且不咋会,正要说呢,面试官说时间不早了,就问这些,我:呼~逃过一劫)反问:还有几轮面试?答:一共3轮技术面,1轮hr面(不给我一点旁敲侧击的机会)部门做什么业务的?答:内部系统开发(怪不得问那么多原理)面完后当晚打电话约明天二面。二面:5.22日,视频面,40分钟,面试官说我一面表现不错,让自我介绍后给了个手撕,题目我忘了,是150里的一道dp,25分钟手撕成功,晚打电话约三面三面:5.24日,40分钟,继续拷打项目,加大量场景题和计网吟唱当晚hr面hr面:聊家常当晚发offer,激动的一夜没睡,第二天白天睡了一天找了3个月的实习,失败的次数多的数不清,心里已经麻木了,中间放弃了4、5回,想着做个项目,刷力扣直接准备秋招吧,感谢阿里给的机会(虽然是我面过的强度最大的),同时愿各位牛友七月之前不要放弃,然后成功。                
点赞 评论 收藏
分享
1️⃣项目深挖:这个项目解决了什么问题?你的数据集的大小是多大?2️⃣项目深挖:你的数据分块策略是什么,为什么要用这样的策略?3️⃣项目深挖:Embedding 用的什么模型,为什么要用这个模型?4️⃣项目深挖:向量召回后为什么要做rerank,rerank用的什么算法,为什么要用这个?5️⃣项目深挖:微调数据集是什么格式,微调数据有没有做预处理,在什么环境下训练的,用了什么显卡,内存占用情况6️⃣项目深挖:模型出现幻觉时,一般怎么解决的讲一下 Transformer 架构7️⃣encoder-only、decoder-only、encoder-decoder 不同架构在实际应用的使用场景8️⃣llama2 网络架构?使用了哪些注意力机制9️⃣llama2 的位置编码了解吗? 讲讲几种位置编码的异同1️⃣0️⃣基础大模型训练流程及资源使用情况1️⃣1️⃣了解 langchain 吗? 讲讲主要结构和主要组件,处理复杂任务链时有哪些优势1️⃣2️⃣显存不够时,一般怎么解决的,有哪些常见的优化方法1️⃣3️⃣几种主流大模型的 loss了解过吗? 有哪些异同?1️⃣4️⃣了解半精度训练吗? 展开讲讲原理和优点,在实际应用中有哪些挑战。1️⃣5️⃣deepspeed 用过吗? 分布式训练中如何提升效率。1️⃣6️⃣手写实现下分组注意力leetcode 题:合并K个升序链表📳当前大模型岗位更加强调实践,如果没有做过大模型的项目且没有针对性准备过,很难回答上。对于想求职算法岗的同学,如果想参加高质量项目辅导,提升面试能力,欢迎后台联系。
查看19道真题和解析
点赞 评论 收藏
分享
距离第一次面试刚刚好过去一个月,总算是oc了,后面也不打算再找了,所以简单做个总结bg双九科班简历牛客论坛+黑马点评,有个挑战杯大模型相关比赛决赛一等奖 无实习经历,LeetCode除hot100之外有额外刷一些,大概200左右,八股一般,主要背了redis相关大概4月初开始投,虽然bg让我有不少面试机会,但大多都是一面挂,只有阿里智能信息顺利oc,鹅的复活赛进了一次二面。总结失败经验:没有实习经验、项目烂大街加上最开始确实没有完全吃透,基本一深入问就g以下记录一下时间线:美团 4.23 一面挂阿里国际 4.29 一面挂腾讯 5.8 一面挂阿里云 5.9 一面挂腾讯复活赛一番战 5.13 一面 5.20二面挂淘天 5.14 一面挂(阿里妈妈的压迫感太强了)腾讯音乐 5.14 一面挂阿里智能信息 5.15一面 5.20二面 5.23HR面 HR面后三小时oc其实还投了不少,饿了么笔试没后续,蚂蚁笔试没后续,OPPO笔试挂,虾皮笔试挂,阿里控股、京东还在池子里,很早就投的顺丰发了个面试时间意向邮件后无后续以下是面经:美团、阿里国际、阿里智能信息已单独发腾讯一面:讲讲session和cookie,了不了解单点登录csrf攻击布隆过滤器讲讲cas讲讲redis里的数据结构,跳表有了解吗热帖排行功能展开讲讲讲讲你项目里的分布式锁acid、隔离级别,mysql默认是哪个级别,为什么ioc和aop手撕:连续子数组的最大和其实这次面试体验还挺好,就是单点登录问题面试官前面暗示了很多次,最后直截了当问了,但我这块当时确实没准备到淘天一面:除了maven还有什么管理第三方包;如何处理maven依赖冲突AC自动机了解吗布隆过滤器threadlocal,如何跨线程传递值mysql的锁了解吗,什么情况下会产生死锁商品数量多时如何考虑分库分表redisson自动续锁怎么解决死锁问题get和post的区别;为什么get中带url是不安全的循环依赖是什么,spring中如何解决,适用于什么情况ioc、aop讲讲为什么要做这两个项目csrf手撕快排,讲原理被拷打最狠的一集,阿里妈妈不愧是阿里妈妈,是我完全高攀不起了腾讯复活赛一番战一面:static的作用final和finally的区别==和equals的区别为什么有了equals还需要hashcode为什么重写 equals() 时必须重写 hashCode() 方法?ioc和aopredis有哪些部署架构讲讲redisson对分布式锁的优化,什么情况下只使用单体redis手撕:删除有序链表中的重复值都是很基础的八股
点赞 评论 收藏
分享
05-23 19:18
已编辑
蚌埠学院 后端
一共45min,部门是做推荐业务的,base广州,面试官很和善,循循善诱。项目:Spring循环依赖怎么解决?三级缓存(部分解决)问为什么不是二级?(二级也够了,三级主要解决代理对象问题)Spring AOP,如果出现代理失效怎么办?(注入自己或者开启代理暴露通过aopcontext调用)数据库用的什么隔离级别?答的mysql默认的RR,因为mysql的mvcc快照读机制并发能力也很强。但是面试官说他们都是用的RC读已提交。。。数据库死锁遇到过吗?软件开发的时候怎么避免死锁?几十亿行的数据量怎么分表?答得不好。(数据行水平拆分到不同节点应该是采用分布式生成唯一id,比如雪花算法)消息队列你为什么选rabbitmq?答的是原来用的redis stream不支持持久化,rabbitmq还是amqp易于操作。面试官说我们现在都用kafka/rocketmq,rabbitmq弱爆了rpc项目用的底层通信协议?tcp怎么处理粘包半包?Redis 大key 热key怎么处理?你这个排行榜用zset,zset如果数据量大的话怎么办?答的很差劲。估计问完面试官就觉得差不多了,我也觉得差不多了无手撕,后面问了本科期间有没有科研成果,建议是鼓励实习,不过毕竟研究生还是有优势。然后就是反问。总的来说还是自己太菜了,人家结合项目问八股,项目里没有大数据量,顶多就是对那几十条redis和几千条数据库进行一个高并发读,没有实践经验根本答不出来,只能硬生生套八股(八股还没记牢,这是最致命的 )1小时挂
查看11道真题和解析
点赞 评论 收藏
分享
bg 双9 简历牛客论坛+黑马点评 挑战杯大模型相关比赛决赛一等奖一面(5.15 55min)自我介绍挑战杯相关选一个你觉得更有挑战性的项目介绍一下redis有哪些数据结构,跳表了解吗,介绍一下还有什么我没问到但你觉得值得讲一讲的点吗(吟唱了分布式锁)手撕:搜索旋转排序数组(二分查找变种)、无重复字符的最长子串反问二面(5.20 50min)自我介绍挑战杯相关现在有一批数据需要去重,同时相似度高的也需要一并删去,怎么考虑(我只大概说了自己的思路是把相似的转成相同的再通过一些去重算法完成)布隆过滤器是怎么用的,还有没有其他的类似的实现手撕:查找有序数组中某个值第一次出现下标、删除数组中连续的k个相同值(最后有个细节卡了蛮久,面试官一句话提示了一下才过)反问HR面(5.23 30min)自我介绍从你的项目、竞赛里挑一个展开讲讲在做项目过程中有遇到什么样的困难,怎么解决的你的竞赛经历里有没有产生团队协作相关的问题,怎么解决的base地意向职业规划上面有提到没有打算考公,HR接着提问现在可能很多父母都希望孩子能够考公考编,工作稳定,你对这个问题怎么看,如何跟父母沟通还有没有其他正在进行的流程你会怎么选,为什么整个流程都很快,其实我5.8晚上才投的简历(感谢朋友提醒我阿里系还有这个能投),过了一个周末就约了笔试和一面,HR面后三小时就发了意向。总结成功经验,70%在于挑战杯的这个奖,20%在于手撕基本没大问题,10%才是准备的一些八股和项目,感觉是不可复制的一次流程。
阿里巴巴开奖92人在聊 查看15道真题和解析
点赞 评论 收藏
分享
模拟面试
真实面试体验,快速补齐短板
应聘感受
暂无应聘感受
牛客网
牛客网在线编程
牛客网题解
牛客企业服务