阿里六面凉经

一面 3-15 64min

  1. 自我介绍

  2. 研究生期间做了什么事情,引出3

  3. 讲论文的课题(区块链相关)

  4. 区块链的去中心化怎么实现(踩雷了,因为现在研究的已经很深入到具体的点了且和共识机制无关,所以一时没想起来里面的细节只记得大概,减分!)

以上环节15min

  1. 解释前后端分离
  2. 前端框架
  3. 登录鉴权的框架、流程
  4. 因为用了JWT,问JWT被篡改会怎么样?(看到其他兄弟的面经里的问题:如果用户把JWT分发给其他用户怎么办);为什么不会被篡改
  5. HTTPS怎么保证安全
  6. 哪里用到了Redis,使用场景;数据丢失怎么办?--持久化;问Redis了解哪些方面Redis持久化方式
  7. 索引、索引的算法(不是很理解?说的是查询时使用的算法?我说了数据结构,面试官没反馈)
  8. 红黑树原理,用红黑树做过什么东西吗
  9. JVM结构
  10. 垃圾回收

以上25min,因为当时JVM不熟,这个环节结束了

  1. 平时怎么学习的

  2. 闲聊:是否参加比赛?为什么不参加?刷题否?笔试题相关。啥时候能实习?

以上14min

  1. 面试官对我评价
  2. 介绍实习部门,很详细,一直到结束

面试官对我的评价:基础薄弱,但是自己用到的东西学的都很OK,可以

我对面试官的评价:同龄人,整个面试流程很轻松,老哥给了我一个很不错的面试体验

二面 3.18 54min

  1. 自我介绍
  2. 将一个投入精力多有亮点的项目。论文
  3. 论文题目怎么来的?自选。为什么选他?

说明:这次做好了会被问到的准备,讲的很详细,面试官不懂但是眼光确实很问问题很有深度,最后甚至给出了意见,这个环节半小时

  1. 实验中是否用到多线程,计算机基础课程都学过?
  2. 多线程的好处
  3. 为什么要有线程池?一个系统中线程很多会有什么问题?追问:一个Tomcat里有1k个线程会有什么问题
  4. 数据库范式?为什么要有?不同表存相同的数据会有什么问题?一张表很多索引行?联合索引好单列好?
  5. String为什么不直接+而是设计Builder和Buffer
  6. 项目技术栈?为什么这么小的项目也Redis?怎么解决Redis和数据库数据不一致问题?
  7. 应用到的设计模式
  8. 反问:实习生工作内容,实习生培养。

面试官对我的评价:未知

我对面试官的评价:一听就是大佬,问问题直抓本质,面试言语反馈有(嗯,ok,好的,没关系,下一个),面试体验:好

说明:开会迟到20分钟,再结合感觉看,应该是大佬

三面 3.27 35min

自我介绍,讲项目,问题,反问

  1. 你身边的人评价你会用哪三个词,什么事例证明你说的品质
  2. 在生活学习中有什么创造性的成果或者想法

面试官对我的评价:应该一般

我对面试官的评价:声音有点听不清除,没什么反馈,但是也挺随和的,大佬可能都这样吧

说明:约的3点,2:50来电话没接到,可能是这点导致我前面很紧张,自我感觉表现不好

总结

  • 面试时不要紧张,轻松的心态不仅会让自己表现更好,也会给面试官一个很好的印象;反之会给面试官一种底气不足的感觉。
  • 简单的项目也没关系,学过的东西要理解透彻,抵挡得住追问。在知识掌握维度被面试官吊打的情况下,应该追求深度而不是广度。
  • 简历上写的东西一定都准备好。

其他

阿里这三面都是电话面,我也是头一次发现我的手机打电话半小时以上会突然没信号(没打过这么长时间的电话),这导致我一二面都中途断掉了,我也很无语,二面又断掉的原因是我以为一面断掉是面试官那里出现了问题。也不知道会不会给造成不好的印象。

如果有小伙伴遇到了和我一样的问题:首先检查自己的手机是否能被呼叫;能,等待面试官的联系(面试官的是虚拟号码无法回拨的);不能联系HR说明情况寻求解决方案。

最好还是先检查自己的手机,避免出现这种问题,很影响心态!

HR面 端午假期后 30min左右

大多问题已经记不得了,只记得如何实现自我的发展,答到了终身学习,被说太空泛没有具体措施,实际上说了,可能她不认可。

