java研发岗面试分享,个人理解,不喜勿喷~
一、为什么写这个
上次说到自己学了几个月,拿了java研发岗>16K的offer之后(详情可以看上一篇文章),一些同学就私信问我怎么搞的。我就嗯,随便说一下自己对于面试的一些观点和想法吧,都是自己的感性理解,所以也不一定适合你,请理性看待哦~
二、我实力如何?
我在java方面,中肯一点来说,没有实习,没有比赛,只有一个项目是跟着B站马士兵说的SSM米米商城教程实现的,换句话说吧,springboot,redis,linux啥的我面试那会都还不会,这样子你们应该比较能理解一点。
但是我学了几年舞蹈,虽然长得不是特别帅,但是整体觉得自己给人的气质是在线的,如果你第一眼见到可能会觉得我是个比较自信的人。言归正传。
三、我觉得面试主要考察几个方面?
主要考察两个方面。第一是你技术的掌握,第二是与技术无关的你面试的各方面表现。接下来讲一下我的四个offer分别是怎么面试的,比较多废话,如果对过程没兴趣的就直接跳到第五部分吧。
四、(1)第一个offer
是过去公司面试的,现场笔试-技术面-HR面,笔试我填的期望薪资13K,最低能接受12K,然后由于做题做着做着好多不会,连sql语句都写不出来,我就改成了12K和11K。然后重点来了,这个时候我看了一眼旁边的同学,他填的期望9K,最低接受6K,嗯,我当时就想交卷子走人了,这么卷????(广州java研发市场行情真不至于到6K吧?)
然后笔试一般般,到了面试,面试官喜欢问八股文,因此我基本上所有的问题都详细的回答了出来,然后因为回答得好,状态就越来越好,非常自信,来到HR面。
由于我技术面感觉良好,HR面我一点都不带怂的,就是和面试官聊天嘛,然后她就跟我讲公司统一薪资,应届生只能给最高8k,然后我就无所谓了嘛,就随便聊聊。她问我有没有offer,我随便说了两个,其实我一个都没有。因为我知道自己面试表现好,可以要高一点,但是后来公司发意向书给了不到9k,我就直接拒了,虽然我没offer,但是这个工资我也不接受。
四、(2)第二个offer
第二个offer,想面java研发,但是只有安卓开发的卷子,也是不会做,然后到了技术面,面试官喜欢问高并发的东西,一点都不会,哈哈哈哈。但是他跟我讲:“有时候假如我满分是一百分,你答出来20分我可能就满意了呢对不对?所以我是想看看你有没有一些想法,不对了没有关系,但是你如果是一点想法都没有,那可能就给我的感觉就不是很好啦。” 所以我真的觉得他讲的挺有道理的,因此在之后的面试中,我确实每个开放性问题都尽量得去开动脑筋给出一些答案,而不是很直接的说:我不会。
最后发了offer,整体还是可以的,但是我收到了第三个offer之后,我就没有考虑第二个了,毕竟不是特别想去深圳。
四、(3)第三个offer
第三个offer,好家伙,笔试试卷是hr助理改的,照着正确答案改,和正确答案不一样的就错(其实那位助理是看不懂的),然后我把自己的思路讲给面试官听,他听得出来我的思路是对的(因为很简单啊!!!就是从 数组里面找出最小值而已啊!!!),但是他就是无视我的解释,意思就是:试卷不是我改的,没给你分肯定是你错了。然后我无语。说实话,给我留下的印象也是蛮差的。之后面试也就一般般吧,反正八股文我就挺熟悉的,其余的东扯扯西扯扯面试就过了。
第二天是综合面,是群面的方式,我一想到群面就知道肯定有无领导小组了,然后我因为也很久没有玩过无领导小组,我就B站看视频,准备了一下,也给自己准备了自我介绍之类的。去到之后果然无领导小组,一看几个队友就是没玩过的,,哎总之感觉他们一直讨论很偏,我就适当给出观点,引导一下讨论的方向,最后汇报的时候,我本来想着给机会给他们来汇报,结果一个小哥说自己紧张,另外一个就上了,结果也是很紧张,说话很没有条理。面试官让补充的时候我就比较有条理的补充了一遍,emmmm,据我所知,面试官挺满意我的表现的,具体怎么知道就不便透露了。
无领导小组之后是HRD的面试,怎么说呢,我觉得那时候旁边几个同学,总是会比较“真实”地去把自己的缺点说给面试官听,比如什么大学打了好几年游戏,什么基础不扎实,分分钟我觉得随便哪个缺点都让面试官很想给你打叉。我把自己的缺点归结于性格方面,然后在展示优点的时候,用了几个例子去证明自己说的优点是真实可信的。(比如有的同学就说自己很耐心,一句带过,但是你这样子一句话其实很难给面试官留下什么印象)(我说自己的优点是非常自信,只要自己想做好的事情一定可以做好,然后我就举了自己从小到大几件比较用心而且最终取得成功的例子来证明)。我觉得自己的这种做法,大家也可以尝试。
最终第三个offer拿到了,这家公司我挺喜欢的,但是由于收到了第四个offer,就只能推掉了。
四、(4)第四个offer
第四个offer,我真的很想夸面试官,就是整体秋招下来这是我最喜欢的一位面试官。态度非常好!很多我回答不出来,回答不充分的点,他都会给我提出来并且帮我补充,给我提示之类的,面试过程也是很有条理,从计算机网络开始问,然后java基础,数据库,框架一步一步问,真的很有条理,我本身是一个特别追求条理性的人,是不能接受那种说一大堆话没让人get到你重点的人。面试官真的很好很好(就算我拿不到这个公司的offer,也不影响我超级喜欢这位面试官),言归正传。一开始问的计算机网络我是不行的,之前上课讲过的全部忘光,我跟面试官讲这方面答不上来,可不可以换一个方面问,他很爽快的答应了。之后面试的就挺好的,因为这位面试官也是比较注重问一些基础的东西,所以我面试下来感觉也是还可以。
接下来就是HR面,HR和我一位师姐长得很像,也是很亲切,但是我那时候感觉自己是有点没礼貌,就是还没等人家提问我就自己先问了很多东西这样子(之后就改掉了这个缺点),然后也是比较平常的面试完。最后回宿舍做了一份笔试题,只有三十分钟,但是题也都不难。
最后给了我>16K,我真的很开心,感觉努力没有白费,总会获得回报。
五、总结(请辩证看待,不一定适合所有人)
(1)HR面和技术面可以准备不同的自我介绍,HR面可以思考如何在短短几分钟,让HR知道你简历上面除了技术之外的其他亮点,不用讲太多什么技术(我之前就是给HR讲一堆技术,发现她原来不懂这些,你讲技术给HR听,反而可能显得你很傻)
(2)真的不要紧张,没有一个HR和面试官会因为你紧张而给你加分。如果你一紧张就说话结巴,浑身一直抖,甚至还喘不过气(我之前就会这样子),我真的建议你应该多去锻炼自己的表达能力!!!
(3)回答问题一定要注意条理清晰,多用第一,第二这种词汇,让面试官感觉你的思路是清晰的,而不是“张口就来”想到啥说啥,我是作为一个面试者,看到其他面试者这样,真的很抠脚,一定要清晰表达自己的想法。
(4)简历尽量简洁一点(可能我是因为没东西写才简洁哈哈哈),虽然你有很多厉害的可以写上去,但是如果简历写的又香又长,面试官估计看着也心里膈应吧?哈哈哈哈
(5)如果你有精力,多投一投几家公司,做做笔试题啥的,看看有哪些不会的,当作查漏补缺也可以,一定要多总结,多总结,要做有用功。
(6)面试官问你有没有offer,真的别太诚实,面试官会因为你没有offer而质疑你的能力,不给你offer或者给你一个比白菜价还白菜价的offer。(个人想法,可能不同人不一样哈)
(7)希望各位对于面试有什么经验也可以在评论区分享咯