先声明,本文不是技术贴,只是一篇单纯的随笔(想到啥写啥),记录的是我在实习招聘中笔试和面试的感悟。
2019-05-19
机会都是留给有准备的人
校历上写的是5月5日~5月12日为实习招聘周,但你会发现,其实研一下学期刚开学,就有不少同学开始投简历,找实习,而且好多大厂也是在这个时候(3月~4月)就开始发布招聘信息。看着年级群里师兄师姐、同学每天转发的各种招聘信息,你还能继续事不关己吗?
对于这些招聘信息,我做的就是浏览一遍,感觉合适的就收藏起来,包括QQ、微信群里的信息。从某种程度来说,新学期刚开始,我就已经落后少部分同学一大截了。那些新学期开始就准备着找实习的同学,不说全部,但至少有那么一部分是:明确自己的目标,并尽早做准备。
早投简历,早笔试、面试,有个好处就是可以快速迭代发现自己的不足点,然后抓紧时间查缺补漏,针对性练习,争取在下次机会中表现得更好。
那么落后就注定得挨打吗?抱着试一试,赚经验的心态,3月24日,我给阿里企业智能事业部负责内推的小姐姐发了简历。之前在群里看到同学讨论阿里校招流程中要先做测评题,我还在想着抽空找找关于测评题的内容,先刷一刷题,结果3月25日 17:16 阿里那边打来了电话(猝不及防)。面试官(后面简称M)问我现在能不能先了解一下我的情况,由于我当时还在教室,不好意思大声说话,我就说先等一下,然后M加了我微信。5分钟后我收拾完东西出了教室,微信上给M发了消息,问是否能继续电话。晚上10点多M给我回了消息,说明天早上再给我打电话,我说明早8点~11点我有考试,然后M说那就下午吧。
第二天早上我考完软测后(10点半左右),回宿舍的路上都在查资料抱佛脚,急匆匆吃完饭,午觉也没睡,就在查资料。结果这一天M都没给我打电话。我在想M可能太忙了,等他有空会打的,不想去催他。
3月27日,我做了阿里的在线测评,做得很心累。看图找规律、性格测试这类的题倒还好,但阅读理解、看图分析这部分我做的很差。印象中测评内容如下:
测评总共好像是有8部分:
前面4部分限时,后面4部分不限时;
第1部分:阅读理解,题目右边有时间限制(有90s, 75s, 60s三种题型,时间用完,自动提交),给你一段文字(差不多200个字左右),然后会问你诸如:下列哪些断论符合上面的描述、下列那句话更符合文章主旨之类的问题。
(我做的挺懵的,一个是我注意力不够集中,没进入状态,感觉这部分做得挺不好的)
第2部分:给你一些文字描述,然后会有一些图,让你结合文字和图来回答问题。比如给你某公司每年的盈利情况,然后让你指出获利的增长趋势是什么样的。(其实就是函数的斜率变化率,二阶导),当然,题型不只这类,还有其他的;
(这部分我觉得也很迷,关键点是要快速定位到目标点,因为可能图片很复杂,文字描述也很多,但是问题点很简单。所以我觉得这部分考察的重点是:应聘者能否从杂乱、复杂的事物中定位出所需的目标)
第3部分:根据已知图形,找规律然后求解。这部分我觉得我答得还可以;
第4部分:我忘记了。印象比较深的就是前面描述的3部分。总体来说做的不好;
第5~8部分,是主观题,主要是考察你的性格、思考问题的方式之类的;这部分题目就按照自己的真实想法作答就好,同一个题目可能会反复出现,如果你之前选了A,后面你又选了D,而A和D差距挺大了甚至是相反的,那你就自相矛盾了。还有一些题目是关联的,也就是不同的题目反映的是同一个属性,这种题目如果你选了相差很大的选项,也是自相矛盾;
3月28日,打开阿里校招官网,看到流程状态为 已回绝。好了,阿里的应聘告一段落,那我总该学到点什么吧?
首先,为什么我连个电话面试都没就被回绝了?我想了下可能有下面的几个原因:
- 1)自身不够优秀,这是根本原因。我觉得《东京食尸鬼》中金木研说的一句话在一定程度上是有道理的,那就是“一切不利情况的出现,都是当事者能力不足所致”。
- 2)简历写得太简陋了。说实话,这是我投的第一份简历,本科时候虽然有去实习过,但没写简历就直接面试了。所以该怎么去写好简历,是大家需要重视的。
- 3)对方意愿上只想招2020届毕业的,而我是21届的。阿里好多部门面向的都是2020届的毕业生,而我目前还是研一,正常情况要到2021年3月份才毕业。
- 4)我把电话面试的机会给浪费了。M给我打电话的时候,我应该先让他等10多秒,然后跑出教室再继续电话,而不是说先挂电话,后面再约时间联系。阿里不缺优秀的人,所以作为应聘者,你需要主动一些。
- 5)机会都是留给有准备的人,而我便是那个没有认真准备的人;
其次,接下来我该怎么做呢?
- 1)知道自己简历有问题,那就去查查资料,看看该怎么写好简历。后面的应聘中简历都筛选通过了,也从侧面证明我做到了这一点。
- 2)继续收集QQ、微信群里的招聘信息,看到合适的就投一投试试;
- 3)空余时间(挤一挤总会有的,调一下优先级就行)抓紧查缺补漏。没时间老老实实去看JDK源码,就去网上找各种博客看看那些常用类的原理;买了本《Java程序员笔试面试宝典》,扫一扫自己的盲区部分,过了一遍后面的算法题。这本书一般般吧,如果你基础挺好的,完全可以不用买。然后LeetCode、牛客上刷题。
- 4)摆正心态,把笔试面试看作自己打怪升级,练经验。不要怂,就是干。
打怪升级,快速迭代,完善自我
翻开以前的QQ说,不知从哪里抄来的一句话:“想要变得优秀,就必须接受挑战,而想要尽快优秀,就要主动去寻找挑战 ”。
我继续暗中观察着群里的各种招聘信息。4月20日,投了爱奇艺大数据Java实习生;4月23日,投了七牛云,在牛客上做了笔试题。七牛云的笔试题不算难,也可能是我准备过的原因,但是可能我投的太晚了(4月23日是第二批次的投递截止日期),对方已经招满人了,就没回任何消息(而且七牛云来校招后,好多同学投了简历,对方也没回啥消息,有点莫名其妙)。爱奇艺的相关面试记录,我会在另一篇博客中专门写出,到时候我再来把链接更新上。(爱奇艺面试记录请戳:2019上海爱奇艺大数据Java实习生-面试记录)
时间过得很快,马上就到实习招聘周了(5月5日~5月12日)...这段时间里我跑来跑去,每天微信步数1w2+,老妈都特意问我干嘛去了,毕竟我这个死肥宅平均每天5k步就不错了。
下面就是我这段时间笔试、面试状态跟进图:
2019-05-26 更新
其实来科软招聘的公司挺多的,只是在此之前我根据专业符合度划分了优先级:u1、u2、no(3个层次),上面写的基本都是在u1的,少部分是u2的。群里发的关于宣讲会信息的内容,我也只关注u1、u2的公司,这样效率高一些。
2019.06.01 16:28 更新:来自金仕达的电话交流
今天还躺在床上,莫名就接到来自上海的电话,说是金仕达公司的。我当时就很诧异,金仕达很早之前就面过我了啊,当时我答得不是很好,应该是面试未通过。对面也很诧异,问我是谁面的我呢???他说看我简历还可以,然后又简单跟我聊了一波,从我的本科大学->我熟悉的技术->我简历上的项目->在学校中对我影响比较大的课程->我未来的发展计划->要达到目标需要做什么->工作内容->我感不感兴趣?(其中的结点基本都会展开聊一下)我说:“但我已经接了爱弛那边的offer了啊,感觉这样不太好”。他说:“哦哦,你已经签了是吧,好吧,那打扰你了,谢谢啊,拜拜。”这电话来得太迟了,不然还有机会可以考虑一下?
学而不思则罔,思而不学则殆
我觉得这句话特别适合ITer,因为我们的成长过程就是在不断的学习、思考与实践。所以在经历上述的打怪升级(笔试、面试)后,需要进行思考和总结,这也就是我写这篇随笔的原因。好多笔试面试的内容我都记录到印象笔记里了,没有完全整理出来,并且我觉得这些问题的难度都是因人而异,所以我后面只会列出目前我遇到的常见问题。
非技术面试常见问题
1 你的优势是什么?
这个问题答案因人而异了,不过既然是搞技术的,就不要扯得太远,说啥唱歌跳舞的,面试官想了解的是你在专业领域的优势。不要害羞,自信一点,但也不要夸大事实,因为接下来的一问就是:你能举个例子来说明你的这个优势吗?你要是前面吹得天花乱坠,后面举不出来例子,就很尴尬了。
2 学习能力强?能举个例子吗?
同理:较强的抗压能力、做事认真等,简历上写这样词,最好有个demo可以说明,不然到时候一时间说不上来,挺尴尬的。此外,准备尽量充分一些,因为面试官可能会深入问下去,比如:你遇到了什么bug,怎么解决之类的。
3 自我介绍(1~2分钟)
以我的自我介绍来说吧,可以参考下面的结构组织:
- 基本信息:姓名、年龄、家乡、本科学校、专业、研究生学校、专业;
- 专业技能:Java、xxx
- 扩展信息:
- 学习经历/成绩等:本科 -> 考研 -> 研究生;
- 实习经历:本科 -> 暑假到上海实习 -> 考研;
- 比赛经历:xxx;
- 兴趣爱好:xxx;
- 其他
记住,时间只有2分钟,简要介绍就好。除了让面试官了解你的基本信息外,尽可能去展示自己的专业优势,这些就要从你扩展信息中来体现了,比如参加xxx比赛得了奖,实习做了xxx项目取得了很好的成果。
4 你未来的发展方向是什么?
这个问题一般会出现在HR面吧,主要是想了解你以后的规划,看你是否想留在公司,是否有明确的目标等。有时候你大厂去不了,小厂HR问你这个问题的时候,如果他们做的内容和你未来的发展方向相符度不高,咋办呢?我的建议是:实话实说。但是注意表达的艺术,不要很直男地就:“我以后想xxx”吧啦吧啦说半天,然后就啥也没有了。至于怎么个艺术法,大家自己去学吧,这方面能力我也比较欠缺。
5 找一个你比较熟悉的项目讲一下
就是找你简历上写的项目来讲。我给几个建议吧:
- 写在简历上的项目,基本都要回顾过,可以做到随便问个点都能知道具体怎么实现的,这个项目是做什么的?整体架构是什么样的?
- 在条件允许的情况下,对项目中一些技术的原理要了解,因为面试官很可能会问:这项技术是怎么实现的呢?
- 在准备项目部分介绍时,需要有以下准备:
- 清楚的知道项目的服务对象、架构、整体运作流程、技术栈;
- 理解项目中核心技术的底层实现,技术细节;
- 遇到了什么难题?怎么解决?
- 你在这个项目中学到了什么?如果你说XXX技术,那面试官就会追问你是怎么理解XXX技术的?
另外,表达能力也挺重要的,你心有山海,半天冒不出个泡,还是失败。
6 你对我们公司有了解吗?你为什么选择我们公司?
就算时间很紧,也提前了解一下面试公司是做什么的,不然场面贼尴尬。
7 你期望的工作(或工作环境)是什么样的?你想从工作中获得什么?
第1小问,我自己想了下答案:
- 有技术挑战,不是一成不变的工作内容;
- 有技术Leader指导,以免自己走偏;
- 有好的薪资待遇水平;
- 合理的工作时间,不做形式上的加班;
8 你期望的薪资是多少?
这个问题我被问到的时候一脸懵逼,因为之前没想过。建议大家提前设定自己的期望薪资,可以从下面几个方面来推算和动态调整:
- 你自己的能力如何?能力强叫板高薪有底气;
- 公司所在地区:
- 物价、交通费用、租房费用等;
- 你专业方向的工作者平均薪资水平;(注意:你只是个实习生,所以要在那个基础上调低一些,或者直接找实习生的水平)
- 在招聘网上(如:牛客、实习僧等)对比多个公司的薪资水平;
- 考虑下税收,这方面我也不太清楚,可以自己百度一下:个税、劳务税,看几个秒懂百科的小视频大概就清楚了,也有在线的个税计算工具;
9 你能实习多久?什么时候能来公司报道?
如实回答吧,不过还是提一下,有些同学可能忙着找实习,没注意这个点。看一下校历(期末考试时间,或者你还有其他安排),然后定下自己的预期报道时间,这样提高双方效率。
10 你有什么问题想要问我的吗?
实习生的话,有个问题可能比较重要:工作内容是否可以写毕业设计?
其他的看个人发挥了,从技术角度入手,比如:
- 平常发开用什么语言、技术、数据库?
- 有没有遇到过业务上的漏洞?
- 有没有什么比较有挑战性的项目?能不能举个例子说明一下?
- 项目组有没有遇到什么技术难题,怎么解决的?
从上面几个问题中,可以了解工作的内容、使用的技术、挑战性等。
注意事项
谈一谈我觉得面试过程中该注意的点:
- 在面试过程中要有自信,即使答的是错的;
- 在大脑里理清了逻辑再表达,表达过程中要相信自己,不要在讲的过程中中断自己的思维,先讲完再去考虑;
- 不懂别尬聊,老实说自己不清楚就好,及时中断面试官的进一步提问;或者:先承认自己 没接触过/没做过 这方面的研究,但是根据目前的经验,觉得可以....(自己的理解/推测)
- 你回答的每一个词都有可能被面试官作为提问点,所以不要随口说一些自己也不太确定的词;(比如:我说到反射调用私有方法会有不安全问题存在,面试官就抓住了“安全性”这个点来提问,而我之前也只是随口一提)
- 把自己想象成和面试官在讨论技术,而不是低人一等,但也要谦卑,尊敬他人;
- 在回答的时候,有意引导面试官朝自己擅长(准备过)的方向提问,这是需要经验的,慢慢积累吧;
大概就先写这么多了,后期如果有心得再补充 :-)
2019.06.20 19:11 补:
来自滴滴面试官和朋友的反馈:
- 面试不是答题,不是面试官问一个,你答一个,面试官问啥你答啥。整个过程应该像一场聊天交流,在回答完问题的基础上,可以主动进行一些扩展,充分展示自己的优势;
- 面试过程中尽量主动一些,很被动、很冷的态度,会让面试官觉得 “这个人态度不积极,对我们公司、提供的岗位没什么兴趣”,然后你就被pass掉了;
转载请说明出处!have a good time :-)