shanganaliyun.md 11.8 KB
Newer Older
1
---
沉默王二's avatar
沉默王二 已提交
2 3
title: 硕士读者春招斩获深圳腾讯PCG和杭州阿里云 offer✌️
shortTitle: 硕士读者春招上岸阿里云
4 5 6
category:
  - 求职面试
tag:
沉默王二's avatar
沉默王二 已提交
7
  - 优质面经
沉默王二's avatar
沉默王二 已提交
8 9 10 11 12
description: 春招斩获深圳腾讯 PCG 和杭州阿里云
head:
  - - meta
    - name: keywords
      content: 面试经验,面经,求职,offer,春招,秋招,社招,校招
13 14
---

沉默王二's avatar
沉默王二 已提交
15 16 17 18 19 20 21 22 23 24 25 26 27
大家好,我是二哥呀!春招即将到来,祝参加面试的小伙伴都能顺利拿到满意的 offer!

为了给小伙伴们一点点帮助和启发,我也会分享一些比较有价值的读者面经,这是一篇来自一位老读者的硬核春招面经分享。内容包括:

- 基本情况(学校、offer 情况......)
- 为什么选择互联网行业研发岗
- 学习 Java 开发的经验总结
- 学习方法和心态上的建议
- 读研相关

-----


沉默王二's avatar
沉默王二 已提交
28
![](https://cdn.tobebetterjavaer.com/tobebetterjavaer/images/mianjing/shanganaliyun-1.png)
沉默王二's avatar
沉默王二 已提交
29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58

我的昵称是风,来自浙江舟山,南航读研,武大本科,专业是计算机。

*二哥 : 本硕都是名校!TQL!光这一点就领先了大部分求职者*

考研结束选择了 Java 开发岗作为工作,在研究生阶段选择放养型的导师,因此有大量空闲时间 面向就业学习 ,系统地学习了很多遍基础知识,刷了很多遍算法题。跟着教程做了一个论坛类网站的项目,在参加的学生俱乐部里接到学校老师手上的一个安防类的上线项目,做的 Java 后端工作。偶尔自己在个人网站写博客,在校也通过了 CET6,科研做了一个任务调度算法研究。

春招两个月面试了多家头部互联网公司的 Java 开发岗,并收获 深圳腾讯 PCG 和 杭州阿里云 的 offer。我选择了后者,因为杭州这个城市更加适合我。今年这两家实习 hc 增加了巨多,也就意味着面试难度降低,并且实习工资也有明显上升。个人分析是后疫情时代恢复经济发展,公司进行业务扩张,对人才的需求要比往年高。算是幸运地吃到了大局势的红利。

### 一、岗位选择

>为什么选择 CS?

引用李智慧前辈《大型网站技术架构》一书的后记部分对于互联网的描述:

>互联网没有门槛,谁都可以进来玩,但是进来后,最好把那些陈旧的思想和包袱放下,重新来过。<br><br>
互联网是一个开放和分享的世界,这里是创新者的乐园,探险者的处女地。只要你努力,富有想象力和聪明才智,能为用户创造价值,能推动社会进步,不管你开始时多么弱小,总有机会迅速聚集资金、人才和注意力,在很短的时间内发展壮大。<br><br>
互联网是一种精神,一种开放、分享、自由的精神;越是付出不问回报,越是获得丰厚的回报;越是不设边界,越是拥有整个世界。互联网是一种颠覆,打碎所有的藩篱,给所有人平等表达和获取的机会,每个人都可以发出自己的声音。互联网是一种建设,重塑人们的思维方式和社会运行方式,建设一个人和人彼此理解信任的大同世界。<br><br>
互联网正在并将继续改变这个世界,一切才刚刚开始,你我正生逢其时!

我认为身处在互联网时代,拥有信息即拥有了一切。积极拥抱变化,使用计算机技术改变世界,提高生产力,推动人类进步,是极具价值的事业。这份理想也是我前进的动力。加油,技术人!

>为什么选择 Java 开发?

我个人觉得研发工程师这个职业,能够用自己的代码,创造程序,最终形成实实在在的产品,很有成就感。

在工程项目开发的过程中,程序员就是某个功能的主人,用各种代码实现,我很享受这个创造的过程。引用我腾讯一面时面试官的观点:后端开发岗做的事就是解决业务问题,重要的是做选择,选择最适合业务的技术。

现实层面,Java 开发市面上的占有率高,大多数业务开发使用 Java,意味着岗位数量多。同时,Java 学习资源多,社区活跃,便于学习。另外,Java 有成熟的一套体系,技术栈完整,市面上现有业务对 Java 的依赖度高。

沉默王二's avatar
沉默王二 已提交
59
二哥 : 目前,虽然有各种编程语言异军突起,但是 Java 庞大的生态在企业开发领域还是很难被撼动的!并且, Java 自身也在越来越好!
沉默王二's avatar
沉默王二 已提交
60 61 62 63 64

### 学习经历

>幸运又迷茫的开始

沉默王二's avatar
沉默王二 已提交
65
我开始面向就业学习计算机知识,是在本科室友的推荐下,找到了 [CS-Notes](https://github.com/CyC2018/CS-Notes) 这个 GitHub 仓库,从此开启了新世界的大门。
沉默王二's avatar
沉默王二 已提交
66 67 68 69 70 71 72

室友还同时推荐我找 Java 开发岗的工作,相对他找的 C++要简单不少。室友还推荐我多刷算法题,推荐我使用 MacBook 提高学习效率。有一位好友作为引路人,真的非常幸运。

迷茫是在我进入到一些社区和学习交流群中,面对海量的学习资源和各种言论,觉得很难甄别出优质的信息。因为缺乏经验,产生的问题一直堆积,无法顺利解决问题的失落感,甚至一度让我对学习产生排斥。当时还是安慰自己车到山前必有路,坚持坚持还是坚持,努力提高自己眼界,并及时清理自己的负面情绪。

>能力稳定提升的阶段

沉默王二's avatar
沉默王二 已提交
73
后来,在 GitHub 上找到了 [JavaGuide](https://github.com/Snailclimb/JavaGuide),个人认为是 Java 领域整理最全面的一个仓库,我系统地学到了学习路径,学习方法,作为程序员应该具有的良好习惯等等。我还关注了二哥的公众号,看了许许多多二哥原创的优质文章。
沉默王二's avatar
沉默王二 已提交
74 75 76 77 78


进入研究生阶段后,在实验室,学生俱乐部,各种活动比赛,公司的宣讲会等,都能学到很多东西,认识很多朋友。我认为有志同道合的朋友一起学习,互相查漏补缺,帮忙解决问题,相对我之前的自学,效率上要提高不少。


沉默王二's avatar
沉默王二 已提交
79
![](https://cdn.tobebetterjavaer.com/tobebetterjavaer/images/mianjing/shanganaliyun-2.png)
沉默王二's avatar
沉默王二 已提交
80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133

在了解到项目在面试中占据比较重要的位置,我会在学习完理论知识后,尽量用代码实践。在自己学习项目视频教程,并跟着手打过后,我参与到学校老师手下的一个上线项目,真正用技术解决实际问题。

>春招面试阶段

虽然学习开始就目标对准找工作,但是没有实际面试经验,还是让我对于能取得怎么 offer 大大存疑。开始面试前我也做好了拿到不满意 offer 的心理准备,在投简历上也尽量海投,争取多一些面试机会。

最先接到的来自阿里数据库部门的提前批电话面试,我当时还处于刚开始复习之前学习内容的阶段,而且面对的是阿里,自然是相当的不自信。我还是咬咬牙上了,硬着头皮面了 85 分钟,被面试官疯狂质疑项目中很细节的点,当时也是受到了很大打击。不过好在我没有很大期望,而且做了被吊打的准备,其实在对自身面试经验的增长上,还是利大于弊的,毕竟后续也没有其他面试能比这次更加打击到我了:)。

随后正式批开始,陆续面了腾讯 PCG,美团,网易互联网,字节,阿里这几家头部大厂。腾讯的面试经历给了我莫大的鼓励,我感到非常幸运能够得到腾讯的认可,特别感谢一面面试官,在线下面试中给予我的肯定,以及对于在后端开发方向上的教导。从腾讯一面,到 oc,总共 6 天,而且我笔试 0ac 也顺利通过,不得不说腾讯今年 hc 之多,难度之低,流程之快。相对实验室其他同学,我 3.22 就上岸腾讯,我后续的复习和面试轻松了很多。

重点聊下网易,我是 hr 面后拖了 20 天,然后挂了,原因是需要横向对比,优先录取更优秀的同学。实习招聘就有这种情况,秋招的战场恐怕更加残酷,因此我建议有精力、准备尚可的同学,在 7 8 月的提前批就尽早投递简历,给自己多些机会和选择的空间。

在 3 月底挂了阿里 AE 部门后,4 月中旬开始再度挑战阿里云全球技术服务部,这也是我这次春招最后一个部门的面试。只能说在经历多个大厂的面试洗礼后,我也能比较游刃有余地通过阿里的面试,而且相对于网易,在最后排序录取环节,我幸运地收到 offer。在 5.10,我的春招也终于以意外满意的结局结束。

最后总结下我对投递部门的建议 :一定要加上部门内部前辈的联系方式,及时询问面试反馈和进度。同时要加部门的招聘群,或者交流群,及时了解政策变动,其他同学是否收到面试通知乃至 offer 等,这些信息非常重要。

### 学习方法的建议

- 弗曼学习法。
- 注意效率,速度要快。
- 注意将理论知识,用代码实践。
- 每日每周每月初,规划学习的内容。
- 给需要学习的内容清楚障碍,专注到一块内容上,并保证学习的连续性。
- 多联想相关的知识点,提高知识迁移能力。
- 勤做笔记,注意总结和回顾。

### 心态的建议

- 要警惕网上或者身边人所贩卖的焦虑。
- 取得进步需要每天前进在正确的方向,并且尽自己最大的努力。
- 对待自身现状要实事求是。现在实力不够也不用灰心,只能说明还没到最后,最后都会有光明的未来。
- 心急吃不了热豆腐,一步一个脚印,踏踏实实地做事。

### 关于读研

我本人是强烈推荐各位本科同学读研。

>为什么呢?

- **读研期间会有大量的时间** :个人认为,像我一样的多数同学,在经历以高考分数为目标的应试教育后,本科阶段面对全新的专业知识和学习环境,以及来自互联网和身边各种信息,感到自由且迷茫。这很正常,我们需要的是时间去找到合适的方向,形成有效的学习方法。
- **更多的机会** :考研有机会进入更好的学校,选择更适合的专业。眼界的提升,结交更优质的人脉也很重要,提高未来发展的上限。好的导师能够提供好的研究方向,好的项目,帮助指导科研。甚至能推荐工作和读博深造。
- **简历加分** :互联网行业的发展速度在减缓,但从业人员增速依旧,意味着更加激烈的竞争。更高的学历,更强的专业能力,已经成为企业对候选人的要求。
- **科研内容对能力的培养** : 科研主要是对算法的学习和创新,能培养设计能力。对于论文的研究,培养理解能力和外文的阅读能力。这些能力都有助于未来,把工作做得更加出色。

二哥 : 比较中肯的建议!不过,也不要忽略不读研带来的几年工作经验对自己的收益。是否读研,根据自身情况做选择即可!

### 总结

不忘初心,砥砺前行。愿大家学业进步。祝各位秋招取得好成绩!

----

*没有什么使我停留——除了目的,纵然岸旁有玫瑰、有绿荫、有宁静的港湾,我是不系之舟*
沉默王二's avatar
jvm  
沉默王二 已提交
134

沉默王二's avatar
沉默王二 已提交
135
>转载链接:[https://mp.weixin.qq.com/s/EB_NCC2fNyYHuz04k1H4Nw](https://mp.weixin.qq.com/s/EB_NCC2fNyYHuz04k1H4Nw),出处:JavaGuide,整理:沉默王二
沉默王二's avatar
jvm  
沉默王二 已提交
136

沉默王二's avatar
沉默王二 已提交
137 138 139

---------

沉默王二's avatar
9000+  
沉默王二 已提交
140
GitHub 上标星 9000+ 的开源知识库《[二哥的 Java 进阶之路](https://github.com/itwanger/toBeBetterJavaer)》第一版 PDF 终于来了!包括Java基础语法、数组&字符串、OOP、集合框架、Java IO、异常处理、Java 新特性、网络编程、NIO、并发编程、JVM等等,共计 32 万余字,可以说是通俗易懂、风趣幽默……详情戳:[太赞了,GitHub 上标星 9000+ 的 Java 教程](https://javabetter.cn/overview/)
沉默王二's avatar
沉默王二 已提交
141

沉默王二's avatar
沉默王二 已提交
142 143

微信搜 **沉默王二** 或扫描下方二维码关注二哥的原创公众号沉默王二,回复 **222** 即可免费领取。
沉默王二's avatar
沉默王二 已提交
144 145


沉默王二's avatar
沉默王二 已提交
146
![](https://cdn.tobebetterjavaer.com/tobebetterjavaer/images/gongzhonghao.png)