经历过的流程最麻烦最长,内容最硬核的春招面试
基本情况:某985硕,男,帅,乒乓球羽毛球还可,农药王者段位,计划5月中下旬入职,西溪园区求合租求合租!!!!!! !
岗位介绍:阿里新零售数字供应链事业部,java后台开发岗,暑期实习可转正;
面试准备:巩固语言基础,熟练自己项目的各个方面,两倍速刷计网,操作系统课程(本科非计科),疯狂背面经,首推:cyc2018,牛客面试宝典,各公司面经。
面试流程概述:自3月25号笔试到4月24日收到意向书前后共历时一个月整;
0)提前批(太菜,没敢投);
1)内推,综合测评,笔试(ac了第一题,第二题暴力没写完);
2)一面,技术面,应该是内推我的小哥哥;
3)二面,技术面,表现最差的面试,被问的有点懵逼;
4)三面,P9技术面,部门大佬面试;
5)四面,P9技术面,跟别人不太一样的交叉面试;
6)五面,HR面,最不水的HR面试,太硬了;
一面,电话面,约60min
楼主是cpp选手,所以没有考语言这部分内容
0. 自我介绍
1. 介绍实验室cv算法项目,聊javaweb项目,负责的工作,项目需求功能
2. 权限管理模块的实现(这个地方还跟面试官argue一段时间,最终还是败下阵来)
3. 项目一些数据库表是如何设计的,有哪些字段
4. 项目的困难,如何克服 ——————————————(至此40min过去了)
5. spring中拦截器与过滤器的区别
6. spring面向切面编程aop
7. spring依赖反转DI,有什么好处
8. @autowired 与@resource的区别
9. JVM了解嘛(卒)
10. mysql事务,隔离级别
11. 网络七层协议,每一层有哪些协议
12. java的线程池用过吗(卒,面试官好像有点无语了,放弃java这部分的考核了)
13. 讲一下平衡二叉树
14. 为什么面工程不面算法
15. 反问哪些不足,答:1)java方面需加强,如类加载器,容器,JVM,线程池,NIO,BIO,缓存,中间件;(非常nice,后面有用到,重点!)
2)项目中当流量放大的时候该如何设计,重构;
当天晚上通知过了,两天后二面
二面,电话面,约40min
哎,面试的最难受的一次,被问的云里雾里的,面试官思维极其宽广跳跃
0. 自我介绍
1. 聊javaweb项目,然后突然被问到微信小程序怎么做;(项目我个人负责web端开发,另一个老师负责微信小程序开发)
2. 工作当中有没有碰到一些问题
3. 本科成绩是多少,前十名都去了哪
4. 读研究生对你的成长是什么
5. 除了科研之外,现在在学习哪些新知识
6. 后台开发常用的一些中间件介绍
7. 又回到了javaweb项目,跟ERP系统对接有哪些功能接口(这也是另一个老师负责的工作)
8. 项目中RPC的交互用什么技术做的,为啥用HTTP协议来做,你觉得还可以用什么方法来做
9. 开源的RPC框架有什么好处?有哪些框架,dubbo的协议(卒)
10. 嘴贱提了一句dubbo的协议跟http的RESTful风格是不一样的,被反问你确定你们用的是RESTful嘛(卒)
11. 又突然跳到了实验室cv算法项目,它的应用场景是什么样的。
12. 十分犀利,你这个算法准嘛?你的算法的优势是什么?
13. 你认为我们国家智能驾驶处于什么阶段,什么时候能够上路
14. 又突然毫无防备的跳到了另一个问题,抖音用过吗?你觉得它做的好在哪里?(讲推荐,讲交互,被打断)
15. 你觉得抖音的推荐会用到哪些算法来做(没了解过,逼逼了一周编不下去了,卒)
16. tcp与udp区别,微信发文件用什么协议,为什么?
17. 个人的优点缺点是什么?
18. 你觉得你是天赋多一点还是勤奋多一点?天赋为什么会觉得少一点?(???我哭了)
19. 你认识的同学有没有投阿里,没有那种没有阿里的嘛(???)
20. 反问评价:好奇心要加强,为啥不去了解推荐算法呢?可能不能比他们做的更好,但应该要了解一些。
21. 然后又开始问问题,本科的比赛获奖的含金量
22. 那你没参加其他的一些比赛,研究生主要都在干嘛呢(当然是科研,论文呀。。。)
23. 专利的含金量的,论文的含金量,整个年级的发论文情况
面试体验比较差,经常被打断,经常沉默,经常来回跳,问的范围很发散,都是跟你有点相关但又不直接相关,很多问题回答的不太好。最后给的评价没有好奇心,,哎,可能了解技术面比较窄也没有表现出对技术的热情吧。
ps:正好赶上清明节假期,过了将近一个星期才被通知过,又等了将近一个星期才安排了三面,很坎坷,不容易。
三面,电话面,约25min
最顺利的一面,面试体验提别好,问项目多一点
1. 自我介绍
2. 如何学习新技术
3. 科研项目的背景,成果,自己做了哪些功能
4. 进程与线程
5. 进程间通信,同步机制,win下线程同步的API(卒)
6. socket编程有没有接触过,select epoll区别
7. java怎么学的,javaweb项目介绍
8. 有没有读过框架源码(卒)
9. 反问部门工作以及前景(介绍的挺多的)
10. 反问评价:基础比较好,技术方面眼光比较窄,应该多去了解云部署相关的技术框架啥的。
然后赶紧接着他的话又自己陈述了一下自己情况以及今后的努力方向。稳妥
十分钟后通知三面过了,四面等了一周后进行的
四面,电话面,约30min
跟面经上的大多数经历不同,四面的面试官问的很技术,很基础。
一面面试官跟我提到的补java知识没想到在四面这里用上了。。。
面试官比较严肃,很强势
1. 自我介绍
2. 介绍javaweb项目时直接被打断,甲方为啥要做这个平台?为啥不找工作室做找你们做?
3. 聊一下个人情况,本科专业,研究生专业,开设哪些课程,成绩,参加的比赛
4. 数据结构,一个字典找到最多的重复英文单词(应该是这个情景),我说可以构建前缀树的方式(一听到字典就反射前缀树了,他可能应该是想问hashmap的)
5. 如何构建前缀树
6. 二叉树有哪些遍历方式,分别有哪些应用场景(回答的不好)
7. 情景题,杭州现有30个消防站,如今想再增加3个,如何规划。(回答的不好,前面回答的很乱,好再后面又让我重新理一遍,马马虎虎吧)
8. hashmap底层实现,如何解决哈希冲突
9. JVM内存分布,不同版本之间有区别吗,什么区别?哪些区可能发生内存溢出并举例
10. 自定义的java.lang.string类能否加载,为什么不能?(顺带讲了类加载器跟双亲委派机制)
11. 那怎么可以实现加载这样的一个string类呢?(感觉被坑了,如果是java.lang.string的话一定是加载不了的,编译器会抛出异常;而我当时回答的是自定义类加载器,然就后逼逼了一段,面试官就嗯也没说别的,,,感觉被套路了,,大坑)
12. 最近在学什么?
13. 优缺点
14. 详细介绍一下目前最有成就感的项目(可能是凑时间)
15. 项目的困难,学习到哪些东西
16. 反问对供应链部门的看法,被拒绝回答;反问对我的评价,被拒绝回答;(无情)
两天后HR面
五面,电话面,约30min
就说一下hr面的感受吧,问题都是常规的一些hr问题,但阿里的hr面很不一样,最直接的感受就是不好糊弄。。。
问问题会问的特别细,特别深入,就一个问题,不断地问你为什么,更深层的原因是什么。
印象最深的就是让我说一下自己的优缺点,这个问题讨论了十分钟,特别恐怖,我感觉她一定有研究过心理学,不停的往深层次去问,不停的剖析你。
起初我回答的是优点是学习能力强,抗压能力强;hr很不满意,要我具体举例子,然后不断问我,后来对我的总结是勤奋+负责任
缺点我说的是二面面试官的评价,缺乏好奇心,然后就会问那你自己是如何觉得的呢?那为什么会这样呢?不断剖析下去说我是因为不想去看更大的世界。
嗯,不得不说,很强很硬核;
面试的最后就直接说我过了,可能各种问题我回答的还算可以吧。
之后三天左右发了意向书。
同意了之后,现在已经一个多星期了,还没有发起入职流程。现五一假期已过完,希望可以尽快入职。。。
最最最后重申!!!!计划五月中下旬入职,坐标杭州西溪园区,求合租哇哇!!!!!!
全部评论
(13) 回帖