专科的粉丝拿到了阿里的offer,小孟直呼不可思议
共 1550字,需浏览 4分钟
·
2021-02-12 03:28
前天有个粉丝私聊我说:自己是专科,经过自己的努力,拿到了阿里的offer。
开始我觉得他吹牛p。
别说专科想拿阿里的offer难,985的本科都难。而且我也面过阿里,知道面试的难度,技术面至少三面,没几把刷子,不可能过的。
后来我主动和他通了语音,相信了。
经过小伙伴的同意,我说下面试的过程,涉及到个人信息的地方都不贴了。
我:先说下你个人的情况吧?
他:好的,孟哥。我是河北的一所很普通的专科学校的学生,学的计算机。毕业后,也都是从事的编程工作。对了,我也是搞java,才关注的你。在北京一家小公司工作了2年,因为女朋友在杭州,我就去了杭州,后来在杭州稳住了脚。
我:前后没有投过其他大公司吗?
他:投递的多了,但都因为学历的问题,连面试的机会都没有。投出去,基本都没有消息。学历太tm重要了。后来和女友商量了,决定考了本科。再后来,收集了大量的面试资料、面试题,然后不断学习。
我:分享下你的面试过程吧。
他:好的。
阿里一面(技术面):
1.自我介绍
2.自己看过的源码,说一下?
3.一个整形数组,给定一个数,在数组中找出两个数的和等于这个数,并打印出来,我写的时间复杂度高,要求O(n)。
4.看过这么多源码,你觉得什么东西最重要?
5.分布式锁、Redis缓存,系统架构图,MySQL的特性。
6. 如何解决死锁? 写一个JAVA死锁的列子?
7.Spring AOP的实现原理,底层用什么实现的?
8.接下来还是场景题,图片框架的实现,涉及到的缓存,线程池,线程池该如何分配线程数量。
9.HashMap数据存储结构? key重复了怎么办? 是如何解决的?
10. LRU缓存机制。
11.给定一个二叉搜索树(BST),找到树中第K小的节点。
阿里二面(技术面):
1.自我介绍
2.自己对微服务如何理解的
3.学习Java的过程
4.项目遇到的问题,怎么解决的
5.回答过程中提到jvm,问原理
6.对公司有什么要求
7.网关Zuul和Gateway
8.socket的连接过程
阿里三面(技术面):
1.自我介绍
2.详细说我第一个项目-团购系统
3.java反射为什么会慢
4.http的强缓存和协商缓存
5. hashmap有什么漏洞会导致它变慢?
4.说一下分布式事务的TCC模式
5.详细介绍你的第二个秒杀系统项目
阿里四面(hr面):
1.你缓解压力的方式是什么
2.数学怎么样
3.对未来有什么规划
4.你认为java还有哪些方面需要提高的
5.你是哪里人,以后想定居哪里
6.目前是结婚了没有,女友在哪里
我:面试你准备了多长时间?
他:一年半吧,进入大厂一直是自己的目标,虽然知道自己的学历很低,没有很大的信心,但都在闷着头学习着。我所有的业余时间基本都在看面试题。特别感谢我的女友的。以后我要好好陪她逛一次街。
我:加油。未来你肯定可以出人头地。
我的感想
有人问我:孟哥,你写代码怎么那么快?
我是有个很拼的人,只要我认准的事,我会至少坚持个五年。现在的我每天的状态:11点睡觉,5点起床。
如果你很努力的学习java,我不信你连个ssm都学不会?
— 【 THE END 】— 本公众号全部博文已整理成一个目录,请在公众号里回复「m」获取! 3T技术资源大放送!包括但不限于:Java、C/C++,Linux,Python,大数据,人工智能等等。在公众号内回复「1024」,即可免费获取!!