您好,欢迎来到12图资源库!分享精神,快乐你我!我们只是素材的搬运工!!
  • 首 页
  • 当前位置:首页 > 开发 > WEB开发 >
    40k+star项目作者,有怎样的校招面经?
    时间:2018-11-26 08:05 来源:网络整理 作者:网络 浏览:收藏 挑错 推荐 打印

    40k+star项目作者,有怎样的校招面经?

    开发者 CyC2018 有一个高达 40 k+ star 的项目 CS-Notes,该项目记载了方方面面关于计算机迷信的学习笔记,同时,在项目中,作者分享了他 2018 年的校招面试阅历,该面经目前在原始发布网站上曾经取得了 120+ 点赞。以下为全文,希望给到 OSC 读者一些启示:

    前言

    2018,有过迷茫,有过努力,也有很多播种。为了记载这一年以来的感受,于是有了这篇文章。

    Offer 状况

    经过了长达一年左右的温习,秋招也收到了几个比较称心的 Offer,参加面试的都经过了。

    百度,企业智能平台;

    阿里,高德地图,部门已联络,目前还在申报 Offer 中;

    腾讯,IEG 游戏平台,后台研发,SP;

    字节跳动,头条后台研发,SSP;

    华为,Cloud Bu;

    网易游戏,梦境事业部;

    顺丰科技。

    前期预备

    也是在去年十一月份左右,看着身边两年制的同窗阅历了长时间而又困难的秋招,我末尾看法到本人应该提早预备了,否则本人的秋招会很惨。

    本科的时分,虽然学过计算机网络、操作系统和数据结构等课程,而且 Leetcode 也刷了一两百题,但是离招聘要求还差的很远,学的都很浅只够应付考试,也没有实践的项目阅历。

    我的研讨生方向是计算机图形学,研讨生时期主要做一些科研项目。在选择招聘方向的时分,我也纠结了是不是找图形学相关方向的,但是思索到图形学的选择不是很多,所以还是决议投后台研发相关的岗位。

    于是末尾搜集各种学习材料,也买了很多纸质书。最末尾的学习效率并不是很高,很迷茫,觉得要学的内容很多无从下手。那时分看别人的面经,觉得本人太弱了,很多内容都没接触过,于是愈加迷茫。迷茫的时分总想着逃避,要是不温习多好,玩玩游戏每天多复杂。但是游戏玩的越多,那种焦虑感越是剧烈。处置焦虑的独一办法就是想办法处置应前成绩。当渐渐地从消极的学习态度中调整过去,掌握的知识越多,那种焦虑感也随之消逝。当然这个进程并不容易,不只需求很好的毅力,也要依据本身状况找到成绩的有效处置办法。

    春招末尾

    三月份各个公司就末尾春招了,那时分刚把一些基础知识复杂地温习了一下,Leetcode 刷到了三四百题。但是没有后台研发相关的项目,于是花了一个星期左右用 PHP 做了一个微博系统。事先做简历特别痛苦,没内容可以写,看着其别人简历各种新技术,本人都没掌握,所以很虚。

    阿里一轮游

    最末尾投的阿里,实验室大几届有个师兄在天猫精灵团队,所以给我内推了。于是我人生中第一场面试就是阿里,很自然地被虐了一遍。记妥事先约好下午两点电话面试,午饭都没吃,怕吃完之后犯困影响形状,然后找了一个很恬静又没人的中央呆到了两点,调整本人的形状。可是面试官突然打电话来说有个会议要开,所以推延了大约一个小时。苦苦等到三点左右,面试正式末尾,不出所料面得十分蹩脚。首先本人表述的很有成绩,很多内容没回答到关键点上,本人会的内容也不怎样继续扩展回答。其次知识掌握得确实不够,连线程安全、ThreadLocal、函数式编程都不会。虽然被虐的很惨,但是也有益处,知道了面试究竟是怎样的,本人还有哪方面的不足,该怎样预备。

    腾讯被鞭尸

    第二场面试是腾讯,在阅历了阿里的面试之后,并且又继续温习了一段时间,我对面试就比较有决计了。一面其实回答的挺理想的,虽然很多成绩没有立马回答出来,但是经过面试官的耐烦提示之后都能回答一些内容。事先面了一个半小时,面试体验特别好。印象比较深入的标题有,阅读一个 Redis 源码,剖析存在哪些成绩。其实就是一个计数器完成的限流算法,会有临界值的成绩,但是事先没回答出来,只能听面试官给我解释。还有一个微信扫二维码,这个进程发作了什么,也没回答得很好,不过面试官也很耐烦肠纠正我回答上的错误。一面顺利经过了,但是总监面挂了。总监面没有问什么技术成绩,就是问了问项目和职业规划。本人的项目确实比较 Low,我本人在引见的时分也说得很不堪。职业规划我说本人希望在一些方面深化学习,由于本人如今在这些方面还很薄弱... 面完之后我就知道挂了,由于整个面试进程我都特别虚,还自动说本人技术才能不行。不出所料,面完的当天早晨,形状变成了不适宜。

    但是过了几天,突然收到腾讯的电话,问我能否情愿去深圳参加面试(笔者学校在广州)。当然我毫不犹疑地容许了,很开心腾讯还能给我时机。经过了上一场面试的启示,这次面试我表现地十分自信,本人知道的知识都很有决计肠表达出来,被问到不会的内容也不会那么镇静,和面试官讨论一些细节,然后说说本人的想法,还有本人看过相关的内容。由于这是腾讯云部门,对 Linux 内核和 C++ 有很高的要求,问了几个相关的成绩我都没回答出来,比如如何完成守护进程,Linux 信号机制,Linux 线程的不可中缀阻塞形状如何进入等等。除了这些成绩,其它地回答的都还行。遗憾的是,当天早晨面试官打电话告知我面试没经过。但是他说我其它方面都很不错,所以问我愿不情愿参加腾讯云 Java 部门的招聘,于是第二天我又去了一个新的部门面试。

    这次面试是在部门的会议室停止的,进到公司之后说假话没有本人想象中那么好,工位很挤环境普通。一末尾就先随意聊聊,学校的研讨任务,学习之类的。然后看了看项目,看完之后我就知道凉了一半,这个项目确实太水了,面试官看了之后没有接着问,也能感遭到面试官有点厌弃。然后他就问了一些基础知识,问到进程调度算法,面试官让我完成一个义务调度系统。由于是第一次手写代码,而且之前确实没思索过这个成绩,然后就胡乱写了一堆代码,特别乱,而且四处涂改。显然面试官是不称心的,写了也有十几分钟之后,我本人都知道曾经凉了,然前面试官没让我接着写,也没给我任何提示,说就到这里,面试完毕了,还有没有什么成绩想问的。当然看过义务调度系统相关的文章会觉得挺容易的,比如运用时间轮完成等等。我依然记得面试官送我出门时分的热情,送我坐电梯的时分还很热情地和我说,十分感谢参加本次面试,辛劳了。

    虎牙过于自信

    (责任编辑:admin)