提交 530d9cc9 编写于 作者: 沉默王二's avatar 沉默王二 💬

优质面经/面试准备

上级 b1f43d94
......@@ -351,7 +351,7 @@
> - **学习了那么多 Java 知识,耗费了无数的脑细胞,熬掉了无数根秀发,为的是什么?当然是谋取一份心仪的 offer 了**。那八股文、面试题、城市选择、优质面经又怎能少得了呢?
> - 千淘万漉虽辛苦,吹尽狂沙始到金。
## 面试题集合
## 精选面试题
- [Java:34道精选高频面试题](docs/baguwen/java-basic-34.md)
- [Java:13道HashMap精选面试题](docs/collection/hashmap-interview.md)
......@@ -369,16 +369,18 @@
## 优质面经
- [春招斩获深圳腾讯PCG和杭州阿里云](docs/mianjing/shanganaliyun.md)
- [社招拿下阿里美团头条京东滴滴)](https://mp.weixin.qq.com/s/h2tV6v5Rh6jHdO9x0p63-g)
- [字节小姐姐的一份秋招攻略](https://mp.weixin.qq.com/s/0hCJy0m8nHm08HfyXKQT1A)
- [面试常见词汇扫盲+常见大厂面试特点分享](https://mp.weixin.qq.com/s/6TYEDM73N68vKXpmLRKhHA)
- [双非学历的社畜,历经 6 轮面试,最终拿下阿里Offer](https://mp.weixin.qq.com/s/vnMZY9Gsy3o1FwMi4f1GlA)
- [硕士读者春招斩获深圳腾讯PCG和杭州阿里云 offer✌️](docs/mianjing/shanganaliyun.md)
- [本科读者小公司一年工作经验社招拿下阿里美团头条京东滴滴等 offer✌️](docs/nice-article/weixin/shezynmjfxhelmtttjddd.md)
- [非科班读者,用一年时间社招拿下阿里 Offer✌️](docs/nice-article/weixin/xuelybdzheloffer.md)
- [二本读者社招两年半10家公司28轮面试面经✌️](docs/nice-article/weixin/huanxgzl.md)
## 面试准备
- [简历如何优化,简历如何投递,面试如何准备?](https://mp.weixin.qq.com/s/qurUqeD_VyiJRtB38vOuSw)
- [校招时间节点、简历编写、笔试、、HR面、实习等注意事项](https://mp.weixin.qq.com/s/rO7cU4NX74CoWADo_O4IUw)
- [面试常见词汇扫盲+大厂面试特点分享💪](docs/nice-article/weixin/miansmtgl.md)
- [有无实习/暑期实习 offer 如何准备秋招?💪](docs/nice-article/weixin/zijxjjdyfqzgl.md)
- [简历如何优化,简历如何投递,面试如何准备?💪](docs/nice-article/weixin/luoczbmsddyb.md)
- [校招时间节点、简历编写、笔试、HR面、实习等注意事项💪](docs/nice-article/weixin/youdxzhhmjzlycfx.md)
## 城市选择
......
......@@ -862,6 +862,7 @@ export const sidebarConfig = sidebar({
"nginx/40-interview"
],
},
{
text: "背诵版八股文",
collapsable: true,
......@@ -872,6 +873,27 @@ export const sidebarConfig = sidebar({
"sidebar/herongwei/mysql",
],
},
{
text: "优质面经",
collapsable: true,
children: [
"mianjing/shanganaliyun",
"nice-article/weixin/shezynmjfxhelmtttjddd",
"nice-article/weixin/xuelybdzheloffer",
"nice-article/weixin/huanxgzl",
],
},
{
text: "面试准备",
collapsable: true,
children: [
"nice-article/weixin/zijxjjdyfqzgl",
"nice-article/weixin/miansmtgl",
"nice-article/weixin/luoczbmsddyb",
"nice-article/weixin/youdxzhhmjzlycfx",
],
},
{
text: "城市选择",
prefix: "cityselect/",
......
// colors
$theme-color: #5b86ff;
$sidebar-mobile-width: 16rem;
$sidebar-width: 20rem;
\ No newline at end of file
$sidebar-width: 22rem;
\ No newline at end of file
......@@ -358,7 +358,7 @@ headerDepth: 1
**学习了那么多 Java 知识,耗费了无数的脑细胞,熬掉了无数根秀发,为的是什么?当然是谋取一份心仪的 offer 了**。那八股文、面试题、城市选择、优质面经又怎能少得了呢?千淘万漉虽辛苦,吹尽狂沙始到金。
### 面试题集合
### 精选面试题
- [Java:34道精选高频面试题](baguwen/java-basic-34.md)
- [Java:13道HashMap精选面试题](collection/hashmap-interview.md)
......@@ -376,16 +376,17 @@ headerDepth: 1
### 优质面经
- [春招斩获深圳腾讯PCG和杭州阿里云](mianjing/shanganaliyun.md)
- [社招拿下阿里美团头条京东滴滴)](https://mp.weixin.qq.com/s/h2tV6v5Rh6jHdO9x0p63-g)
- [字节小姐姐的一份秋招攻略](https://mp.weixin.qq.com/s/0hCJy0m8nHm08HfyXKQT1A)
- [面试常见词汇扫盲+常见大厂面试特点分享](https://mp.weixin.qq.com/s/6TYEDM73N68vKXpmLRKhHA)
- [双非学历的社畜,历经 6 轮面试,最终拿下阿里Offer](https://mp.weixin.qq.com/s/vnMZY9Gsy3o1FwMi4f1GlA)
- [硕士读者春招斩获深圳腾讯PCG和杭州阿里云 offer✌️](mianjing/shanganaliyun.md)
- [本科读者小公司一年工作经验社招拿下阿里美团头条京东滴滴等 offer✌️](nice-article/weixin/shezynmjfxhelmtttjddd.md)
- [非科班读者,用一年时间社招拿下阿里 Offer✌️](nice-article/weixin/xuelybdzheloffer.md)
- [二本读者社招两年半10家公司28轮面试面经✌️](nice-article/weixin/huanxgzl.md)
### 面试准备
- [简历如何优化,简历如何投递,面试如何准备?](https://mp.weixin.qq.com/s/qurUqeD_VyiJRtB38vOuSw)
- [校招时间节点、简历编写、笔试、、HR面、实习等注意事项](https://mp.weixin.qq.com/s/rO7cU4NX74CoWADo_O4IUw)
- [面试常见词汇扫盲+大厂面试特点分享💪](nice-article/weixin/miansmtgl.md)
- [有无实习/暑期实习 offer 如何准备秋招?💪](nice-article/weixin/zijxjjdyfqzgl.md)
- [简历如何优化,简历如何投递,面试如何准备?💪](nice-article/weixin/luoczbmsddyb.md)
- [校招时间节点、简历编写、笔试、HR面、实习等注意事项💪](nice-article/weixin/youdxzhhmjzlycfx.md)
### 城市选择
......
---
title: 硕士读者春招斩获深圳腾讯PCG和杭州阿里云 offer✌️
shortTitle: 硕士读者春招上岸阿里云
category:
- 求职面试
tag:
- 优质面经
- 面试经验
- 面经
- 求职
- offer
- 春招
- 秋招
- 社招
- 校招
description: 春招斩获深圳腾讯 PCG 和杭州阿里云
head:
- - meta
- name: description
content: 春招斩获深圳腾讯 PCG 和杭州阿里云
- - meta
- name: keywords
content: 面试经验,面经,求职,offer,春招,秋招,社招,校招
---
# 春招斩获深圳腾讯PCG和杭州阿里云
转载链接:[https://mp.weixin.qq.com/s/EB_NCC2fNyYHuz04k1H4Nw](https://mp.weixin.qq.com/s/EB_NCC2fNyYHuz04k1H4Nw)
大家好,我是二哥呀!春招即将到来,祝参加面试的小伙伴都能顺利拿到满意的 offer!
为了给小伙伴们一点点帮助和启发,我也会分享一些比较有价值的读者面经,这是一篇来自一位老读者的硬核春招面经分享。内容包括:
......@@ -54,13 +66,13 @@ tag:
现实层面,Java 开发市面上的占有率高,大多数业务开发使用 Java,意味着岗位数量多。同时,Java 学习资源多,社区活跃,便于学习。另外,Java 有成熟的一套体系,技术栈完整,市面上现有业务对 Java 的依赖度高。
Guide 哥 : 目前,虽然有各种编程语言异军突起,但是 Java 庞大的生态在企业开发领域还是很难被撼动的!并且, Java 自身也在越来越好!
哥 : 目前,虽然有各种编程语言异军突起,但是 Java 庞大的生态在企业开发领域还是很难被撼动的!并且, Java 自身也在越来越好!
### 学习经历
>幸运又迷茫的开始
我开始面向就业学习计算机知识,是在本科室友的推荐下,找到了 CS-Notes 这个 GitHub 仓库,从此开启了新世界的大门。
我开始面向就业学习计算机知识,是在本科室友的推荐下,找到了 [CS-Notes](https://github.com/CyC2018/CS-Notes) 这个 GitHub 仓库,从此开启了新世界的大门。
室友还同时推荐我找 Java 开发岗的工作,相对他找的 C++要简单不少。室友还推荐我多刷算法题,推荐我使用 MacBook 提高学习效率。有一位好友作为引路人,真的非常幸运。
......@@ -68,7 +80,7 @@ Guide 哥 : 目前,虽然有各种编程语言异军突起,但是 Java 庞
>能力稳定提升的阶段
后来,在 GitHub 上找到了 JavaGuide,个人认为是 Java 领域整理最全面的一个仓库,我系统地学到了学习路径,学习方法,作为程序员应该具有的良好习惯等等。我还关注了二哥的公众号,看了许许多多二哥原创的优质文章。
后来,在 GitHub 上找到了 [JavaGuide](https://github.com/Snailclimb/JavaGuide),个人认为是 Java 领域整理最全面的一个仓库,我系统地学到了学习路径,学习方法,作为程序员应该具有的良好习惯等等。我还关注了二哥的公众号,看了许许多多二哥原创的优质文章。
进入研究生阶段后,在实验室,学生俱乐部,各种活动比赛,公司的宣讲会等,都能学到很多东西,认识很多朋友。我认为有志同道合的朋友一起学习,互相查漏补缺,帮忙解决问题,相对我之前的自学,效率上要提高不少。
......@@ -130,6 +142,6 @@ Guide 哥 : 目前,虽然有各种编程语言异军突起,但是 Java 庞
*没有什么使我停留——除了目的,纵然岸旁有玫瑰、有绿荫、有宁静的港湾,我是不系之舟*
转载链接:[https://mp.weixin.qq.com/s/EB_NCC2fNyYHuz04k1H4Nw](https://mp.weixin.qq.com/s/EB_NCC2fNyYHuz04k1H4Nw)
>转载链接:[https://mp.weixin.qq.com/s/EB_NCC2fNyYHuz04k1H4Nw](https://mp.weixin.qq.com/s/EB_NCC2fNyYHuz04k1H4Nw),出处:JavaGuide,整理:沉默王二
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xingbiaogongzhonghao.png)
此差异已折叠。
---
title: 简历如何优化,简历如何投递,面试如何准备?💪
shortTitle: 简历优化/投递/面试如何准备
description: 简历、投递策略和面试上的一些经验
author: 七淅
category:
- 求职面试
head:
- - meta
- name: description
content: 简历如何优化,简历如何投递,面试如何准备?
- - meta
- name: keywords
content: 面试经验,面经,求职,offer,春招,秋招,社招,校招,面试准备
---
大家好,我是二哥呀。最近遇到好几个裸辞准备面试的小伙伴,都很努力,想着今年要换一个更好的工作。
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/nice-article/weixin-luoczbmsddyb-eb0cc4de-7f59-4775-9259-75dc6d80c473.jpg)
那借此机会和大家分享一下我在**简历、投递策略和面试上的一些经验**,希望能对小伙伴们有一点点启发和帮助。
## 1\. 简历
### 1.1 模板
推荐大家选择简洁一点的模板,不要太花哨。只要能够让 hr、面试官清楚、快速知道你的关键信息就可以了,太花哨容易分散别人注意力。
### 1.2 格式
简历一定要用 PDF,不要用 word 文档。因为不同电脑看 word 文档容易出现样式问题
### 1.3 照片
要不要贴照片的疑问,这应该是刚准备进职场的同学常见的问题。对技术岗来说,一般不贴照片。当然了,帅哥美女请随意。
### 1.4 文件名
关于简历的文件名格式,我个人是这样的 —— 姓名\_学历\_岗位\_手机号。
坦白讲,尽管这个都快说烂了,至今来找我内推的小伙伴,也还有人把文件名写得相当随意,有的文件名直接写简历 2 个字,或者是姓名\_岗位(1),这个括号 1 就有点秀,太不细心了。
说到这,可能有的小伙伴会想,我名校毕业的,只写个学历会不会太亏了。
这里我想说 —— 确实有点,如果是这种情况,你可以自信写上 985 本或 211 本。如果你是清华北大等名校,你把学校名写上都行,这是你的优势,自信就可以了。
如果你学历不太好,但有一定工作年限,那可以把工作年限代替学历那个位置。
### 1.5 专业技能
描述专业技能这块,如果只是看过几篇文章这种的,可以写了解。接着是熟悉和掌握,最后就是精通了。
我的建议是慎重写精通。除非真的研究得很深入,否则不建议写。
原因很简单,写精通的技能,面试时候一定是「关照」你的地方,如果答不出来,或者回答得不是很好的话,就可能有点尴尬了。
### 1.6 专业名词
专业名词一定要写对,比如 MySQL,大小写要注意,如果你实在不确定,那可以去他们的官网,然后我们就知道它的正确写法了。
虽然这个写对写错完全不影响我们对这个知识的掌握,但从我接触的人来看,有人觉得无所谓,但也有人会非常在意。那既然如此,我们也没必要去踩这个雷了。
### 1.7 工作经历和项目经历
这是最后一点,也是我认为简历中最重要一部分。
从我接触过的简历来看,很多人都会在工作经历这写一些大而全的描述。
什么「大而全」的描述呢?比如:参与 xxx 产品的日常开发和线上问题处理、负责 xxx 系统的开发和维护、实现了 xx 功能。
就这里大家有没有发现,这些内容一般都会出现在你的项目经历上吧,所以这里是不是就重复了呀。
因此我个人建议,在你的简历篇幅足够多的情况下,上述这些内容是可以不用写的。
大家都知道,简历一般都是 1-2 页,并且为了美观,内容能刚好占满这 1-2 页是最好了。
所以如果上面那些大而全的描述不写刚好能占满,写上反而要多一页了,那这种情况就可以不用写了。
进一步来说,我也更推荐大家去写新的简历内容,而不是去写重复内容。
以我自己来说,简历中的工作经历,篇幅是特别少的。我只写公司名、所属行业、任职时间、岗位就没了。一家公司占 1 行内容,2、3 行就搞定了,把更多空间留给项目经历。
对于项目经历,这一块我的简历是由以下 4 部分组成的。分别是:**项目名称、项目描述、涉及技术和负责内容**
如果你们也是这么写的话,那写在涉及技术里面的技术栈一定要好好地复习一下,毕竟写在那其实也是在告诉面试官 —— 你可以来问我这些技术点,我都用过的。
对于怎么写负责内容这一部分,应该是最让人头秃的地方了。
网上有人说用 star 法则来描述,就是在 xx 背景、你的任务是什么,最后通过 xx 方式达到了 xx 的效果。其实大家思路都是的。我是觉得这样要写的内容太多了,过于占用简历的篇幅,所以就提炼了一下。
这部分我是用以下结构来组织的 —— **用 xx + yy 技术,实现了 xx 效果**
其中这个效果就最好有数据支撑。如果没有,那看看能不能用一些专业术语来描述,比如:流量削峰、稳定性、幂等之类的。
毕竟面试官不知道我们做的业务是什么,如果就只写做了什么功能,那面试官真不一定知道要问我们什么问题。
所以换位思考一下,用**技术点 + 数据(若有) + 专业术语**来给面试官一些提问的机会,同时也体现我们所做的技术价值。
**另外数据这个东西,假如实在没有就不用强求了**,毕竟也没办法瞎编,而且有些技术内容的确是不会有数据的,比如用了分布式锁来防止重复处理,你说它有什么数据对比呢,是吧?
对于能用数据衡量的场景,我们才希望有数据会更好。
所以当你平时在做优化的时候,记得要记录下优化前后的数据对比。毕竟你要看优化有没有用,那肯定有个前后对比吧。
因此希望大家有在遇到可以有数据量化的场景,不要错过了。就算你不跳槽,以后写晋升材料的时候也是可以用上的。
那到了这里,道理我都懂,数据怎么来呢?之前没记录,已经错过了怎么办?
如果是这种情况,那大家可以试试有些数据能不能推算出来。
像从接口设计本身能知道的数据,比如:我们对一个高频接口做了请求合并的优化,程序在合并后一次最多只能处理 100 个请求,而该接口之前最高有 500 QPS。
那我们就可以说「xxx 功能使用请求合并,从 500QPS 降到 100 QPS」
再举个例子:「xx 功能使用了策略模式和工厂模式,提高了一定的开发效率」。这个提高效率其实是可以评估出来的,即用和不用设计模式做这个需求,分别需要多少人天,这样比起写「提高一定效率」会更加直观一点。
## 2\. 投递策略
### 2.1 先找练手公司,后目标公司
第一个:先找 1、2 家公司练练手,找下面试感觉,接着才去投你想去的公司
1. 练手公司:拿了 offer 也不会去,或者是你一批目标公司中,比较垫底的
2. 面试感觉:熟悉自我介绍和面试节奏、了解你的项目一般会被问什么问题、强化自己对基础原理的记忆和正式表达
### 2.2 先保底,后冲刺
第二个:根据个人情况,决定先后投哪些公司。
比如字节和某厂都是我的目标公司,但我算法不太行,那我去面字节这种必考算法的公司,翻车的可能性就比较高。
那为了节省精力,可以把字节放到后面再投,先去面那些不考算法,或者考得不难的公司,这样上岸的可能性就会高一些。
那至于哪家公司喜欢考什么内容,这个就要发挥大家的人脉和搜索能力了。这里就涉及到第三点 —— 能内推就内推
### 2.3 能内推就内推
首先内推是一件双赢的事情,你面试成功通过了,内推人都会有奖励的,所以不用担心让别人内推自己会麻烦到他,别人巴不得有人找他内推。
至于内推的好处,像帮忙跟进度、反馈结果都是可以的。
面初中高级岗位,基本上猎头能做的事情,我们找内推的人一样也能做到。
那除了上面说的好处之外,我们还可以问问内推人这个部门氛围/业务怎样、leader 如何、面试有哪些常考的。有时甚至你都不用问,帮你内推的人都会主动和你说要准备什么东西,或者某某部门加班怎么样。
很多人都关心投的公司/部门氛围怎样,关于这点我自己是会去问人,或者去脉脉、看准网上看评价。不过小厂的信息大概率非常少,甚至没有,毕竟人本来就不多,会出来发声的就更少了。
最后,如果你没有认识这家公司的人,又想找人内推。那可以去一些求职软件上找,比如 boss、拉钩、脉脉这类,或者问问自己朋友有没认识的人。
如果还是没有,那去刚才说的那些招聘软件找猎头或 hr 帮推也是可以的。
最后对于实习和校招同学来说,推荐去牛客或脉脉上找人内推。
## 3\. 面试
### 3.1 自我介绍
首先是自我介绍,这个我个人认为是 1-2min 就差不多了,但如果是找实习和校招,本身能写的就不多,那这种情况特殊可以根据自己情况来哈。
在面试前,请一定要先熟悉自己的自我介绍,用**面试的状态**练习说几遍,在脑子想没用。
千万不要在面试时候还吞吞吐吐,说不清楚,这样真的很影响印象分。
自我介绍被打断的情况也是会发生的,不用慌,我自己面某大厂总监面时,因对方面试环境问题,就被打断了 3 次,所以这种情况就更要求熟悉自己的自我介绍了。
### 3.2 技术面
关于技术面,**不管你去面小厂还是大厂,基础和项目都是要重点准备的**,基本每轮面试都会问。
中大厂至少是 3 轮技术面,高职级岗位则会更多。
最后一轮通常是总监这类管理人员来面,问的问题也大有不同。以我的经历来说,被问的内容有技术、项目、业务,聊人生也有。
前两轮都会问基础原理(所谓的八股文)、项目和场景设计,如果有考算法的话,那这里肯定也会让你写。
如果你是面管理岗的话,那自然会少问一点基础,多问一点业务、团队管理或者聊下人生。
这里和大家分享一些技巧和小建议,大家可以参考下,具体执行大家根据自身情况来:
#### 3.2.1 算法
第一个,刚才说到了算法,关于算法,大家都知道去 leetcode 刷题。如果你时间有限,个人建议只刷剑指 offer 和热门前 100 道就好了,一共是 100 多道题。
还没完,接下来是学会放弃。**因为时间有限,所以我们需要追求的是效率,要在越短时间掌握越多越有可能被考察的题目**。所以:
```
-
hard
难度可以忽略
-
解法只能用数学公式解决的忽略
-
题解代码量很多的忽略
-
看了好几遍题解都不知道在说什么的忽略
```
再强调下,上面都是**为了面试,时间有限**的应对方法。
如果你时间充足,除了上面说的剑指 offer 和热门前 100,你可以看你需要练习什么题型来选择性刷,leetcode 上都有标签分类,还是很方便的。
#### 3.2.2 场景设计
第二个,关于场景设计题目。首先要明确,**场景设计不一定都有最佳答案,因为脱离业务场景谈设计都是在耍流氓。这里主要是想考察我们解决问题的能力**
当大家被问到的时候,千万不要想着一下子拿出完美的方案,不现实,时间也不允许。
如果你是面试官,你单看着候选人 1、2min 不说一句话,你会怎么想?特别是电话面这种,别人还看不到你的脸,就更加不好判断了。
所以个人建议,你可以先思考一下,给出一个不完善的方案先,然后和面试官说:「我刚想了下可以这么做,但时间有限,可能有一些不合理的地方。然后 blablabla 就说想的方案了」
后面就是你和面试官一来一回的 pk 了,原本不完善的方案自然也在这个过程中被不断完善。**先完成再完美**
当然,想得出方案,这是一种好的结果。还有一种是想不出,或者有多种实现方式但不知道选哪个的时候。
这种情况我建议是想到多少说多少,甚至只是实现了部分功能也没关系。
说完之后,不会的地方就坦诚和面试官说「还有 xx 部分,因为 xx 地方还没想到,可不可以给点提示」,不要不懂装懂。
不知道选哪种方案的情况也是一样,大胆说出来,包含你选择困难的原因。
而对于这块内容的准备,一方面来自于大家平时工作中的积累,另一方面就是网上的面经大家可以看一看。
校招生对这块要求就不会太高了,有的公司甚至都不会问,主要还是社招的同学需要注意。
像我自己遇到过的就有:
- 短链服务怎么设计
- 动态怎么设计,比如微信朋友圈或微博
- 秒杀怎么设计
- 大流量场景下,服务撑不住了,可以怎么优化
- RPC 系统怎么设计,有哪些关键地方
还是那句话,重点考察解决问题的能力,方案不是最正确的也没关系。
毕竟我怎么可能知道微信朋友圈是怎么设计的,要是我光看产品功能就能懂别人一个团队做的事情,那岂不是要上天了。
#### 3.2.3 遇到不懂/不确定的题目
第三个技巧是当我们被问到不懂,或者不确定的题目时可以怎么应对。
如果是没听清的话,可以让面试官复述一遍;
如果你不知道面试官在问什么的,我通常会反问回去,和他确定是不是想听 xx 方面的内容。
比如面试官问说下线程池的原理,这个可以说构造参数含义和合理使用、线程怎么复用、线程池出现异常的处理等等。可以说很多东西,时间不太允许。
这时可以问他,「不好意思,你是指线程复用这块内容,还是 xxx 内容」。总之就是需要把问题给明确下来,给面试官做选择题,缩小问题范围。
当然了,如果你不会的点就不要说出这个选项啦。
之后对于不懂的知识点,我们可以迂回一点,尽量不要直接说不会,这直接就躺平了。
我们可以说「这个我不太了解,但我猜是这样的,blabla」,或者说「xxx 我没怎么了解,但我知道 yyy 和它差不多,也能做到 zzz 的目的」
像这样挽救一下,说不定面试官就顺你刚说的新东西去追问你呢,而这又是你熟悉的内容,它不香吗?
#### 3.2.4 项目
ok,3 个技巧就说完了,剩下一个重点戏就是项目了,有 2 点我希望大家可以提前准备的,属于高频问题。
1. 梳理自己项目的难点或亮点是什么?
2. 项目中,为什么用 xx 技术点,用 yy 的可以吗?或者为什么这么设计?
关于第一点,这个内容即使面试官没问,我们也可以在自我介绍时候表述出来
如果你觉得自己的项目的确没什么厉害的东西,都是业务的 curd。那就挑一个值得说过的优化,或者设计方案也行。
毕竟高大上的东西的确只有少数人接触到,都是理解的。
接下来关于第二点,这是我经常被问的一个问题,目的是考察对自己项目的理解是不是真的知其所以然,还是说自己只是一个无情的 curd 机器。
#### 3.2.5 惯例
按照惯例,当面试结束时,面试官一般都会问我们还有什么问题想问没。
我不知道大家都准备了什么问题哈,我自己目前会有下面几个回答。这个大家根据自身情况,**仅供参考就好,肯定随着经历、面试情况的不同而不同的**
1. 如果 jd 没写部门或业务,我会问这个岗位具体是做什么业务的,团队规模多少人
2. 就刚才的面试,你觉得我还有哪些地方需要加强一下
3. 团队氛围怎么样,平时上下班是几点
4. 没有了,谢谢(狗头保命)
#### 3.2.6 不懂的问题要去解决
最后这里补充一下,如果面试时你遇到了不懂,或者回答得不好的问题,记得面试结束后要去弄懂它,万一下次面试又被重复问到了呢?我自己是有这样的经历过。
### 3.3 hr 面
如果技术面都通过,最后到了 hr 面,基本就是聊人生、对方公司情况和谈薪资。
薪资这块,行业一般就是卡涨幅 30%。
但这不是绝对的,特别是对于 base 低的朋友,如果你的薪资在这家公司就算涨 30% 也够不着对方的下限,那没必要委屈自己,按照对方公司的薪资水平来提就好了。
如果你觉得对方给的不够,并且你还有其他 offer。那你完全可以说已经有了其他 offer,对方给了 xxx,但自己更想来贵公司,希望薪资可以给到 yyy。
另外,如果这家公司是你的目标公司之一,那也请关心下和自己利益相关的东西。比如:公司的薪酬结构、上下班和午休时间、公积金基础和比例等等。
以上都是些基本信息,如果你有多个 offer 的情况,这些都是你做选择的依据。像年终奖这些浮动的东西,记得看保底水平,而不是平均水平。
因为我们需要管理自己的心理预期,不然你接了 offer,到时又没拿到这么多,就非常影响自己的心态了。
## 4\. 最后唠叨
面试成功与否其实就是实力 + 运气。
像公司有没有开放 hc、面试官面试那天心情好不好、问的问题是不是都是自己刚准备的。
这些都是运气,我们改变不了。我们能改变的只有实力,实力越高,运气的影响程度越低。
最后,希望大家都能顺利拿到自己理想的 offer。
---
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/nice-article/weixin-luoczbmsddyb-fde939c1-881a-4892-9ee6-f09ae41faa95.jpg)
_没有什么使我停留——除了目的,纵然岸旁有玫瑰、有绿荫、有宁静的港湾,我是不系之舟_
> 转载链接:[https://mp.weixin.qq.com/s/qurUqeD_VyiJRtB38vOuSw](https://mp.weixin.qq.com/s/qurUqeD_VyiJRtB38vOuSw),出处:沉默王二,整理:沉默王二
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xingbiaogongzhonghao.png)
---
title: 面试常见词汇扫盲+大厂面试特点分享💪
shortTitle: 面试词汇扫盲+大厂面试特点
description: 近期在和一些即将开始秋招的读者聊天的过程中,发现好多读者对于秋招还是不够了解。对各个公司的秋招招聘流程、面试特点都不清楚。
author: CS指南
category:
- 求职面试
tag:
- 面试经验
- 面试准备
- 面经
- 求职
- offer
- 春招
- 秋招
- 社招
- 校招
head:
- - meta
- name: description
content: 近期在和一些即将开始秋招的读者聊天的过程中,发现好多读者对于秋招还是不够了解。对各个公司的秋招招聘流程、面试特点都不清楚。
- - meta
- name: keywords
content: 面试经验,面经,求职,offer,春招,秋招,社招,校招,面试准备
---
大家好,我是二哥呀!
近期在和一些即将开始秋招的读者聊天的过程中,发现好多读者对于秋招还是不够了解。对各个公司的秋招招聘流程、面试特点都不清楚。
作为一个在互联网混迹了十多年的老鸟来说,二哥在这方面还是有点经验的。我的建议是,大家在秋招的时候可以采用海投的策略,因为你并不知道哪些公司会给你回信,不过拿到两到三个满意的 offer 后就可以停止面试了,做 offer 收割机也没必要。多拿一两个 offer 是用来和 HR 抬价的。
下面的内容是一个读者的亲身经历,这个读者可以说非常牛逼了,几乎把所有的互联网大厂都撩了一遍,最后成功拿下了美团的 SP,所以很值得分享给大家参照一下,希望能帮助大家选对赛道、练成打法、形成闭环、找准秋招面试的爆破点。【狗头】🐶
### 01、面试常见词汇扫盲
在正式的介绍开始以前,先对互联网公司面试中常见的词汇进行一个扫盲。
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/nice-article/weixin-miansmtgl-1d1cf62a-05c0-4af7-91b0-2d62a6e5d36b.jpg)
**八股文:** 主要是一些概念性的知识,比如 `JVM` 运行时数据区的构成、 `MySQL` 的索引之类的,这些问题的回答一般有固定套路。现在的面试主要就是八股文+算法,八股文背的熟是面试成功的必要不充分条件。
**手撕算法** :手撕算法简单来说就是完成面试官给你布置的算法题(有些公司会提供思路)。国内现在的校招面试越来越重视算法了,尤其是像字节跳动、腾讯这类大厂。
**常规面试** :互联网大厂的常规面试大多都采用这种形式,前半小时自我介绍、问项目、背八股文,后半小时一道代码题。
**内推**:每年的秋招开始以后大家可能会看到大量的内推宣传,但是不同形式的内推差别其实挺大的。如果只是从网上随便找一个内推码,内推人都不认识就把简历投了,这种内推是没用的。有用的内推是,内推者可以直接把你的简历交到筛选简历的部门HR手里,这样HR能快速看到你的简历,并且给你安排面试。
**面试记录** :大家参加的面试,都会留下面试记录的。面试记录上会有面试官的评语,以后面试你的面试官,还有 HR 都能看到这些评语的。
**预面试** :部门收到你的简历后,先不录入公司系统,由 HR 筛选。如果通过简历筛选,部门直接发起预面试,面试通过后,录入系统直接走下面的流程。面试不过,不影响你投这个公司的其它部门,因为公司没有你的面试记录。找预面试的途径是找自己在这个公司的师兄师姐,或者在牛客网上找部门直招的帖子。需要注意的是,有些公司的预面试是不合规的。
**主管面** :主管面指的是部门的技术主管对你进行面试,走到这一关可以证明你的技术已经问题不大了。主管面基本上都会采用半问技术、半聊理想的形式,有时候也会问你在校的一些活动经历,甚至会问你毕业论文在做什么。主管面除了考察技术外,还会重点考察你是否和团队契合。
**HR 面** :HR 面指的就是人力资源对你进行面试。HR 通常问的第一个问题就是你是哪里人,这个问题其实是想看你是不是来公司面着玩的。如果你面的是一家北京的公司,而且你是河北人、河南人、山西人等北京周边的城市,你说了你是哪人以后就不要多说了。但如果你家是西北那边的,上学又是在东北那边的,又恰巧你面的是一个广州深圳的公司,你最好说清楚你为啥想去那边工作。
对了,还有一个 HR 常问的问题,你拿到了哪些 offer?这个问题你就要甩出一些比较硬的 offer 了,因为优质人才谁都想抢,但你甩出的 offer 要和现在面试的公司是在一个量级上的,不要你面试的是一个小公司,你跟人家说你已经拿到了字节的工牌,你觉得人家会相信吗?
### 02、常见大厂面试特点
有些公司并没有介绍,比如某易、某手、某滴等,这些公司并不是我认为他们不是大厂,只是这里面有的公司我没投,有的笔试挂了,有的一面挂了。
**百度**
百度的有些部门是会组织预面试的,我在秋招初期,也就是 7 月份参加过一场,不过一面挂了(尴尬),还好参加的是预面试,没有面试记录。然后我 8 月份重整旗鼓再战百度,终于找回了场子(自豪)。
另外说一点,面试百度除了尽可能参加预面试外,录入系统的面试也尽量参加部门直招,可以免笔试。
百度的面试形式是常规面试,面试流程包含三轮技术面(第三轮是主管面)加一轮 HR 面。百度虽然这两年市值败下阵来,但是技术还不错,另外百度算是互联网公司里面加班比较少的。
**阿里**
阿里每年的校招名额比较少,时间也比较短,基本上就是 7 月底开始到 9 月初就结束了。虽然大家可能看到牛客上满满的都是阿里的内推,但是大部分都是因为面试 KPI,阿里的面试 KPI 比较重,也就是说,每给一个部门一个名额,就要求部门收上来数十倍的简历,数量不达标 leader 还要被谈话,所以在投递简历的时候,一定要在内推员工红着眼要简历的情况下保持冷静。
另外在准备投简历的时候,最好对你要投的部门的秋招名额有个了解,虽然你很难问出来团队预计的 offer 数,但是你可以问一下给你内推的人的团队有多少人,团队人数的 1/8 到 1/10 大致就是这个团队校招的名额。对了,阿里有些部门也会有预面试,参加预面试是一个不错的学习机会。
参加阿里的校招必须要做笔试,阿里会在每周固定时间组织笔试,你准备好了就参加。笔试的形式是一个小时两道代码题,一道中等偏难的题,一道困难题。做出一道就能稳进面试,测试样例通过一部分也有进面试的可能。
之后就很少问代码题了,但是对原理性的问题问的比较深,经常会问一些你对技术的思考,比如,你觉得`Spring`好在哪?如果答的比较浅的话,面试官通常是不会满意的。
**腾讯**
腾讯的笔试一般会组织两场,但不是必须参加,不参加笔试也能直接开始面试。只不过需要先把简历投在系统里,这样你选择的事业群会优先看到你的简历。
不过,说实话,腾讯对 `Java` 程序员不太友好,腾讯内部使用 `Java` 还是比较少的,很多新项目都在用 `Go`
腾讯的面试 KPI 也比较严重。我面腾讯的经历就比较狗血,投了简历没几天就收到了一场面试邀请。有部门捞你以后,会在微信上用腾讯招聘的公众号向你约面,但你看不到约面的部门,你可以选择接受或拒绝。
第一次面试腾讯,自我介绍完,面试官第一个问题就是,你会`C++`吗?呃,我会一点。然后开始全程尬聊,结果可想而知。第二次面试,面试的开头我就问面试官您老人家是哪个部门,他说无人驾驶。。。。。。我当时心里就许多卧槽,你特么无人驾驶部门捞我干啥?然后又是一阵尬聊,结束面试。
后来我就学乖了,主动找到了一个腾讯做`容器开发`的部门的面试官,我求他捞我简历,然后才面的比较顺畅。
腾讯的面试和大多数大厂一样,采用常规面试。技术面有时候两轮,有时候三轮,第三轮是主管加面。然后是 HR 面,HR 面后如果隔几天让你进行`云证`,就说明你的 offer 十拿九稳了。
**京东**
京东的面试问的相对简单一些,而且可以部门直招,不需要笔试。技术面试有时候是两轮,有时候是三轮。如果两轮面试以后你直接遇到了 HR 面,那你一般就是普通 offer 了。第三轮的主管面会决定是否给你 sp,但是,据我所知,京东 HR 面挂掉的人还挺多的,所以京东的技术面走完以后还不太稳。HR 面完你以后,如果隔一段时间问了你身份证号,并要求核对你毕业的时间,就稳了。
**字节跳动**
字节的面试有个好处是可以对你反复打捞,就是说你挂了一个部门以后,可以马上再转投另外一个部门,并且好多部门是直接面试,不笔试的。我前前后后面了字节三个部门,并且都是第二面,或者三面挂了。。。。。。有种感觉就是整个九月都在跟字节面试官聊天,但最终没拿到字节的 offer。
整体上感觉字节面试官的侵略性比较强,语气相对较凶。对了,不要觉得面试官凶就觉得面试没戏了。我有好几次遇到挺凶的面试官,我俩都快吵起来了,但面完后,面试官竟然给了我很好的评价。偷偷地说一句,我在面某手的时候遇见一个笑嘻嘻的面试官,面完后不仅把我挂了,而且我再投别的部门时候简历关都通不过。
字节的面试十分注重代码功底,有时候面试刚开始,就直接甩给你一道代码题,写出来再谈别的。也会问八股文,以及项目。
**美团**
美团几乎没有部门直招,都是先把简历投到池子里,然后由部门从池子里进行打捞。内推可以定向推事业群,但是感觉内推作用不太大。美团的面试是五道代码题(我记得应该是,有些模糊)。做出三道就稳进面试了,做出两道也有可能进面试。
美团的面试是常规面试,技术面有时候两轮,有时候三轮。不过美团只进行两轮技术面就给你 offer,有可能也是 sp,因为我就是~
**拼多多**
拼多多秋招会有很多轮,拼越计划、提前批、正式批,我当时投的是拼越计划。我一面过了,二面的代码题写的有点问题,思路有但是代码里埋了个 bug 。面试官就把我调客户端了,又加了一轮面试。对了,客户端这两年大厂都急缺,面试也相对容易。面 Java 的完全可以没有客户端经验,然后转到客户端岗位面试,客户端考核计算机网络会比较多。
客户端的技术面完了以后是 HR 面,但是不知道怎么回事 HR 面没过。这也是我唯一的一场 HR 面没过。另外给大家说明下,拼多多开出的 offer 薪资几乎是业界最高,但是拼多多是真的累,常态化的一周六天上班时间大部分人是顶不住的。
**华为**
华为对面试者的学校卡的比较严,感觉就是按网上传的那张华为招聘生源表上的学校来的。如果你的学校符合华为的要求,在投简历阶段就会经常接到各个部门的 HR 的电话,但别高兴的太早,当你投到相应部门的简历锁死以后,就轮到难受了。
华为的笔试有三道题,第一道题 100 分,第二道题 200 分,第三道题 300 分。只要总得分在 100 分以上就能进面试,但是我建议你最好把前两道题都做出来。
在笔试通过后,会迎来面试。第一轮面试会复盘你笔试的时候做的代码,需要你讲解题思路。第一轮面试通过后,半小时左右就可能会迎来第二轮面试,第二轮面试进行的是常规面试。两轮面试都通过以后隔一两天就是主管面。主管面通过后,你会收到一条短信,我记得好像是,恭喜您通过第三轮面试,然后所有的面试就结束了。对,华为没有 HR 面。
后续的环节我就不太喜欢了。当你通过所有的面试以后,你会被放在一个很深的人才池里,然后分批给你发 offer。我是 9 月中旬面完,10 月底才给我的 offer,我三方都签完了好吧?另外,给你 offer 的时候不会和你说任何信息。会请你到公司来,来了以后给你讲具体的薪资,然后给你 5 分钟时间考虑,不签就可以走人了。
* * *
二哥简单说两句哈,有了上面的介绍,相信大家对于各个互联网公司的秋招流程,以及面试特点就了解的很清楚了。
大家有什么问题,欢迎在留言去提问,如果你那也有比较硬核的面经,也欢迎投递给二哥这里哈,提供曝光的同时也有足够可观的稿费,哈哈~
我们下期见~
>转载链接:[https://mp.weixin.qq.com/s/6TYEDM73N68vKXpmLRKhHA](https://mp.weixin.qq.com/s/6TYEDM73N68vKXpmLRKhHA),出处:CS 指南,整理:沉默王二
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/gongzhonghao-old.jpg)
此差异已折叠。
---
title: 非科班读者,用一年时间社招拿下阿里 Offer✌️
shortTitle: 非科班读者社招上岸阿里
description: 他本人学历一般,三非背景(非 985 / 非 211 / 非理工科) ,但凭借自己的努力,历经 6 轮面试,最终还是拿到了阿里的 Offer
author: 茶杯
category:
- 求职面试
tag:
- 面试经验
- 面经
- 求职
- offer
- 春招
- 秋招
- 社招
- 校招
head:
- - meta
- name: description
content: 他本人学历一般,三非背景(非 985 / 非 211 / 非理工科) ,但凭借自己的努力,历经 6 轮面试,最终还是拿到了阿里的 Offer
- - meta
- name: keywords
content: 面试经验,面经,求职,offer,春招,秋招,社招,校招
---
大家好,我是二哥呀!
去年的这个时候,有个朋友邀请我去阿里,然后,,,,,,我不假思索地就拒绝了。
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/nice-article/weixin-xuelybdzheloffer-2b16e830-bb77-4299-9ecf-f80b34147888.jpg)
因为说实话,阿里的修福报文化不太适合我——不小心又装逼了。其实主要是我在洛阳已经扎根生芽了,深深地爱上了脚下的这篇土地——不小心又文艺了。
如果是我刚毕业那会,我敢肯定,肯定会去试一试的,哪怕最后没面上,因为去阿里虽然不是我的梦想,但如果能拿高薪,能提升技术,还是很值得去尝试一下的。
下面分享一个读者(茶杯)的故事,他本人学历一般,三非背景(非 985 / 非 211 / 非理工科) ,但凭借自己的努力,历经 6 轮面试,最终还是拿到了阿里的 Offer。去阿里也一直是他的梦想——我想应该也是大多数学弟学妹们的梦想,所以我把他的经验分享出来,给大家一些参考。
* * *
为了能进阿里,我给自己制定了非常详细的学习计划:Java Core、JVM、网络、Spring 源码、MySQL、Redis、MQ(消息队列)、Netty,整整准备了 1 年时间。
在面了几家还算知名的大厂后,我总结了一波面试套路,就开始了阿里的面试之旅。最终,历经 6 轮面试,顺利拿到了阿里的 offer,也算是圆梦了。
### 第一轮技术面:阿里 P6 面试官
> 1、看你简历中提到处理过多次 JVM 故障,可以讲讲你遇到过哪些 OOM 的案例么?
a、我分别把之前工作中遇到的堆空间、元空间、堆外内存 OOM 场景都讲了一遍
b、按照如何分析、如何排查、如何解决、事后如何防范这个思路进行
> 2、看你简历写做了线程池调优,能讲下线程池的原理以及做了哪些优化吗?
a、业务线程池相互隔离
b、根据 CPU 核数、线程池任务的 IO 耗时/计算耗时,设置合理的核心线程数,提升性能
c、动态修改线程池参数,方便维护
d、重写拒绝策略,保证任务不丢
e、聊了一下线程池源码里的一些细节
> 3、能讲下你对 MySQL MVCC(多版本并发控制)的理解吗?
我分别讲了一下 RR(REPEATABLE READ)和 RC(READ COMMITTED)隔离级别的实现原理有哪些不同
> 4、MySQL 索引是怎么实现的?
a、分别从性能和实现上讲了数组、链表、Hash、二叉树、BTree 为什么不合适
b、详细讲了 B+ Tree 的实现,以及普通索引是如何查找数据的
c、中间提到了节点大小、IO、回表、覆盖索引等概念
> 5、讲讲 Redis 是怎么用的?
a、讲了分布式锁原理
b、讲了 Redis String 的底层实现
c、讲了 Redis ZSet 的实现,详细讲了跳表结合 Hash 是如何提升效率的
> 6、RecketMQ 的消息堆积如何解决?
a、Producer 端:上游发消息速度过快,可以减少消息的发送频率
b、Consumer 端:下游消费不过来,可以扩容来提高消费速度
c、Broker 端:内存是否够大?如果 Page Cache 够大的话,可以提高 Consumer 拉消息的性能
**一面小结**
当我答完第一个 JVM 问题时,面试官就说这轮我过了,夸我这块研究很深入。
所以,我觉得面试技巧很重要。**面试前我就考虑到了如何展现自己的优势,在自我介绍时就会把自己擅长的部分说出来**
另外,一般一面考察的点有:JVM、JDK 并发包/集合类、Redis、MySQL、MQ、RPC。
### 第二轮技术面:阿里 P7 面试官
阿里二面问的技术问题并不是很多,更多的是问业务场景和解决方案。
后来私底下问了一下面试官,他说因为一面已经全方面考察技术了,所以认为我技术方面是 OK 的,就不会作为主要的考察方向。
> 1、讲下项目里的限流策略怎么做的?
a、用 Redis 做的分布式限流
b、滑动窗口/漏斗/令牌桶,三种限流算法对比
c、解释了下为什么没有用其他限流组件
> 2、讲下简历中的秒杀项目怎么做的?
a、CDN:静态数据缓存
b、缓存:上层抗住流量
c、限流:防止应用挂掉
d、答题验证码:削峰
e、MQ:异步/削峰/解耦
f、风控、接口幂等:防刷
g、分库分表:减轻 DB 压力
> 3、如果 Redis 挂了一台怎么办?
> 4、如果 RocketMQ 挂了怎么办?
> 5、RocketMQ 重复消费了怎么办?
> 6、RocketMQ 为什么会重复消费?讲下 RocketMQ 造成重复消费的底层原理?
> 7、MQ 会丢消息吗?如何保证不丢?
> 8、问了很多业务方面的细节
> 9、**在阿里伯乐系统,手写算法题**
> 10、问了下面试官具体的工作内容和团队氛围
**二面小结**
项目以及业务都会深入考察,这块一定要好好准备,一面过的人很多,二面挂的人很多。
二面一般都是入职后带你的师兄,如果你业务不精通技术好也不一定能过,因为终究还是要干活的。
### 第三轮主管面:阿里 P8 面试官
主管面考察的范围就更广了:
1、讲下在团队里的角色
2、讲下之前的经历
3、讲下近期做的比较核心的工作(二面项目有关的东西又讲了一遍)
4、讲下有哪些做得好和做得不好的地方?
5、如果流量放大 10 倍,100 倍怎么办?
6、分库分表怎么做的,讲下数据迁移方案
7、讲一下你做的 JVM 调优
8、聊一下 Redis 性能问题
9、面试官讲了一下团队的业务情况,以及进去后可能要做的具体工作
**三面小结**
还是以项目为主,但问题会更深入。上面大部分问题,我都花了很多心思总结,汇总到了自己的笔记里,而且面试前反复看过很多次,从而保证我在面试过程中能够讲清楚细节。
### 第四轮交叉面:阿里 P8 面试官
主管级别的交叉面,也是一个 P8 面试官。
我也不知道为什么会有这一轮,问的问题跟 2 面、3 面差不多,这里就不展开了。
### 第五轮负责人面:阿里 P9 面试官
1、介绍工作经历
2、介绍项目以及项目里的角色
3、讲下项目中遇到的困难是如何解决的
4、一道实际需求的设计题:高并发场景,当用户下单(20 元)时,会提示用户花 10 元买一个会员,同时送 4 张 6 元的优惠券,本次就可以使用。该接口如何实现?需要考虑各方失败的情况
最后一道设计题,我和面试官讨论了将近 30 分钟,主要考查高并发场景下的设计能力。
面试官会关注:设计方案的合理性以及完整性,如果某个环节出问题了怎么保证高可用?会不会有丢数据的风险?数据一致性怎么保障?如果流量很大性能如何保证?
**五面小结**
主要考察设计能力以及对项目的整体把握,不但宏观层面要做好架构设计,细节上的实现也会死抠到底。
不论是技术的深度和广度,甚至临场分析问题、解决问题的能力都有考察,这些都需要平时的技术积累。
### 第六轮 HR 面
1、介绍履历背景
2、介绍工作内容以及承担的角色
3、谈谈项目里的高并发场景怎么解决的
4、推进项目的过程中遇到了问题怎么办
5、同事怎么评价你
**六面小结**
主要考察的是思考能力和思维方式、沟通、协作、配合团队、做事结果导向等能力。另外,阿里 HR 也是会问技术问题的。
个人感想
1、基础一定要扎实
基础不牢地动山摇,这一年的准备,基础知识通过查漏补缺提升了很多。但也发现了诸多不足,未来还需继续积累。
2、养成良好的习惯,坚持学习
开发这行内卷太严重了,年轻的时候一定要养成学习的习惯。如果在小公司做的是没挑战的事情,还忙得没时间学习,建议趁早换一份能带来成长的工作。
3、给自己定一个目标
做事情一定要定一个目标,只要你信念够强,它就会一直指引着你前进。
不然经历过一天疲惫的工作后,下班再继续学习这件事是坚持不下来的。
4、给自己制定详细的学习计划
两个月啃下一个主流技术栈,1 年下来差不多也能啃完 6 块硬骨头,这将是你未来面试的兵器库,十八般武艺不说样样精通,随便挑几个跟面试官捞一个小时应该不在话下!
5、梦想并非遥不可及
我一直把进阿里当做自己的梦想,这五年来一步一个脚印,中间不曾有过任何一次放弃。
刚毕业那会,被无数家公司拒绝过,但这并没有劝退我,感谢当时鼓励我的同学。
工作几年后,也被资深同事嘲讽我不知天高地厚,但这并没有劝退我,感谢当时劝我用最高标准要求自己、并相信自己的网友。
在不断提升自己技术深度的过程中,各种深不可测的源码、框架让我抓狂,但这也没有劝退我,感谢每个指点过我的技术大佬。
最后,感谢一路走来所有帮助过我的朋友们!祝大家前程似锦!
* * *
二哥多 BB 几句。
就像读者茶杯说的那样,任何时候都不能放弃自己的梦想,放弃心中的那份坚持,只有把一件事,一件小事做到极致,对于我们大多数普通的人来说,才是突围的最佳方式。
就像朋友之所以肯邀请我去阿里,且不说面试的结果如何,能获得这样一个邀请,肯定是因为某些方面我的努力得到了认可。
之前给大家分享的另外一个故事,关于我大学同学考研的,应该老读者还记得,他最近在准备面试,去北京,一边工作一边读研。
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/nice-article/weixin-xuelybdzheloffer-ed34aa11-4023-4846-b38f-96a8a80d690a.jpg)
记住一句很“粗暴”的话,伟大的牛逼之前总是傻逼式的坚持,是鸡汤也好,是鼓励也好,我们任何人都应该像读者茶杯说的那样:
* 夯实基础
* 坚持学习
* 确定目标
* 制定计划
梦想终究会照进现实,加油~
* * *
>转载链接:[https://mp.weixin.qq.com/s/vnMZY9Gsy3o1FwMi4f1GlA](https://mp.weixin.qq.com/s/vnMZY9Gsy3o1FwMi4f1GlA),出处:大厂面试指南,整理:沉默王二
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xingbiaogongzhonghao.png)
此差异已折叠。
---
title: 有无实习/暑期实习 offer 如何准备秋招?💪
shortTitle: 字节小姐姐的一份秋招攻略
description: 秋招准备的重点,有没有实习,有没有暑期实习 offer,如何准备秋招?
author: 半颗糖o
category:
- 求职面试
tag:
- 面试经验
- 面试准备
- 面经
- 求职
- offer
- 春招
- 秋招
- 社招
- 校招
head:
- - meta
- name: description
content: 秋招准备的重点,有没有实习,有没有暑期实习 offer,如何准备秋招?
- - meta
- name: keywords
content: 面试经验,面经,求职,offer,春招,秋招,社招,校招,面试准备
---
大家好,我是二哥呀!刚认识一位字节的小姐姐:
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/nice-article/weixin-zijxjjdyfqzgl-18a7c0d2-b494-417b-8f77-028f61594b34.jpg)
后面一聊,发现和小姐姐竟然是老乡。
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/nice-article/weixin-zijxjjdyfqzgl-6a5ae651-9c78-475b-9dd2-bb538c39d5eb.jpg)
她之前整理了一篇「秋招攻略」,我觉得还不错,就分享给大家看看,有需要的同学可以作为参考。
* * *
我在群里做了一个小调查,发现好几个人手里都有 N 个实习 offer(太棒了)我把大家现在的状态分为以下五类:
* 三无选手
* 现在没有在实习,也没有暑假实习 offer,但是有还不错的项目
* 现在没有在实习,但是有暑假实习 offer
* 现在在实习,没有暑假实习 offer
* 现在在实习,还有暑假实习 offer
不管是哪种状态,我认为下面这 2 点是必须的。
**1)基础知识**
说一下基础知识大概有哪一些哈。
比如说计算机网络。
* 七层结构,简单介绍一下每一层。
* 输入 URL 后,将发生什么?这个问题会涉及到很大一部分的计算机网络基础。
* HTTP 和 HTTPS,DNS 解析
* TCP、UDP、拥塞控制、三次握手、四次挥手、滑动窗口
* IP 和 ARP 协议
比如说操作系统。
* 进程与线程简单介绍,区别,以及进程间通信方式,线程同步方式
* 用户态和内核态
* 内存管理:分页分段,虚拟内存,空闲地址管理方法
* 死锁:死锁的必要条件,死锁的检测与恢复,死锁的预防,死锁的避免
* 数据库系统
比如说 SQL,语法需要准备一下,有的面试会让你根据场景写出 SQL。MySQL 和 Redis 是面试中常问的两个数据库,这里推荐看《MySQL 技术内幕 innodb 存储引擎》和 《Redis 设计与实现》。
* 索引:B+ tree索引、哈希索引、全文索引、覆盖索引等
* 存储引擎简单介绍,如 InnoDB, MyISAM
* 主从复制
* 事务特性简单介绍
还有编程语言这块。要有一两门拿得出手的编程语言,像 C++ 的话,面试前翻一下《C++ Primer》,看一下《Effecitve C++》 中的条例,这些条例很多都变成了面试题。
基础知识的准备可快可慢,根据自己的时间安排,时间充足的话建议详细透彻的复习,如果时间不充足,建议整理面经复习。哪里可以找到高质量的面经呢?推荐牛客,校招群,GitHub,知乎。
**2)刷题**
没什么秘诀,先把剑指 Offer 刷一遍。题不在多,要把其中的思想学会,举一反三,有时间推荐看 labuladong 的算法小抄。
(PS:大家可以在二哥的公众号「**沉默王二**」后台回复「**算法小抄**」拉取东哥整理的简版 PDF)
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/gongzhonghao-old.jpg)
我简单列举一下要刷的重点题:
* 树相关+链表
* 二分+双指针
* 回溯+递归
* 动态规划
下面针对 5 种状态的同学讲讲怎么在秋招中取得不错的成绩。
**1)三无选手**
处在这种状态的同学不建议参加提前批。你们需要做的是在接下来的两个月里准备 1~2 个项目,然后根据自己的求职方向准备对应的基础知识,把题刷熟练。
准备项目的原因是为了入围,毕竟竞争越来越大。但是校招重点考察的还是基础,所以需要特别重视基础知识。
**2)现在没有在实习,也没有暑假实习 offer,但是有比较好的项目**
从现在开始复习基础,可以在提前批中后期入场,前期观望一下。观望什么呢?观望你准备面试的公司和职位今年的难度如何,会有一些大佬在提前批前期入场,然后就会出现一些面经,可以认真分析一下,再做一个针对性的复习。
**3)现在没有在实习,但是有暑假实习 offer**
这是一种比较尴尬的状态,随着内卷的加重,暑假这个时间段已经是秋招最热的区间了。你能稳得住吗?你是否跃跃欲试?是的,人之本能,害怕错过,所以这场实习注定有点不太平静。那么你需要思考两个问题:
* 现在的能力,直接面试胜算有多少?(如果评估不出来,建议挑选一个你不太想去公司试水)
* 你是否很想留在这个组?
如果特别想留的话,建议开启奋斗模式,提高产出,根据往年大厂实习转正的情况,90% 的机会可以留下。
否则,你就要学习摸鱼了,晚上早点下班,没有必要专门离职复习,面试过程讲述一下你现在的实习是加分项哦。提高一下工作效率,你会发现上班的空闲时间会有很多(实习生一般不会有多么重的任务),上班也可以快乐刷题的。复习差不多后就可以海投面试了,偷偷约个会议室,或者去电话亭,或者约晚上面试都是可以的。
**4)现在在实习,没有暑假实习 offer**
这种情况算比较舒服的,没有太多可纠结。争取在六月底前转正,然后投入秋招。有了转正这个保底 offer, 相信在秋招的面试中会非常自信。
不建议转正后立即秋招,给自己一周的缓冲期,不建议太长,缓冲期间快速的刷一遍题,浏览一下基础知识。这里重点提出要把实习期间做的项目根据 STAR 原则捋清楚,然后把你项目中涉及到的知识点,进行一下深度拓展。因为面试官往往会从你的项目展开,来考察你的基础知识和工程能力。
**5)现在在实习,还有暑假实习 offer**
先将这份实习转正后再去暑假实习。然后就看你的个人想法了,如果你想拿到暑假实习的转正,安安心心实习就好。两段大厂实习经历,根本不用慌,即便错过了提前批也没关系。如果对暑假实习的转正无所谓,那么实习期间可以海投面试,成为 offer 收割机。
* * *
分享完字节小姐姐的校招攻略后,二哥简单说两句。
别嫌 offer 多,能拿多少拿多少,因为无法预知哪家公司校招薪资会大涨,也不知道哪家会来个「大惊喜」,比如去年开水团突然香了,字节跳动辜负了大家的期待,微信也不太能打了......
等 offer 到手后也不要歇着,真心建议大家提前去实习,体验一下组内氛围,加班情况等。排排雷,再放松警惕!
最后,祝大家都可以拿到不错的 offer。
>转载链接:[https://mp.weixin.qq.com/s/0hCJy0m8nHm08HfyXKQT1A](https://mp.weixin.qq.com/s/0hCJy0m8nHm08HfyXKQT1A),出处:半颗糖w,整理:沉默王二
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册