找工作的心路历程及面试经验(致自己逝去的学生时代)

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/dulingtingzi/article/details/53080094

2017年6月毕业,写这篇文章是为了以后能怀念这段宝贵的经历,当以后老了可以翻出来看看,感叹一下自己的职业历程。

我会分三部分去写这篇漫长的博客,记录自己的感悟及面试经验,希望能够给自己留个纪念,也给后面的同学留点经验。第一篇是总述心路历程,第二篇是各种面试的经历及经验总结,第三篇是结束语。




第一篇:总述-心路历程

从2016.6月找实习说起,到2016.11.08,10:00:04截止,找工作正式画上句号。为了联想的精确到秒的户口排队,10:00:04分,我寄出了我的唯一的一份三方,感觉心里空落落的,像签了卖身契,也不知道能不能排上北京户口的指标,前途茫茫,一切都是未知数,这意味着我的学生时代结束,也意味着我的生活不再由学习为指导,我希望生命能够开启新篇章。因为我不知道我在学生时代的所学是不是真的是我所热爱的,我希望能够发掘自己更多的潜能,更多的兴趣爱好,我希望人生不仅仅是代码和算法这么简单的两部分,我希望有时间能够去研读我喜欢的书,我喜欢的文字。

好了,不多说这些废话了,只有经历过这些才会懂得,记录这些也是为了以后能够回忆起此时此刻的心情,毕竟人生的这种感受也只有一次。(收到的这个offer并不能让我开心和满意,所以心情有些低落,会思考很多,感慨很多)但是我想说的是,从今天起博客的内容会更加丰富,以后我的博客会继续写,写的内容可能会包括技术方面的,比如算法,比如学习到的一些新的东西,也会包含一些自己的新的开拓的领域,一些生活感悟,甚至一些读书笔记。我希望以后的生活更加丰富多彩,人生只有一次,不要死磕在一个上面,多读书,多练字,多写文章,说不定这么多年的教育忽略了我本身的兴趣爱好,(小学的时候我的语文作文也是长青范文呢偷笑)我觉得自己还是有艺术细菌的,哈哈哈(笑中带泪,人生总是充满了各种戏剧性的转折,得不到的总是最好的,得到了又要去比较,想要的得不到,一切还是顺其自然的好,不强求,做好自己的事情,不争不躁,该是你的就是你的,别人抢不走,不是你的怎样也得不到)。

下面是干货时间。

从2017.4月份开始找第一份实习,百度,当时刚刚接触了一点机器学习的内容,连bp神经网络的梯度弥散都不知道,就稀里糊涂的报了百度的实习生,然后就被打电话过去面试。第一个面试官人很好,我们聊的也很开心,感觉他也觉得我还可以,问了一些机器学习的东西,但是我当时了解的也比较少,他让我推导bp神经网络,我只是大概说了一下思路及方法,然后问了一些svm的原理,项目里面有写遗传算法,所以他也问了一些遗传算法的原理,我觉得我回答的还可以。后来我还让这个面试官帮我内推来着,他也确实帮忙了,不过我自己的能力可能还没达到吧,最终没能进去百度。但是他是替别人面试的,一会那个主面试官又来面我了,主面试官看着感觉好严肃,问了一些项目上的问题,基本上问的问题和第一个面试官的问题是一样的,然后说这些问题基本上第一个面试官已经面过了,要不你写个冒泡排序吧。我当时就蒙了,本来就好久没有用过c了,而且来面试之前真的也没想到能来面试,所以根本就没有准备,所以没有写好,然后面试官跟我说三个工作日内会给回复,然后就没有然后了。回头想想难怪人家不让我去呢,连个最简单的冒泡都没写出来,真是惭愧呀。

