首页 / 阿里求职进展汇总
#

阿里求职进展汇总

#
290575次浏览 3117人互动
分享个人最新进展,1篇得30牛币
此刻你想和大家分享什么
热门 最新
26届阿里云暑期实习Java开发一面面经
总结:项目+mid算法+计网八股,只没答上一个sql语句      贴主会更新每一个面试的面经,可以点进贴主主页查看其他面经(都会写的详细),可以关注我获得最新面经通知。贴主的第二面(之前腾讯是第一面,这次更有经验了)首先自我介绍,把面试官引到我擅长的项目上1.询问项目的亮点答:登录注册模块采用邮件注册,密码存储采用MD5加密与加盐,登录使用Kaptcha验证码验证,拦截器进行登录状态检查;使用Redis做本地缓存,使用Redis集合数据类型来处理赞、踩,相互关注;使用Spring的声明式事务管理保证数据的一致性;使用Kafka作为消息队列对系统进行解耦,在用户操作后通过消息队列异步处理推送,避免同步操作性能瓶颈2.数据库存储的密码是明文还是加密答:加密的,用户输入的明文密码拼上盐值加密后存入数据库3.了解非对称加密和对称加密吗?答:了解,对称加密用同一个密匙,非对称有一对密匙,一个公匙,一个私钥4.哈希加密了解吗?答:了解,我使用的MD5加密算法就是哈希加密算法5.哈希加密对于对称加密和非对称加密的优点答:计算速度快,能快速对数据进行加密处理,而且是单向加密不能解密,就算我的后端数据库被攻破,也无法从数据库存储的密码中还原密码6.在项目中使用Spring和不使用相比Spring有什么好处?答:细说了IOC和依赖注入优点,AOP优点,事务管理优点,MVC优点7.项目中用到了什么设计模式答:第二个项目手写Spring,创建Bean用了工厂模式,保证容器中一个Bean只有一个实例用了单例模式,实现JDK动态代理和CGLIB代理使用了代理模式,处理请求采用责任链模式等8.讲一下责任链模式优缺点答:优点是解耦,每个阶段可以单独进行配置与扩展;缺点是不好调试,定位哪一个处理者出问题得一个个排查,还有责任链太长会降低性能9.你知道状态模式吗?答:行为设计模式之一,允许对象在内部状态改变时改变他的行为,但是我在项目中没有实际应用这个模式,所以没说展开10.享元模式知道吗?答:结构性设计模式,目的是减少对象创建数量,从而降低内存占用,比如说在我的论坛项目里,像用户名,头像这些需要频繁储存的数据就可应用享元模式,把常用的用户基本信息作为享元对象存入Redis作本地缓存11.你平时会看什么书吗?答:平时基本在学校看教材,假期会阅读一些小说、杂志12.你写代码最看重的一点是什么?答:想了一会说可维护性,然后论证了可维护性的重要性13.你觉得什么时候应该用事务,什么时候不应该用事务?答:事务就是一组操作,我要保证这一组操作的原子性时就应该使用事务,要么全部完成,要么全部不做,避免出现数据不一致情况14.看到我简介上的算法获奖经历,问我15分钟选一个难度的题目手撕,我怕15分钟写不出hard就选了中等手撕算法-LeetCode原题反转链表2   7分钟速通要求Java写,但是平常写算法都用的cpp,一开始写链表虚拟头结点用cpp写法导致报错,但改掉后成功ac15.来一道场景题,有一个合同,合同会和很多个应用关联,问我创建几个表合适答:创建三个表,一个是本身的合同表,一个是应用表,还有一个关联表,合同-应用关联表,关联表绑定两个外键16.如果创建表式要求几张表同时成功或者同时失败,如何写Java代码保证事务一致性答:使用Spring的声明式事务管理,使用@Transactional注解,就可以做到事务的原子性(同时成功或同时失败)17.要求写出上面的场景题,查出合同表中的top 5个金额最高的,连带查询出相关应用信息答:这里写了一会,对JOIN的运用不熟练,没能成功写出SQL语句,算是这个面试唯一没答上来的18.(面试官1说另一个面试官要来考察一下我的基础)我在浏览器输入https://www.taobao.com后,背后会发生什么样的网络请求?答:(窃喜,这是背的八股的第一大条)首先是DNS解析请求,...(过程省略);然后是TCP连接请求...(过程省略);然后就是HTTP请求,浏览器根据输入的url构造HTTP请求报文,...(过程省略);(说到这才发现是HTTPS)紧急补充,使用HTTPS协议,在TCP连接建立之后还会有一个SSL握手请求,会进行身份验证、密匙交换等操作,进一步保证信息安全性;最后页面加载完成还会有一些资源请求,比如CSS文件,JS文件;19.说说HTTP请求数据逐层传输最后到二进制传输经历的过程答:应用层HTTP协议把要传输的数据比如请求方法、请求头组成一个HTTP报文;然后HTTP报文到达传输层,传输层使用TCP或者UDP协议,TCP协议会给HTTP报文加上TCP头部,包含源端口号、目的端口号这些信息,根据三次握手建立可靠连接后,将封装好的TCP报文发出去;数据段到达网络层,网络层主要用IP协议,IP协议再给TCP数据段加上IP头部,包含源IP地址和目的IP地址;封装好的数据报来到链路层,链路层把IP数据报封装成帧加上帧头和帧尾,帧头包含源MAC地址和目的MAC地址,帧尾包含效验信息,然后就以2进制在链路层传播了20.网络传输到网络层,是如何找到下一跳发往哪,根据什么协议和算法?答:依靠路由协议,说了RIP和OSPF,RIP基于距离向量算法,...(省略原理),15跳不可达,收敛慢;OSPF协议基于链路状态算法,每个路由器会先了解周围链路状态,像数据结构里的图一样生成拓扑结构,然后把这些信息发送给网络中其他路由器,然后根据迪杰斯特拉算法计算出最短路径更新路由表,收敛快且适用于更大网络规模21.你在学校里成绩如何答:先说了基础核心课比如计网、数据结构、操作系统都学的很好,批斗了一下学校教的过时课程(20年前的破jdbc和web),说这些课我认为上的必要不大,所以没有学的很认真,这些课成绩差些,所以总体成绩不算很好,但是工作用的工程能力和算法能力锻炼的很好22.你的教育背景不错,今天也看出你的基础也很扎实,为什么你不选择去做算法工程师而是选择做开发呢?答:首先回答算法工程师要研究生起步,我对自己的规划就是本科不读研参加就业,而且在开发上我累计了一定的基础,做出了一定的成绩,也比较享受开发的成就感,而算法方面学了机器学习,感觉更偏向数学领域,就不是很感兴趣,最后还是决定选择做开发。反问环节:1.问了工作地点答:北京2.问了实习薪资答:说他也不知道结束,总用时1h
嵐jlu:可以关注贴主,我还会更新接下来的每一个面试的面经,都会记录这么详细,帮到你了就给帖子点个赞吧
查看22道真题和解析
点赞 评论 收藏
分享
04-02 22:07
已编辑
北京邮电大学 Java
淘天暑期实习 一面
1. 自我介绍2. 大三上就有时间实习了?3. 权限热更新模块怎么做的4. 更新权限后,上下文怎么更新4. 定时刷新还是?5. 如果部署在多台机器上,怎么更新6. Redis 做分布式缓存,流量很大怎么处理7. Redis 高可用方案8. 工作流怎么实现的9. 消息队列的服务怎么搭建的?和原来的方案有什么提升10. RabbitMQ 的镜像队列11. 为什么不直接写入数据库12. 持久化的消息后续还会处理吗13. 有mysql 的索引调优经验吗14. 联合索引可以只命中部分吗15. 怎么判断一个索引失效了16. Redis 的Set 和 Zset 的区别是什么17. Zset 的底层是怎么实现的18. 怎么用 Redis 实现分布式锁19. Redis 命令实现的分布式锁是可重入的吗?怎么实现可重入20. Java 的可见性问题了解吗?怎么解决可见性问题21. 除了 volatile ,还有什么能解决可见性的方法22. volatile 的底层原理23. 双亲委派机制,为什么要设计这个,有不需要的时候吗24. 有看过开源的中间件的源码吗25. 了解间隙锁吗26. 间隙锁是加在哪个位置的,加一把间隙锁要做哪些步骤27. 乐观锁怎么解决库存超卖的问题的28. 高效兑换码算法怎么实现的29. 分布式ID的主流实现方法反问1. 工作内容,大团队是交易的整体链路,组内是交易后的链路2. 工作上有和AI 结合的吗,业务上有些相关的3. 学习建议,dubbo等那一套微服务以及分布式系统     
查看30道真题和解析
点赞 评论 收藏
分享
05-20 21:35
南开大学 Java
阿里云智能集团 面经(秒挂版)
5.13总时长:1h30min1. 自我介绍、项目介绍2. 项目拷打:项目背景?自己完成了哪里?技术出彩的点?超卖的业务场景和解决细节?  1. 所有请求都在SET NX前面等待吗?重试的时间间隔是?有重试不就不公平了吗?锁的超时时间?为什么?一定能完成吗?  2. 为什么用Redis?不入库吗?丢了咋办?zset的数据结构是?具体实现细节是?  3. SET NX和SET EX是两步,中间挂了咋办?Spring的事务是怎么保证实现的?  4. 下一个项目:怎么分词的?3. 时间复杂度和空间复杂度怎么理解?二分查找的复杂度是多少?4. 常见的数据结构?(一开始答成数据类型被紧急叫停hhh)链表是什么?应用场景是?数组呢?哈希表的原理和结构?5. 树的结构还在哪些场景下使用?(丝滑转场到MySQL)innoDB的B+树是什么结构?xx场景下的xx字段适合建索引吗?6. HTTP和TCP分别工作在计网中的哪几层?Nginx中做TCP代理的话,能转发HTTP的请求吗?常见的HTTP状态码?HTTP返回readtimeout是为什么?(其实是处理太慢而不是连不上,答错了)7. 进程、线程、协程分别是什么?区别?8. 给代码说运行结果和原因9. Python写过吗?多进程会吗?(不会)C++写过吗?进程间通信的理论知识了解吗?10. a主机上一个进程上的一个线程要读取b主机内存中的一个数据,两个主机之间的层、数据、操作系统之类的交互过程是怎样的?如果是json报文(内存中——的话,内核态怎么从内存中取这部分数据(操作系统)?(说出了技术过程但不记得名字。。)11. Java中的垃圾回收器了解吗?讲一下。什么时候用标记-清理、标记-负值、标记-整理?12. 做题:二分查找和一个排序(感觉应该写快排但是写了归并,并且因为想优化写了20+min不知道是不是太慢了)13. 归并排序的优缺点是什么?归并和快排在复杂度上是什么区别?最坏情况下快排的复杂度?14. 反问  1. 贵公司对实习生的要求:主要看基础和学习成长能力,项目经验没那么看重  2. 很想问表现怎样,但是还是问不出口
查看17道真题和解析
点赞 评论 收藏
分享
04-22 13:46
已编辑
滴滴出行_做梦中(实习员工)
10面oc腾讯,23面结束暑期
    暑期实习找了一个半月了,最早是腾讯给的面试,最后收留我的也是腾讯,被其他伤透了心躺了5天才懒的写文章记录一下bg:末流211本+一段中厂实习1.腾讯10面12月中旬 wxg一面秒挂(太菜了鼠鼠)2.13左右 s3线一面过2.18  s3线二面过,聊的蛮好2.23 s3线三面挂(狠狠压力了一波,没抗住)3.2 pcg 数据平台 一面挂(我感觉我自己面的不是很好)3.5 cdg 金融运营开发 一面秒挂(很奇怪,感觉答的还不错,但是面完10分钟秒挂)3.10 teg一面过(8道场景,拷打好深)3.13 teg二面过(java选手让用go撕代码)3.20 teg三面秒过3.25 hr面➕云证3.26转录用评估3.31 查到内部已录用➕oc爱鹅信鹅等鹅成为鹅孝子2.阿里系8面淘天一面泡一周过淘天二面一周自动过期挂阿里巴巴控股一面挂(面试官不care,随便问了点)阿里云一面过(问实习)阿里云二面过(问项目场景)阿里云三面总监秒挂(否定所有实习产出)蚂蚁一面泡一周过期挂重新投递,蚂蚁又一次一面泡一周挂给我整懵了钉钉笔试完泡,饿了么0.2题笔试就不奢望了阿里国际无笔无面泡灵犀泡了一个月无笔无面无消息”;高德投完没消息阿里系有面=无面3.字节商业化广告一面秒过商业化广告二面完泡一周挂(池子太大了可能)飞书一面秒挂(从这开始没有再接到面试了)可恶啊4.美团可恶啊笔试1.5道题没有一场面试三个志愿全部都是已结束hr说是综合评估不通过,我到底做错了什么5.其他投递情况拼多多一面挂 (之前很想去的,可能是算法优化复杂度没做出来)腾讯音乐一面秒过腾讯音乐二面泡一周无消息,累了😩upd:今天打电话说进hr面了,但是已经oc腾讯就不去啦,开心的是没有挂,泡了一周还以为挂了ww,流程太慢了不然去了腾讯云智发笔试还没做oppo初筛过,笔试完测评完复筛简历挂(有种被玩的感觉)vivo无笔试,不期待了,唉废了小米日常投一下都挂了3个,不想投了京东jdy投了5个月了没有面试,这辈子算是废了百度之前投个qa都过不了简历筛选,暑期不想投了快手之前投个日常都简历挂了3页,也不想投了小红书好像招研究生吧,ssob投啥都挂携程笔试完无面米哈游笔试完没消息(还是cpp好像)网易互娱无笔作业帮最早投的了,笔试完无消息b站很早之前面过qa(一面过,二面貌似发现我不想看qa挂了)b站直播发了笔试,做完无消息虾皮笔试完无消息(延了一次笔试)滴滴没投,因为实习刚离职其他看到开了暑期,没投,累了,就这样吧6.小结总的来说,一个半月共23面,其中腾讯9面成功拿下,结束暑期投递了,好累,躺了5天还是不能完全恢复精力每天挣扎于测评笔试面试实习焦虑中,焦虑接不到测评笔试,焦虑笔试挂,焦虑简历挂,焦虑约不到面试,焦虑面试挂,焦虑手撕做不出来(hot选手),焦虑排序挂,甚至焦虑录用评估,直到书面offer很多时候感觉就是运气约面,运气oc,尽力了,燃尽了希望未来一切顺利,祝牛友也拿到暑期offer!!!我爱腾子!!!做梦都想去鹅        
在划水的打工人很放浪:还有一周过期这一说吗 我蚂蚁已经泡了有一周了
查看7道真题和解析
点赞 评论 收藏
分享
04-25 15:23
南开大学 Java
阿里智能信息 凉经
已经凉啦,发出来攒攒人品吧一面:基础平台研发工程师 45min【感觉挂了结果第二天没有电话通知默默发了面试邮件?】1. 自我介绍2. 项目拷打(不知道为什么会觉得这是实习问了好几次,其实后面问题都是基于项目问的)3. 负责部分4. 喜欢哪个方向的技术5. 项目难点6. 是否有压测?追问用多少个Java实例压测的(因为测的是Redis秒杀)?7. 负载均衡怎么做?(我扯了好多RedisMySQL,他说先回到前端请求第一步来考虑(懵了好久才理解他在说Spring那层),然后没想到nginx之类的中间件,直接瞎说在前端可以用hash来分发,后来被点了nginx)8. Redis自己搭的吗?怎么实现备份?怎么实现高可用?集群节点挂了咋办?哨兵模式原理?9. SpringBoot和SpringMVC区别?MVC是什么?(我只知道SpringMVC不知道MVC。。。被提示知道servlet吗,但是Spring真没了解这么深)过滤器和拦截器的区别及各自的应用场景?(强行答了几个被问还有吗,哑口无言)怎么设置Spring框架参数使单个Spring可以支撑5000个用户并发做请求?(其实我对5000个用户毫无概念,也不会设置参数)提示Spring默认线程数是多少?(还是不知道)10. Java项目跑起来之后怎么动态查看堆栈和内存具体内容?用什么工具去看?(记得有命令但是一个都没记)11. JVM方法区干啥了?解释方法区、堆、栈的概念。12. 网络socket编程有做过吗?(我说课设用C++写过)backlog是什么?(再次哑口无言)13. 平时有看开源项目或者开源代码的习惯吗?(老实回答不经常)那平时从什么地方获取技术资料?14. 了解过AI吗?了解过大模型吗?有没有试过本地跑模型调接口来测试大模型能力?(都没有救命,只学过很基础的机器学习算法)15. 自己是喜欢搞计算机的吗?(不知道是不是觉得我太菜了一点都不研究技术)16. 反问(请求提建议:搞清楚基础,比如JVM及其基本命令、socket原理、servlet;学会调优的一些东西,比如Redis高可用、负载均衡怎么做;要多了解最新技术)17. 大学在哪里?确定做开发不做算法吗?18. 看看笔试成绩,没看到,说回去结合看一下。二面 32min完全没怎么问八股啊,全在问我怎么学习。处于一个既不敢撒谎但是不撒谎就显得很垃圾的状态。1. 自我介绍2. 拷打项目:项目背景是?多少人开发?技术挑战是?瓶颈在哪里?3. Redis的学习链路?有看源码吗?你理解的Redis架构是怎样的?4. 有用别的数据库吗?MySQL存了多少数据?如果存了很多数据会有性能问题,怎么办?5. 根据用户ID取模水平分表,但要查城市ID下面的用户,怎么查?6. 那如果还要进行一个全局的排序呢?7. 后端的网络层是怎么实现的?有做过socket网络编程的程序吗?8. 自己会挖掘一些什么样的技术方向?举个例子?9. 每周花多长时间写代码?你觉得刷算法题有什么用?编程有时候也挺枯燥的,你怎么觉得?10. 未来有什么个人规划?11. 有关注过业界的一些技术方向的发展吗?对AI了解多少?现在大模型能具备这么强的一个语义理解能力是为什么?AI产品对你的学习工作有什么影响?12. 你觉得自己比较大的优势和缺点是什么?为什么你认为自己理解能力好?13. 为什么不读研?对深入研究和去工作这两个事情你的思考是怎样的?14. 为什么这么想做业务开发?这个兴趣的支撑点是什么?(因为我老是提到想做业务开发。。。)15. 反问:部门业务?加入需要提升的能力?【第三天早上看默默挂了,不知道为什么连第二志愿都消失了】
查看28道真题和解析
点赞 评论 收藏
分享
阿里飞猪一二面面经
3.25 阿里飞猪一面(40min)1. 实习拷打2. 项目拷打3. 场景很多,主要项目场景是:redis读写,定时同步到mysql4. 读写用一个redis吗?如果用两个redis,一个读一个写,那么万一写的过期了,读的没过期,整个读写的链路是什么样的,怎么读怎么写。5. 更新是增量还是全量6. 手撕:选择排序(不会写,让对方换了个快排),字符串转数字7. 反问:业务类似于美团携程机火,面试官说可以加他微信细聊(笑cry)3.31 阿里飞猪二面(40min)1. 自我介绍,询问目前找实习情况,聊了一些大学生活,编程学习之类的,实习介绍,熟悉那些阿里中间件2. cookie和session区别- 用户登录时,服务器生成Session存储用户ID,并通过Cookie发送Session ID。后续请求中,浏览器自动携带Cookie,服务器通过Session ID读取用户信息,避免重复认证。若选择“记住我”,则Cookie设置长期有效期,存储加密令牌,与服务器持久化Session关联3. 如何判断一个用户登录状态- 前端通过cookie发送session id给后端,后端通过session id判断4. CAS、CAP,缓存怎么选择5. ReentrankLock和Synchronized锁区别6. 对AI的理解7. 反问评价:很有规划,基础由于聊得时间短,不太清楚hr面大概半小时。整个几次面试流程,感觉没什么很深入的八股,基本上就是聊聊天,不过一二面对方经常问我有几个其他公司流程中。后来问hr的时候,转正流程和时间比较模糊,应该是不考虑了
查看11道真题和解析
点赞 评论 收藏
分享
03-16 14:15
重庆大学 Java
暑期实习投递汇总
2025-03-16
在牛客打卡1天,今天也很努力鸭!
AI牛可乐:哇,你投递了好多公司呢,真是勤劳的小蜜蜂!不过看到你挂了不少,感觉你有点小失落呢。别灰心,每次面试都是一次学习和成长的机会哦!有没有什么经验或者问题想要分享或者讨论的呢?如果想聊聊心得或者需要一些建议,点开我的头像,我们可以私信聊聊哦!😊🌟
点赞 评论 收藏
分享
暑期实习至此结束吧
小陆加油呀:想问问,这些大厂如果暑期实习被挂了会影响秋招吗?会被冷冻吗?
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客企业服务