关于java面试我的一些总结和经验

前言

今年我打算是在长沙这边找份工作。所以年前就开始准备面试了,希望能拿到一份比较好的offer。因为疫情所以到3月份才开始面试,通常都是先在老家电话面。然后再来一次现场面试。当然也有公司有的公司也回电话面试完就直接给offer。面试的时候踩了很多坑,作了很多死。所以就有了这篇博客,希望或多或少能给大家当个反面教材。

确定目标

目标是非常重要的,有了目标才能有目的性的去准备,没有目标基本上就是没有效率的工作。

第一步就是心里要有B数 就是对自己的综合实力要有一个比较清晰的认知。要清楚自己几斤几两。 这里我就列举以下指标,你可以做一下参考:

  • 自己掌握的技术水平和自己期望的公司是是否有出入,这个可以去一些招聘网站上找找。看看自己是否符合现在的用人需求。再根据目前水平确定一个比较合理的薪资
  • 自己是否有比较好的沟通和表达能力,是否能将自己会的东西很好的阐述出来,这个非常重要,就算你技术再好如果你表达不行基本上你还不技术一般但是很会表达的人。因为给人的感觉就很不一样。一场面试如果你非常能聊(不单单是技术也可以是一些其他的东西)那么其实你就有非常大的肯新能获得offer。
  • 还有如果你身边有朋友找工作或者就业你也可以去咨询一些,得到一个参考
  • 光说不练假把式,你最后先去尝试面试一些公司(属于试水)建议刚开始不要立马面自己心仪的公司。然后根据面试情况得到一个大概自己能拿到的薪资范围

知道自己水平后你就可以先确定一个自己目前能拿到最高的offer是多少。然后确定一个目标薪水。这个目标薪水可以根据上面分析得出一个比较合理并且最高的一个值是多少k。

知道自己像要多少薪水后接着就算考虑你像找的公司类型,公司可能给你都是10k但是公司不同差距也是蛮大的,除了薪资你还可以根据自身情况考虑一下几点

  • 是否双休,有双休的和没双休的差距非常大,我深有体会。如果有双休那么你就会有一些空余的时间。这部分时间可以让你学习。学习非常的重要。如果没有学习时间你在这家公司进去和出来的差别可能就是业务上的一点增长(当然也要视情况而定)
  • 公司的业务方向是否和自己职业发展所匹配。这个也要看情况,作为技术出生的程序员都想去那各种牛逼架构,技术非常前沿,每天讨论的都是 高并发,大量数据处理,上百万用户,这个非常难找到。如果找到我觉得工资低一点也是可以的。但是博主在长沙这边找到的基本还是做业务的(也技术码畜),这个也要根据你面试的城市和公司的大小而定。

如何投简历

博主当时使用的是Boos直聘(ps:好像给boos直聘打广告了,打钱)。这个app可能是广告打的好,所以还是有很多公司用这个的。当然上面和你谈的不是老板而是人资。

如果是刚毕业试水的话可以先找几家一般的投一些。如果是老鸟就没必要了

然后是筛选,正式找工作就没必要去海投,除非很难接到招聘邀请。直接你觉得合适的公司就好了。这里我通常回考虑公司的位置,公司的大小,公司是否双休,公司主要做的业务是否符合自己的目标,和公司的成立时间(创业公司不建议去),还有就算这个职位的发布时间,和发布职位的Hr最近是否活跃。自己的技能是否和这招聘需求匹配。 hr回晒人节约时间,我们也要学会筛选,减少没有必要的面试,直入主题就好

boos上投简历可能你发现回复率比较低,这个主要是因为这个岗位投递的人比较多,Hr看到很多人发消息就注意不太到你,建议你都发几条消息给他,那么你这边的红点点就回明显一点。这样就回注意到你

背“面试题”有用吗?

这个肯定是有用的,因为面试题就是面试官常问问题的收录,很多笔试题都在这个上面有,当然我不能去死记,而是要去理解上面的内容,并且转化为自己的表达方式。当然面试题一般都不会非常深入,如果你面试的是非常大的互联网企业的话可能就没啥用,因为他一般回问的比较深入。但是你还是最好大概过一下常见的面试题,毕竟也花不了多久,而且也是人家面试踩过的坑,看一下就算不深入也算了解,不至于面试官问你的时候啥也说不出来

深入准备某个知识点

这个要看你面啥公司,如果你面小公司,其实问的问题非常Easy,基本上就算一些业务上的问题,非常的简单。如果你是想进一些比较大的互联网公司那么你就应该根据自己的学习能力和时间,来选择几个目前面试问的比较频繁的(例如:源码、架构、中间件)去是深入的了解一些,比如如果你生入看了spring源码你就可以说:我对spring源码就深入研究过,能实现对spring的扩展。这样将面试官带到自己擅长的领域,就回有很多话题可以聊了,一般如果准备的好可以聊半个小时,这样他也就没啥时间问你其他问题了,也会看到你对技术的深度

面试该怎么搞

面试一个看技术(我在长沙这边面试技术还好都比较简单,可能是因为都是做一些简单的业务开发使用就只是像招聘一个搬砖的)。一个是看口才,你一定要锻炼自己的表达能力,有的时候你并不需要100%回答正确,但是如果面试官问你这个问题你多少能说出自己对这个技术点的见解.虽然只是比较简单的皮毛
聊了皮毛接下来即使你要将这个面试的话题带到自己比较擅长的领域,比如你做个一些什么牛逼的项目,对那个常用的技术你比较熟练,面试官感兴趣自己也擅长的技术上

公司的选择

当你拿到很多份offer你应该怎么选呢?这个非常重要因为通常我们面试不是非常菜的话还是能收到比较多的offer的。首先看薪资待遇,能谈钱就不要去谈啥梦想。给钱就新,都是搬砖谁给的钱多就去那。
如果薪资都差不多,那么就看公司的发展前进,所用的技术,和公司面试给你的感觉和整体氛围,是否适合自己的发展

你可能感兴趣的:(面试)