结果 过了两周左右告诉疫情原因结束了,给了秋招直通车


8.18当天被部门HR联系投递简历

9.5日安排直通车的技术终面 75min左右

自我介绍

按照实习内容提了一个场景问题,基本上没有答上来,但面试官一直鼓励我,并最后给我讲了他的思路,很感谢

然后手撕了一道题,LC240,用官解秒了但是面试官觉得不是最优的,讲了他的想法让我再实现一下,实现以后发现其实是一样的,所以整个过程有点扯皮用了大概半小时

然后问了下平时是怎么学习的,即学习方式,面试官表示多看书比较好。

大概还有一些问题吧,但是手机换了不能录音,所以记不清楚了。

9.6HR面和别的冲突了,调整到了9.8

问了实习的具体内容,包括部门组成,工作内容,遇到的困难以及解决方案,甚至和我对接员工的岗位名称;其他的问题就是投了一些别的什么公司,提到了字节,被问同时拿到offer怎么选(废话肯定说选你们),原因是什么。

然后是反问,我问了流程的问题,被明确回答说要排序,排序中可能会有加面。

苦等20天后,官网该部门流程结束

最近一周陆陆续续看到牛客上有些同学拿到了阿里意向就感觉国庆节前可能要给结果,所以每天晚上会查一下。。。中间催过一次,无反馈,阿里就结束吧,今年这局势我可能确实不配,再被其他部门捞起来可能也不会参加面试了。二面的时候就决定流程结束以后就把面经发出来,今天终于整理了一下,祝我也祝大家都早日拿到满意的offer吧!

#阿里巴巴##秋招#
全部评论
应该是没有HC了,大佬试试我们这里吗?我们还有,阿里云中间件
1 回复
分享
发布于 2022-09-29 22:48 浙江
1. 为什么要有线程池?一个系统中线程很多会有什么问题?追问:一个Tomcat里有1k个线程会有什么问题 老哥,求问这个怎么答呀
1 回复
分享
发布于 2022-09-30 13:14 湖北
滴滴
校招火热招聘中
官网直投
加油老哥
点赞 回复
分享
发布于 2022-09-29 18:28 浙江
老哥加油!
点赞 回复
分享
发布于 2022-09-29 19:03 北京
老哥什么经历啊坚持了六面
点赞 回复
分享
发布于 2022-09-30 08:43 浙江
大佬是哪个部门,cto吗
点赞 回复
分享
发布于 2022-09-30 15:52 北京
Java卷爆了啊
点赞 回复
分享
发布于 2022-11-17 02:07 上海

相关推荐

1. 自我介绍(5-10min)2. 在工作中负责的模块是什么?3. 工作中遇到的复杂的事情,以及是如何去解决的4. css布局了解多少,哪些布局用的比较多?flex布局,grid布局,如何实现水平垂直居中,flex布局和grid布局的区别是什么5. 了解前端模块化吗?讲述es6模块化,模块的加载顺序是什么6. Array的内置方法有用过哪些吗?push,pop,shift,unshift,slice,splice,map,reduce,join。7. map和forEach的区别是什么8. splice应用于哪些场景9. vue用过吗?vue2还是vue3哪个用的比较多?10. v-for和v-if的优先级是什么11. vue组件之间的通讯用什么12. vue父子组件的生命周期顺序13. 事件循环了解吗14. 代码看输出    var num = 1    var obj = {num: 2 }    obj.fn = (function (num) {      this.num = num * 4      num++      return function (n) {        this.num += n        num++        console.log(num)      }    })(obj.num)    var fn = obj.fn    fn(6)    obj.fn(7)    console.log(num)    console.log(obj.num)  15. 反问环节    1. 岗位的工作内容:erp?好像是供应商和供应链的中间通道,负责分销管理,铺货。前端vue2,vue3,element-plus    2. 实习生参与的工作是新旧项目都会参加吗?新项目用vue3,旧项目vue2,用微前端结合,都需要维护    3. 面试官讲述了工作时间,上午9:00-晚上8:00感受:1. 对于基础知识掌握的比较少,只了解比较表层的内容,但是深挖原理不知道2. 对于js的代码,没有去自己实操运行一下3. 在工作和学习中,项目中没有挑战一些难点和突破点,问的时候不知道怎么说
点赞 评论 收藏
转发
21 44 评论
分享
牛客网
牛客企业服务