然后面完百度,我就好像有点对实习非常着迷,非得找个实习,于是又投了自动化所,自动化所比较容易一些,老师看了我的简历,就问了一些基础的算法,也没有详细的问其他的,他们是专门做深度学习的,是深度学习在医疗方面的应用,我当时一点深度学习的基础都没有,我也老实的跟老师说了,老师说没关系,相信你的基础是没有问题的,可以现学。然后我五一过后就直接去自动化所实习了。后面想想真的非常感谢这两个月的实习经历,虽然只有一个月的时间在学深度学习的理论知识及实验,但是他让我走进了深度学习的世界,让我的眼界得以开阔,为我以后找工作增添了很多砝码。我觉得我能够转到数据工程师这个岗位,也和这段时间的经历分不开。所以如果能出去实习的话是最好不过了,能够接触到不同的人,不同的事,在以后求职的时候也是自己的一个重要经历和加分项,说不定对以后职业的道路会有很深的影响。实习可能会早出晚归很苦,但是回首这段经历,你会为自己感到骄傲。

6月份开始刷题,《剑指offer》,《程序员面试宝典》,我就刷了这两本书,但是感觉程序员面试宝典错误好多,内容很乱,也很老。但是这是书,只看书是不行的,我们还需要动手编程,我用的是牛客网,牛客网上剑指offer的整本书上的编程题都有,而且也有一些其他的题,大家可以自行去找。另外想进互联网公司的,只刷剑指offer是不够的,还要刷leetcode,另外如果不刷程序员面试宝典,也可以自己去网上找c++面试经典题,重点掌握C++的重要知识点。现在我就将我面试被问到的重要的知识点罗列一下,1、虚函数,纯虚函数的概念及区别。2、引用与指针的区别,3、sizeof与strlen。4、重写与重载的区别。5、排序算法,各种排序算法都有可能会被问到,网上很多,大家可以自己找一下。6、现场写程序,这个互联网公司的要求会比较高,大家要广泛的看常见的题。不光是简单的数据结构,还要灵活地运用,还有各种数据结构的组合。另外对于不习惯手写程序的同学,还需要锻炼手写程序吧。上面这些是计算机类面试都会遇到的问题,因为我本身是做图像和机器学习的,还会遇到一些自己的方向相关的问题。我写的博客上的所有的算法都被问到过,这也正是我原先写博客的时候想到的,就是把自己所学到的东西记录下来,什么时候忘了就可以回过头来翻一下,事实证明,我的做法还是非常有效的,所以如果大家是做算法的,也希望大家不要犯懒,尽量把自己当时学到的东西记录下来,这不仅是内容理解的加深,更是为以后复习提供便利,而且,要知道,当时学完后的记忆及理解是最深的,能够及时记录下来当时的想法,真的是一件非常棒的事。后面你会发现真的是受益匪浅。下面是我对机器学习方面的面试常见的问题的总结:1、svm的原理及推导过程。2、逻辑回归。3、CNN。4、数据的缺失如何补全。5、CNN中池化的作用。6、如何防止过拟合。7、各种损失函数。8、各种核函数。9、项目。一定要对自己的项目很熟悉,因为面试官不一定是什么都了解的,所以可能会问到各种问题,甚至是让你觉得无厘头的,要学会机智应对。

另外,我想说的是,一定要提高自己的语言表达能力,因为有的时候你很厉害但是表达不出来的话就非常吃亏,还有就是你本身并不是很厉害但是你的语言表达能力强,能够说出重点,会包装,这样让人感觉你很厉害,其实这也是一种策略。还有面试的时候一定不能紧张,一紧张就会让面试官觉得你没有底气,而且紧张说明你非常想去,会让用人单位觉得你水平不怎么样,从心理上可能就觉得不太想要了,所以面试也是打的一场心理战。当然说不紧张可能不太好办到,但是我们要有底气,做到在战术上藐视他们,哈哈哈。

下一篇文章要介绍我在各个领域各种方式的面试经验,包括互联网、研究所、外企、国企、银行笔试合资(联想)的面试及笔试。各种面试形式包括无领导小组面试、群面(包括英文(海信))、单面、面群(就是好多面试官面我一个)、招聘用到的招聘网站(海投网,水木社区,智联,中华英才网,大街网,各种校园招聘的公众号)。


展开阅读全文

没有更多推荐了,返回首页