2018年秋招一枚小硕的求职感想
之前在牛客网看了很多朋友发布的面经还有总结,受益匪浅,来反哺一波~~~
中间有事情,拖了好久才写完。下面总结了我觉得求职期间最重要的一些问题,分成多个点,希望能给接下来找工作的同学们一点帮助。
-
国企、互联网、公务员、事业单位、部队?
没有绝对的好与不好,不要在意别人的选择和对你的评价。了解每种选择背后的优点和缺点,选择适合自己或者自己喜欢的地方。这个选择标准也同样适用于岗位选择。
但因为我本人瞄准的是互联网公司,所以下面的有些点具有偏向性:
-
如何准备?准备当然是越早越好了,最好平常多学多问多思考,学会自己找答案,挖掘细节。做项目需要用心,多去挑战自己不会的事儿。要让面试官问你项目的时候,你可以对你的工作说出问题,原因,解决方案,为什么能解决,甚至它还有其他的什么解决方案,哪种最好,到了现在你有没有更好的思路等等。如果平常使用的框架或者库,要懂它的 feature,如何实现这种功能。不然只是搬砖而已。但是,基础是必要的:
-> 算法 - 《剑指offer》至少全做过一遍,面试至少leetcode部分medium会做,要battle笔试得hard。-> 数据结构 - 基本的要懂,复杂的至少要了解个大概-> 语言 - 基本feature要懂,比如说集合类、封装类,JVM,多线程等
-> 设计模式 - 至少要懂一两个,能写代码-> 计网 - TCP要懂
-> 数据库 - 会写SQL,索引 ,事务特性,优化查询技巧
-> 操作系统 - 至少进程线程
网上有整理的基础知识,但如果基础本身不好的人,最好还是看能让你理解、更为系统的东西。
-
内推、秋招、时间节点
内推(6月-8月):最频繁的时间段应该在8月初,最好在7月底投简历,避免简历被淹没。内推相对秋招简单(毕竟1.名额多;2.部分人对自己没有信心不会投;3.大家没怎么准备好,面试官也不会太太关注很细节的基础知识;4.笔试题相对秋招简单点)是非常好的机会,一定要抓住。秋招(9月-10月):2018年秋招大概10下旬基本就是没听过的公司或者国企为主了。如果错过内推,想去相对好点的互联网公司,那么短短1个半月,就得认真对待。
首先,秋招笔试基本是必考的,我们这一年,基本大点的公司都会考基础和编程题,至少一道动态规划。
面试根据公司不同,大概在2-7面,一般也就3面。
内推的时候可能会想”我还没准备好啊,怎么去面试呀?”不要想太多,秋招你也还是没有准备好,珍惜内推。知识永远都是学不够的。
-
简历怎么写?
基本信息(学历)、技能、项目、奖项,课外活动。其中,项目是重中之重,尤其要突出自己的工作,以及你用到的、了解的技术,简洁,让面试官有可以提问的地方。
-
海投还是只投喜欢的公司?
内推的时候,我只投了几家大公司,因为结果不理想,所以内推的机会完全没有把握住。内推往往大公司开始的较早,小公司的比较晚。***司的时候,可以按照你喜欢的程度投,越想去的越放在后面。随着不断地面试,会总结到一些自己的面试经验。面自己最看重的公司时才不会因为面试表现不行被刷掉。如果理想的状态,我觉得是内推在能力范围内海投,拿到offer后,在秋招只投喜欢的公司,这样会比较稳妥。
-
投自己擅长的还是期待的岗位?
我投过算法(ML/DL方向),JAVA,C/C++。喜爱程度:算法 > JAVA = C/C++;知识程度:JAVA > 算法 > > C/C++。算法因为僧多粥少,本身没有多少项目、论文、竞赛的经历,基础和数学知识也比不上学数据科学专业的人,所以在这种情况下,看起来平平无奇,没有竞争力。察觉到问题,8月底,就转投JAVA和C/C++了,JAVA毕竟写了这么久代码,还是能快速地去看JAVA本身的知识,但是内推时间全用来看算法方面的东西,基础也是匆匆开始,所以到秋招就很捉急,建议大家投的时候最好投自己擅长的岗位,有喜欢的岗位就要早学习相关的东西。C++的话,临时起意,没什么基础,面试官没法问项目只能问基础,又答不上来,对于我来说是失败的尝试。
当然,我本人表达能力欠缺,只是片面的看法,如果自己很想尝试,那么也可以尝试。
-
面试非常紧张怎么办?
刚开始,声音甚至会抖,后面已经习以为常。会克服的。
-
面试中的tip之前几年的面试似乎不会手撕编程题,2018年面试逐渐开始手写代码,一般是leetcode medium难度,并且有些会在你写出来之后稍加修改,变得更难,然后继续做题,遇到过的有个面试,变了三次。
技术面:如果能说项目就说项目,不会的话会问基础,基础毕竟不是每个点都了解,每个“不会”降低了面试官的评分,也降低了你的信心。如果项目基础问完了效果不好,那么就是做题了,少数人可以从中扳回一城。HR面:有些HR看起来很温和,但如果觉得这是普通的聊天的话,很容易掉进陷阱。 -
面试的几点重要因素
-> 自信 - 自信和不自信,别人一眼就能看出来。越不自信,面试官就容易提出刁钻的问题,尽快结束面试。就算不会,可以将话题转到你会的类似领域。
-> 主动 - 平常如果不怎么说话,很被动的话,很不利。但是这么重要的时候,就算平常很被动,也得主动起来,把自己想象成一件商品,你的技能项目经历是你的包装,从讲述这些可见特质来挖掘不可见的特质,比如说爱思考、主动学习、细致、有条理、表达好等等优点。
-> 积极沟通 - 假如说不会,可以让面试官提醒一下,毕竟面试算是一个交流的过程,让面试官了解你,你也逐渐了解这个公司,别让自己处于一个过于被动的状态。
-> 环境适宜 - 不要在太吵的地方,提前调试设备。
-
如何讲项目?
可以总分总,层次分明。
-
如果我的能力看起来不够这个公司怎么办?
虽然这种情况很容易让人放弃,但是对于求职者来说,每个公司都是一次机会,可以是offer机会,也可以是面试skill磨炼的机会。每次机会都很难得,能抓住就要抓住。
-
长时间拿不到offer的压力
我到了很晚才拿到唯一的offer,平常最怕别人问我拿到offer没有,每说出一次没有都是对脸皮的考验。明显感到失败的面试,走在路上,都觉得很茫然无措,觉得没救了。看了牛客网很多人有同样的困境,感到一点安慰。想想为什么自己会沦落到这种地步后,又集中精力看书,准备简历。最后,拿到了唯一也满意的offer。没拿到offer的过程很难受,千万不要自暴自弃,要振作精神相信自己能走过困境,无论什么时候都不要丧失对自己的信心!每次面试后总结哪里做的不好,集中精力补足自己的短板。无论最后找到什么样的工作,结果总是有很多因素,不只自己,也有外界的。
祝大家拿到满意的offer!!