从投递第一份实习简历以来,已经过去了10个月的时间。一路走来,经历了十余家互联网公司不同批次的面试,其间也点缀有一些国企(运营商)和金融(银行证券)IT技术岗的一些面试。
整个历程,有点像3+2饼干。总体而言,70%精力花在互联网,20%国企,10%金融IT岗。回顾一番,发现有很多值得总结的,套路的东西;关于offer的选择,其间自己也有很多思考与感悟。在将近尾声的求职之际,作以小结,力求简练,也算是一份纪念。
一.互联网
楼主小硕,主要投递算法岗,散招+暑期实习+补录,投递并面试过的公司有:头条、阿里、百度、京东、商汤、微软、搜狗、搜狐、360、网易、51信用卡、中科院自动化所(可以归为“互联网”吗…?)。有的一面挂,有的幸运一路到底,每家公司的考察点还是各有侧重的。下面是就我经验而言,做的归类:
侧重算法(手写代码),如头条,微软;
侧重技术,如搜狐,网易;
侧重综合能力,如阿里;
侧重场景的解决方案,如商汤,搜狗,51信用卡。
不过,最常规的套路还是三步走:
1.自我介绍
也许面试官前一秒还在愉快的敲着代码,后一秒就被老大叫去面人。因此一份信息量十足的自我介绍,可以较快的将面试官带入状态,同时帮助TA很快的了解你。
我的套路一般是:
我叫XXX,来自X大学Y学院Z专业。
在本科时,有balabala基础,做过balabala项目(其实就是大作业啦,你们懂得~);
在研究生阶段,主要研究方向是balabala(有哪些论文产出;或承担过哪些项目,有什么结果)。由于对XXX方面十分感兴趣,前来应聘ZZZ岗位,希望今后能从事XXX方面的工作。
三句话,基本就可以塑造一个印象了。无论是语言表述方面,还是技术实力方面。
关键词:突出重点
解析:突出你与岗位的契合
2.项目介绍
秋招海选时,写到简历上的项目一般都会被问。如果某个项目或某段实习经历,和应聘岗位特别匹配,面试官可能会只揪着这个刨根问底(比如T家QQ阅读面试官对头条的经历很感兴趣)。当然如果面试官时间不够或不感兴趣的话,这部门就问得比较少了。
介绍时,可以遵循STAR法则——情境(situation)、任务(task)、行动(action)、结果(result),进行讲解。说人话就是:
1)在A场景下,经常会存在B问题,比如说(举几个具体的case);
2)然后呢,老大就给了我这样一个任务C;
3)我使用了两个解决方案,分别是method1 和method2(若面试官有兴趣,就详细讲解一番,画画模型图);
4)在?规模的数据上实验,性能(准确率)从?提升到?(有没有上线,影响了多少用户等等)
关键词:结果量化,量化,量化!
解析:文字永远没有数字直观
2.5实际场景,问题解决
会有面试官结合所在组的业务场景,自己目前遇到的问题,向面试者寻求解决方案。例如,曾被问到,在搜索场景,用户输入一个词,如何进行类型判断?例如“绝命毒师”,可能是影视剧名称,还可能是音乐名,如何判断。
遇到这种情况,我一般采取两个思路:
1)先想一会儿,并讲一个思路,然后就可行性和面试官讨论一番。讨论中,面试官会给予指引,从而帮助我们渐进式解答;
2)对于不那么爱说话的小哥哥,我一般一口气把方法123拍给他。从易到难,由浅层方法到深度学习的解决方案,再等待面试官的整体评语。
偶尔面试官也会考察,对新技术是否有关注。比如GAN(面金融时聊到区块链)啥的。
3.算法
我在这方面挺虚的,也挺悔的。啥也不说了,刷题吧。
Leetcode,lintcode,hihocode,各种code网站找个喜欢的吧。easy过一遍,偶尔感受一下bug free 的小惊喜,最起码心态上会好很多,不会恐惧。也可以看看书,剑指offer等等(往年有师兄师姐推 “程序员面试金典”)。
每家看重的点不同,考察难度差异较大。而且,永远都不要放弃!面试官看你面如苦瓜,一般会引导你;发现你哪里有不足,可能会好心提示你。遇到这种情况,千万记住,面试官都没有放弃你,千万不要放弃自己!即使算法题没做好,也不要太绝望,可能你的强项足以包容你的一点小瑕疵。
如果志在微软,可能真得好好准备一下。面中科院时,也遇到了一道hard题(貌似leetcode第2题)。曾问微软面试官,为何如此热衷考察算法?面试官说,假如我是搞安卓的,你是搞机器学习的,你不懂我我不懂你,那我们就聊聊算法吧。实习时同组的一个学姐,每天都在刷题。刷题,可能更是对于面试的一种尊重。
一点感悟
1.公司喜欢什么样的人?
曾经问toutiao的师兄,喜欢招什么样的人?他们说,喜欢招聪明的。
曾经问BAT家某10年工龄老前辈,社招最看重什么?他说,一喜欢背景相关的,有积淀;二喜欢学习能力强的,即使现在不懂,也能马上上手。
面souhu,一面挂。面试官很果断的一句“我们这里不仅仅是算法,还对工程能力有很高要求,你再看看别的岗位吧”,送我出门。
在经历1小时电面+隔空做3道算法题后,我绝望的问这位四面面试官,“您对我面试表现评价如何,优势和缺点?”他说,虽然算法层面不是很强,但优势可能在综合能力吧。两周后,收到了实习季的挚爱offer。
2.减分项
问问题答不到点子上
投递异地实习,面试官问“可以到XX地来实习吗?”,回答时的一丝丝犹豫
3.时机与运气
“还缺人不?要是缺人,这个可以要”--实习时,从隔壁组听到的对话。
散招、补录的难度,要比暑期实习、秋招小很多。俗称捡漏。
4.双向过程
面试,其实也是一个双向的过程。面试官通过你的回答了解你,你也可以通过与TA交谈,了解他。你的面试官,多半就是今后你的同事、带你的人、你的leader、经理或主管。若能交流愉快,气味相投,甚至达到心领神会之际,那便再好不过。这一点,可遇而不可求。
以上便是互联网求职的一些收获与体会,希望能帮到已经踏上和有意踏上互联网求职的同学。每家面经,不在此赘述,欲知详情,可点击此处。
希望师弟师妹们都offer满满,师兄师姐们都幸福满满,健康平安。嗯,健康平安!