话不多说,先给你们揭晓一波常见的套路,可以在很多招聘网站上看到这种招聘信息,招实习、助理之类的,月薪6k以上,然后招聘要求都是一些什么能吃苦耐劳、有责任心、上进心这样特别虚的东西,而没有什么具体的技术点要求。恩,好的,你可以直接找下一个公司了,因为这基本可以确定是个培训机构了。他们的套路就是接下来就是邀你面试,然后你就会有惊无险的通过面试,然后会给你安排两天的试用(这两天应该是有一点点工资的,钱不多但可以博得你的信任。也会安排人给你布置任务,然后又教你如何完成这些任务。公司安排的这个人会让你在这两天里感受到他在技术方面的牛逼之处和你未来又是怎样的前途无量),两天后会告诉你,你其他条件都很好,但你技术方面的能力还不够,需要加强,公司有个内部培训机制,让你培训学习几个月,给你培训公司也是花了人力物力的,现在不会收你钱,只是需要你签这个培训协议,等你培训完了,每个月从工资里拿1000多来还这个培训费,还清即止。有没有觉得最后这个说法莫名的熟悉,但其实经过两天洗脑的你,未必能够做出正确的判断。
所以啊,走上社会第一件事就是要学会谨防社会上这些乱七八糟的套路和骗局。
这个推荐一个找工作的软件:boss直聘,个人感觉是所有招聘软件里最好用的了。
对实习工作的筛选吧,除了是自己要从事方向外,自己再列选出3个自己对工作需求最大的点,比如说:薪资待遇,发展空间,所能学到的知识。能满足自己其中2点的,则就是比较合适的实习的工作了。没有找到满足两点的合适工作,不妨耐心点再等等,不要因为自己的同学朋友都已经就业了,然后自己也就急急忙忙选择了一份没那么契合自己的工作。因为第一份工作确实很重要,值得你的耐心。
好像现在大一点的公司都挺喜欢用电话面试和在线笔试来筛选出一批人,笔试等会再说,电话面试的话主要是考察你简历的真实性,不会很难,问题也并不刁钻。应对这样的电话面试,我们应当快速流利的回答,不要犹豫。不然可能会给对方留下你可能在说谎的印象。最好是可以提前打开自己的简历,然后看着自己的简历进行电话面试。
其实吧,笔试就真的是看硬实力了,也没得什么捷径可走,但你在准备去实习的前一个月,多刷刷笔试题目,提升一下自己这方面的能力(他们特别喜欢考一些与算法相关的题目,算法题里面貌似他们又最喜欢考快速排序,我笔试五家公司就有3家公司考了这个。这可能是巧合,但我不得不重视这个算法)。
然后的话,关于笔试和机试,我还有一点点建议:
1.如果是在线笔试,你就老老实实按照招聘方的要求来,不要自己偷偷跑去百度,他们的题目他们自己肯定是提前百度过的,要么就是搜不到答案,要么就是只有那么一两个答案但这个答案你一抄,他们马上就会怀疑你在作假(别问我怎么知道的)。
2.笔试和机试,主要就是考察你写代码的思路和你代码的风格,所以面对一些题目即使你只有部分思路,也要写下来。这样即使你没有一道题目是能完整完成的,但你让招聘方看到了的思路和代码风格也是有机会进行下一轮面试的。而且一般笔试题会偏难一点,但实际上他们的录用标准并没有那么高,所以笔试完也别怀疑自己,自信一点。
面试一般分为技术面和hr面,形式的话很少有群面,少部分企业可能会有一个交叉面,不过总的来说,技术面基本就是考察你的专业技术水平的,hr面的话主要是看这个人的综合素质以及家庭情况符不符合公司要求,一般来讲,技术的话只要通过了技术面hr面基本上是没有问题(也有少数企业hr面会刷很多人)
那我们主要来说技术面,技术面的话主要是考察专业技术知识和水平,我们是可以有一定的技巧的,但是一定是基于有一定的能力水平的。
0.面试前的准备:
最重要的肯定是系统的学习了,有一个知识的框架,基础知识的牢靠程度等。
其中算法尤其重要,越来越多公司还会让你现场或者视频面试中手写代码;
另一大重要的和加分项就是项目,在面试前,一定要练习回答自己项目的三个问题:
这是一个怎样的项目
用到了什么技术,为什么用这项技术(以及每项技术很细的点以及扩展)
过程中遇到了什么问题,怎么解决的。
1.应对不同的面试官
和技术面试官
不要和技术面试官谈工资。
尽量将技术面试官带入自己熟悉的知识。
问到不会的就大方地说不会,不要摸棱两可地回答。
回答地时候尽量想好了回答,不是一直呃呃呃呃。
和hr
hr问你期望地工资,就准确地说自己内心地想法,不要看低自己,也不要高估自己,可以比自己预想中的薪资稍微提高一点点,说出一个准确地数字。
1、简历上做一个引导:
在词汇上做好区分,比如熟悉Java,了解python,精通c语言
这样的话对自己的掌握程度有个区分,也好让面试官有个着重去问,python本来写的也只是了解,自然就不会多问你深入的一些东西了。
可参考如下:
听过名字:了解
跟着过视频学习或帖子写过demo的:熟悉
在项目中用过的:熟练
经常在项目中用到的:精通
2、在面试过程中做一个引导:
面试过程中尽量引导到自己熟知的一个领域,比如问到你说一下DNS寻址,然后你简单回答(甚至这步也可以省略)之后,可以说一句,自己对这块可能不是特别熟悉,对计算机网络中的运输层比较熟悉,如果有具体的,甚至可以再加一句,比如TCP和UDP
这样的话你可以把整个面试过程往你熟知的地方引导,也能更倾向于体现出你的优势而不是劣势,但是此方法仅限于掌握合适的度,比如有的知识点是必会的而你想往别处引就有点说不过去了,比如让你说几个c++的关键字,你一个也说不上来,那可能就真的没辙了。
3、在自我介绍中做一个引导:
一般面试的开头都会有一个自我介绍,在这个位置你也可以尽情的为自己的优势方面去引导。
4、面试过程中展示出自信:
面试过程中的态度也要掌握好,不要自卑,也不要傲娇,自信的回答出每个问题,尤其遇到不会的问题,要么做一些引导,实在不能引导也可以先打打擦边球,和面试官交流一下问题,看起来像是没听懂题意,这个过程也可以再自己思考一下,如果觉得这个过程可以免了的话也直接表明一下这个地方不太熟悉或者还没有掌握好,千万不要强行回答。
5.面试开场:
我们在见到招聘方的时候,应该主动地和他们打招呼,问候对方,并且感谢他们给自己这样一个非常好的机会。这样的开场白会使招聘方感到自己非常受尊重,同时招聘方也会对我们求职者留下深刻的印象。如果我们在面试前做足了准备工作,那面试就没有什么可怕的。其实招聘方开始的时候也会通过一些社交话题帮助我们这些实习生放松情绪,消除我们的紧张戒备心理。
IT行业,加班在所难免。很多的公司都会要求加班,但自己也不要直接了当的答应加班(除非你是真的喜欢加班),反馈给公司最好的态度是,自己追求工作效率,在规定的工作时间内完成自己的工作任务,但若这份工作是正在赶项目时,确实需要加班,自己也是能够接受的。
同事教你的工作内容,要放下手头的事,认真听同事讲,讲完之后你再立马把同事刚刚所讲的东西,打开了那个软件,做了什么操作,打开了哪个文件等等,全部复盘一遍,然后立刻用记事本记录下来,因为同事教你的多半是你后面经常要用的,或特别要注意的。
我们去实习,进了公司,不管什么职位都是我们的前辈,应有的尊重是要有的。
和同事的关系一定要搞好,不然你会在公司处处碰壁,但也不能关系太好,至于为什么大家肯定也清楚,所以这个度要把握好。
实习结束,打算辞职的话,一定要有书面形式的辞职书,上面注明离职原因和离职时间,不要口头和领导说。恩,因为自己有过这方面的教训,所以拿出来提醒大家。
最后,想说的是,大家要养成记录面试,笔试所遇到的题目,特别是自己没有答好那些。还有记录在实习过程遇到那些令你头疼的事情和遭遇以及你的处理方法。待到你实习结束后,简单的总结和归纳一下,这将是你整个实习过程一笔巨大的收获,对你后面再找工作有着很大的帮助。这也是我写这篇文章的来源,反正自己都已经总结了,不如干脆就分享出来,也许对大家也有着一些帮助呢。