阿里巴巴
杭州市 · 互联网 · 1000-9999人
公司实力雄厚
IPO上市
A级纳税人
高新技术企业
项目信息·7

面试经验

“困难”
“体验一般”
10438 条面经
面试官hr难度技术二面自我介绍java流程算法一面简历笔试数据库线程经验有收获jvm阿里巴巴三面优化
匿名用户
Java
确定通过确定通过
一面自我介绍讲一下实习所做的工作,工作中用了什么算法,用的什么语言Java相对于C++的优点Spring @Autowired和@Resource的区别,讲一下JVM的新生代和老年代,讲一下数据库查询慢的优化方法,Java序列化的作用,应用场景讲一下HashMap在多线程环境下使用可能的后果、有啥替代方案是否关注新技术、HTTPS相对HTTP有啥好处,未来几年的职业规划,二面在百度做了什么工作,是怎么做的,用了什么算法,怎么check效果?用Java做过什么项目,项目用了Java中的哪些框架?为什么要用Spring?为什么要用SpringMVC,如果没有这玩意,你自己咋实现?有啥想问我的,三面,在哪里实习的?介绍下在百度做的项目团队人数?项目背景?团队目标?个人目标?项目里的策略具体是怎么实现的?策略是自己开发的么?团队内会互相学习策略么?测试数据集有多大?关键词表有多大?在百度印象最深的一件事?公司和个人用什么语言?喜欢研究哪一块?平时都是怎么提升个人能力的?比如并发分布式这一块?如何保证你学到的高并发技术,不是demo层面,而是真正能在高并发环境行得通?四面(交叉面)自我介绍在百度做的工作和具体细节,策略实现方式Linux的内存管理方面有了解吗?(不了解)那你了解操作系统啥?讲一下死锁的产生条件和避免吧,讲一下银行家算法是如何避免死锁的,Linux的IO讲一下?(类型、IO效率、链接数、支持IO大小)求最短路的算法中了解哪些?具体讲下dijkstra算法吧,讲下JVM中的内存模型吧,有什么想问我的,五面(HR面)意向工作和打算?你说有比赛top3,简单介绍下情况大学学的专业?算法方面的课程情况介绍下软件杯这个项目?前后端意向?介绍下在百度做的工作,项目背景,你的角色百度工作和个人技术兴趣是否契合?对工作环境、地点、方向有什么要求?有什么想问我的?(问了两个问题,信号太差面试官都听错了 = =)...查看更多
2 年前 发布
匿名用户
Java
未通过感觉没戏
(我竟然为了同一个公司发了俩贴,这公司属实离谱,怪不得大家说是玄学公司). check 1point3acres for more.先说一下我自己,从一个新项目Businessanalytics(新到我真的是第一年)毕业,该项目career service真的不是很棒,我又是转专业,没有很多相关的实习经历,所以就剩到了失业期的边缘。 在领英上发完了要饭post(别笑)以后,有很多好心人说要refer我,这其中包括一个AWS的好哥哥,大概是四月底左右refer的吧,然后差不多时间被一个startup当intern捞了,但是感觉这个startup撑不久了,甚至昨天看到我这个岗位前一任姐姐发帖说自己layoff经历QVQ(就有这么巧),所以接到了这个interview还蛮开心的。我在地里的第一个帖子就是关于这场面试,我就是那个收到VO邀请约完VO,发现自己申的岗位JD被撤了,问了HR发现already filled的那个,啊,一切苦难的源头。 1. 我过了第一轮phone interview, 收到VO邀请约完VO,发现自己申的岗位JD被撤了,问了HR发现already filled。不死心的我连夜申请了一个同location同title职,然后HR告诉我是同一个组(好巧?),所以把我的application移到了这个identical position下面。 2. 约了VO,换了一个HR和我对接,中间reschedule了一次(近乎正常),最后约在了6.19,公司老板一拍脑袋说我们要reflect on Juneteent,然后又reschedule了,约到今天。 3. 约好了VO以后,来了一个新登场角色HR,负责给我这个面试提供(tian)一些帮助(luan)   这位大哥人在中部,我人在美东,比我晚一个小时,但是他和我约时间都用Pacific Time,并且他自己算不清楚,我们一共打了两次电话,我都等了他一个多小时,他约错时间了,还以为是我没收到约时间的邮件。他的主要贡献是告诉我哪些topics will be covered,tech话题一点帮助都没,有一整轮tech我根本不知道要我设计什么东西,直接############一整轮,这部分内容他都没提。LP方面,他热心地告诉我我们14个LP只考十个,leave out了4个,然后实际面试中只有大概3个问题不是这告诉我不考的四个LP,我笑着活下去(虽然我因为中间reschedule太多实在等了太长时间,所以其实14个都准备过) 4. 面试前一天4中的新登场角色问我能不能改时间,还在今天但是我们把schedule改一下。我等到他们下班前还没收到咋回事,终于明白这位大哥已经不打算回我了,问了2中的HR,终于拿到了准确的面试时间。好哥哥,这也就是我事不是很多可以跟着你协调,人在职跳槽事还挺多的要怎么办?是我太卑微太好说话了吗? 5. 今天第一轮面试的印度哥是1中fill了我那个position的人,问了半个多小时BQ,然后20分钟给我四道SQL和一道算法题,最后5分钟直接掐了问你有什么问题要问我们吗,我问,你能让我把我没写完那题说完吗?感觉应该挂了,发出来让大家笑笑,我真的花了很多时间准备,甚至看了很多他们team相关的产品介绍之类的,不懂为什么要这样玩弄可怜的new grad。 ...查看更多
2 年前 发布
1
匿名用户
Java
确定通过确定通过
背景:211硕,非计算机相关专业,17年7月校招进入杭州一家传统行业大厂,做后台java开发,BOSS直聘投递的简历,新零售BU,面试通过后定级P6。 一面:电话面试,45分钟问的问题比较多,由项目到具体知识点,由浅至深,直到回答不上。主要问题有:分布式、分布式事务、redis实现分布式锁、redis实现排行榜、kafka如何保证at most once、jvm各种垃圾收集器、内存溢出如何排查、超过内存的大文件如何处理、长调用链如何排查问题、高qps下服务保证可用、多线程策略、多线程的栅栏、闭锁。 二面:一面后约一个星期,电话面+视频面在线写代码,90分钟先是电话聊了下项目,问了一些基础问题,类似kafka消费能否保证顺序、arraylist初始化、cap理论、zk等。然后马上视频面试,在线写代码,只有一个文本编辑框,面试官能实时看到你写的过程。先是一道算法题,难度一般,先给了思考时间,然后在网页文本编辑框里直接写,写完后面试官给了几个测试用例,让我在本地ide调试。调试过程中发现有一个用例未通过,和面试官说明问题出现原因,面试官让我思考可以怎么修改,期间还给了我修改建议。修改后,所有用例通过。面试官问了多线程相关问题,知道我平时用synchronized比较多后,让我用synchronized写一个生产者。完成后,面试官又让我把前面写的代码中,list处理部分改成lambda表达式。由于平时太依赖ide了,手写lambda没能写出来。二面结束。 三面:二面后两天,电话面,25分钟三面可能是阿里的交叉面,聊的比较轻松。聊了一下项目,具体知识点就问了下jvm,问了下平时看什么书,怎么学习,职业规划等。 四面:三面后两天,现场总监面,30分钟三面之后,有hr联系安排现场总监面试,因为白天都有工作,我选择了晚上(ps:阿里面试时间还是非常人性化的,可以自己选日期和时间段,5轮面试我都选择了晚上)。面试官是整个部门的总监,我提前到了,面试官正在和前一位面试者谈,所以等了约十几分钟。面试官人非常nice,我简历上的三个项目都让我说了下(ps:经历了十来次面试,第一次有面试官让我把简历上所有项目都讲了)。后面问了下对spring的理解,然后看我用的spring cloud,又问了下对spring cloud的理解。 后面又问了设计模式懂不懂,我说了解一些。结果面试官可能没听清,说“哦,不太了解阿,没事”。很尴尬,本来可以说一些的,但当时紧张了,没有开口,这部分就过了。后面面试官问我有什么想了解的,我问了下岗位业务相关,又问了为啥我的面试时间这么短,是不是不满意。面试官说不会的,因为我工作年限也只有2年半,项目经验、知识积累等也不多,所以问的也差不多了,而且已经很晚了,看我回去路程也长。结束时和我说,后面应该就hr联系我了。 五面:四面后一天,hrg面,20分钟提前约好了面试时间,我准备好等在视频会议前,hr迟到了几分钟。阿里的hr还是比较严肃严谨的,问了我本科研究生都不是计算机相关专业,为什么从事软件行业。我说是研究生期间有导师项目需要,所以自学的。又详细问了研究生期间的项目。后面又问了工作上的负责内容,并让我介绍了项目(ps:阿里的hrg都了解各种技术术语,也能懂业务逻辑),我又把简历上的三个项目讲了一遍。后面又问了我向谁汇报,角色是什么。最后问了下目前薪资。然后问我有什么问题。hr面结束,整个过程很快,又有一种像是项目汇报的感觉。 后续:体检、背调经过了一个周末的焦虑等待,期间也钉钉联系了最后一面的hrg,反馈是周一会联系我。周一下午,hrg联系我,告诉我面试通过,并告知职级,薪资。问我有没有疑问,是否接受,接受的话就走体检背调等流程。接受后次日体检,两日后收到电子offer,并开启背调流程。由于当时我还没有提出离职(ps:主要原因还是年终奖还没到手),便申请延迟了背调,申请年后再开启背调。结果,疫情影响,貌似现在背调还没结束。离职时间,入职时间也都没有确定,希望一切顺利吧。Tips:所有面试流程状态,是否通过,都可以打电话给阿里招聘热线查询。 ...查看更多
2 年前 发布
5
匿名用户
Java
确定通过确定通过
最近事情的确比较多,几个月开拓的一个新的产品线处于关键的联调阶段。偏偏这个时候拿到的阿里的offer,记忆一下回到年初的时候,当时其实是比较希望去阿里,也写了面试经验 。当初的面试我的小哥可能比较看好我,所以也就私下跟我一直保持联系,希望年中再内推我,虽然这次没有还是没进小哥的部门,但是这次的确是这个小哥内推才走到现在这一步。    讲道理这次我没有过多的去准备,或则在别人看来我一直在准备,现在公司团队虽然小,后端开发就三个加一个实习生,但是正因为如此每个人都要承担非常重要的责任,从产品设计到开发设计还有运帷部署,我参与的很全面,领导也是前阿里成员。我觉得一份好的工作其实大概概括就是 成长空间和薪资待遇,讲到此当初我也并没投递这家公司,由于HR聊的开心就来了,当时也是想试试自己价值如何,就来了,由于并不是真的想离职,因为当时的目标就是阿里,所以故意开价很高觉得可以以薪资不合适为由拒绝offer(别随便学),结果一家小公司还真答应了我这个薪资,然后老板还亲自跟我聊了很多,而且想到团队人就几个,但是也是阿里前员工,也就经不住诱惑过来了。     来了之后我负责了官网的node.js改造,做了内部的小系统,还负责了核心模块的重构工作。自己部署并且维护,及时响应线网BUG。自己闲下来也没停止学习,买了几本书,基本是源码和并发和虚拟机相关的东西,这几个部分是重点也是难点,spring源码我通过两本书和自己研读源码深入理解,也在公司做了内部关于设计模式的分享,所以直到年中,已经快忘记阿里的事,直到下半年某天阿里的小哥问我还对去阿里感兴趣么现在可以内推,我不是很肯定的说内推吧。     首先是平台业务部门,也是这个小哥部门,问我了一些具体问题我已经记不太清,因为这次算下来,我一共算是面试了4轮技术,第二轮之后就把我交给了另一个部门,另一个部门的小哥面试我就问了大概个人情况,无非就是关于jdk,流行框架源码,并发,问了项目的情况,问了这几个部分其实可以聊很多东西,还没我比较熟悉的JVM,可能是对于并发包的理解的确超过了同龄人很多,所以最后问了下linux命令上传命令,我干净利落的说ftp或则scp,我习惯scp,然后小哥就很满意的说等下一轮面试通知吧。     恰逢星期五的晚上,我要去南京,在地铁上,第一次电话响起说“你好,我是阿里的架构师,请问是XXX,方便做个电话面试吗“,我在出租车上,所以推迟了半小时,要赶高铁呀,结果半小时后在地铁上,没办法了,得赶鸭子上架了,所以不得不在地铁上贴着门接受阿里架构师的面试,旁边一中学样子的妹纸默默的看着我装逼。然后架构师问的问题已经不是技术细节了,其实对于技术细节我不担心,因为还算比较自信,当然并非我能深入理解所有,我只是有自信说我能够超越绝大多数工程师,但是架构师问的问题很抽象,抽象的问题很多是没有标准答案的,例如架构师一直追问我什么叫代码的健壮性,我想了想,防御性编程和覆盖更多测试用例(后来觉得这跟问什么叫好代码是一个意思,简单易维护或许也是一个方面),或许高内聚低耦合也是不错的答案,这种回答不同得面试官可能认可程度也不一样,如果抽象得问题还很主观,那具体得问题也能聊,听我提到项目是分布式,问我服务发现zookeeper的算法,我只知道paxos的概念,选举机制等等,很遗憾我并不清楚,所以我也就很直白的说我不太清楚,避免把自己困在这个技术细节上。总体这一面差强人意。     过了三周,没有任何消息,我以为就这样结束了,其实一方面觉得有点遗憾吧,另一方面也有点平静,因为我想过如果我拿到offer我将去选择去留问题,讲道理我还是很喜欢我现在的工作内容,阿里那边充满未知数,直接被拒绝可能暂时是最好的结果。     直到某天阿里HR跟我聊天说是Final面,我才记起这事,至此后面经过多方面考虑还是决定去阿里。     此文不谈技术特此记录这段时间的经历。...查看更多
2 年前 发布
加载中
看准网阿里巴巴阿里巴巴面试经验阿里巴巴null面试经验