前言
在准备面试等一系列之前,先说一下找工作的流程:
1)19年3-5月,19届的春招补招以及20届暑期实习招聘
2)19年6-9月,19届毕业正式入职,20届开始参加暑期实习
3)19年7-12月,20届秋季招聘开始
4)20年3-5月,20届春招补招以及21届暑期实习招聘
【注意】
1、暑期实习很重要,如果老师允许实习,一定要把握暑期实习这个机会,因为暑期实习会有转正的机会。
2、如果老师不放暑期实习,19年的春招也要参与,不管是笔试还是面试,只要有机会就去参加。笔试锻炼理论,面试锻炼面对面沟通。只有真正的参与了面试你才知道人家会问什么,你的面试经验才会丰富,这样对自己以及后面的面试都有好处。【务必参加】
3、找实习的顺序可以按照小中企业练手,有了经验在投自己中意的。如果自己本身能力足够强,那么可以直接尝试自己中意的公司。
4、面试经验非常重要,牛客网、知乎上有有各种面经。并且每次面试后,自己要做复盘整理。不管是什么方向的,都非常重要!!!
5、找工作一定要先找内推!!!在找内推的时候不要错过任何一个网申!!!
6、简历可以找学长学姐要对应方向的简历模板或者网上直接下载即可。简历最好控制在一页内:
个人信息的简单介绍
重点突出实习经历(如果没有就不要写)、项目经历【占一半多的篇幅】
随后可以补充一些自己的加分项(产品方向看重各种软实力)和一些获奖经历
最后可以加上自己的个人评价。
【再补充】【三个方向都要注意】
1、没有弄透的技术点千万不要往简历上写,被面试官追问之后不会印象分会超级低
2、项目经历一定要提前组织好语言,简洁条理一点,一般都是“这个项目的目的是,实现了啥啥功能,我负责的模块是,其中的技术难点是,遇到的问题有,我最后是怎么解决的”之类,要不然现场容易讲的乱七八糟
3、还有就是实习过程中的项目经历里,他有时候不仅会问你个人负责的部分,还会问你整个系统的架构,功能,数据流走向啥的,看你对整个项目的大的了解程度,一般也要有个理解
4、还有就是手写代码一定注意干净。。。。缩进。。。。还有注释
5、能力充足的话写上必要的单元测试会显得你非常的专业。。
6、不会的技术问题直接跳过,说不会,不知道,不太了解,千万别不懂装懂硬扯,印象会很不好
算法方向
前提:小蓝书和西瓜书要看一遍
主要是paper+算法题+项目
1)高水平的paper要看并且弄懂
2)每天两道算法题
3)项目主要说亮点,然后和第一名差距在什么地方,自己觉得还能提高的地方。介绍项目的时候 要有前因后果,不要让别人觉得就是在调参
【补充】
如果不能参加暑期实习。找一下国内大点的公司组织的比赛,尽可能组队参加一下,能进到复赛就可以简历上写了,面试的时候对这种比赛有时候也挺感兴趣的。像去年腾讯社交广告大赛,他们参加的都被问到了。
开发方向
前提:java基础知识必须熟悉,不能出错。
分享经验贴:https://www.nowcoder.com/discuss/57771
面试常用算法:https://www.zhihu.com/question/24964987
主要就是刷题+项目
1)leetcode
2)剑指offer
3)项目突出自己所做的东西,以及是否可以有所改进
【补充】
如果没有做过项目,那么可以根据自己所学做一个东西出来,然后包装成项目
产品
前提:产品的理论基础掌握,产品思维尽可能的培养
主要是实习+项目
1)实习实习实习!产品的实习特别重要!产品和技术还有算法不一样,产品注重的是处理事情的思维方式,并且产品工作的内容较杂需要真正在公司里面体验过才知道什么是产品。
2)如果没有办法实习,那么就把自己做过的项目,从产品的角度重新剖析一遍,看看当时的项目哪里有问题,应该如何改进等。
3)产品需要自身的软实力比较多,所以需要自己在各方各面都有积累并且能熟练地运用到工作中。
【补充】
用各种各样的app,辩证的去看产品的好坏,一定要有一个能拿得出手的产品来给面试官做讲解——这个产品好在哪,跟别人比怎样,不好在哪,如果是你针对不好你会怎么改等等。
【最最最后】
感谢各路研发大佬崔崔、大吊、胡胖子、浩然妹妹、海培、鹰鹰等人给我提供的笔面试经历和总结。以及一直在我求职过程中帮助我的大魔王、妍宝、赵总、小鱼等人~~~希望我们越来越好~