关于应届生找Java开发工程师的面试心得

        作为一名本科毕业,大学三年忙于学生会,大四开始学习Java的编程小白,八月初我到南京社招找工作的第一周约到了四家面试(不算华为od),三家offer,最后一家因为有了底气要价提高所以被择价了。另外华为od的算法题机试从7月份开始陆续刷力扣和牛客上的题,大概刷了不足50道,考了个及格分(150分过线)。

        我认为如果想要进入大厂,社招的机会比校招要小很多,所以如果对大厂感兴趣的就学、编程原理、尤其是408,像数据结构是要学好学通并运用到实际代码中的,比如说堆、栈、池的结构,比如广度优先和深度优先用于计算空间复杂度和时间复杂度,再比如说树(在集合、数据库引擎等中都有所涉及)。大厂注重基础,我觉得单纯看书很难理解消化,如果学习编程语言,可以跟着网上的视频学习,比如说我自学JS、Vue时跟的就是B站的黑马、尚硅谷和韩顺平(个人)的免费视频;再加上可以跟着做做项目,光学不练很快就会忘记。

        如果是社招的话,我觉得需要注意一下几点:

        1、首先需要的是一份能体现自己水平的简历,

                a. 这份简历中重点写明自己的技能,比如说 “能够熟练使用SpringCloud组件,如Eureka、Fegin、Hystrix等“,如果有机会可以学习学习Java的底层代码实现,比如对List,Set,Hash的底层实现原理和扩容机制有所了解,对SpringBoot的自动封装原理有所了解,对SpringAOP的底层实现有所了解等等,这些知识可以让你在技术面试中更加从容的回答一些较深的问题。

                b. 另外这份简历中可以写一些在校园中的成就,比如说获取的奖项,奖学金,参加的社团、担任的职务,参加的比赛。如果觉得没有什么可以写的,也没有关系,本来社招面试应届生看的就是要价是否合适,一些基础的能力是否具备,如果可以直接上手写项目那就最好,所以没有就没有了,大道至简。

                c. 如果说除了专业技能,还有什么是技术面试官喜欢问的,那就是项目,所以尤其是社招的时候,要充实自己的项目经验,如果在大四没有什么学业压力可以外出实习,那是最好的。如果没有长时间实习的机会,可以跟着网上的项目进行编写,包括自己的毕业设计项目,都可以写在简历中,当然要对项目有所理解,知道具体的功能都是怎么实现的,最好找出项目中的几个亮点,着重写在简历中,到时候这就是你面试聊的重点了!

        2、我认为基础是很重要的,重视基础是因为基础考的也多,当你面对一份笔试题时,里面最多的不是算法题,而是基础题的各种衍生和深入。比如说基本数据类型之间的强制转换存在的转换异常,比如说++i比i++少一次赋值操作,需要的时间更少,比如说ArrayList底层的扩容机制是原长度基础上加上长度进行右移运算符 >> 右移一位的长度,即扩容1.5倍, 此外又有 >>> 是逻辑右移。 

        3、沟通能力和团队意识,沟通能力是hr和技术面试官都会有意无意关注的能力,这将决定你能否适应团队,是否愿意主动交流,遇到不会的问题是否会通过沟通询问的方式解决问题以及是否有学习和工作的热情。

        4、对加班和出差的看法。公司不同,项目进度不同,都会有加班和出差的情况,所以面对加班和出差如果不是特殊情况,最好的态度是以正常的心态去看待这件事,如果确实需要加班,需要出差,在自己没有特殊情况时跟着公司安排,当然起码要有正常的加班和出差费不是。

        5、对于自己忘记的知识点,如果有印象或有相关知识的基础,可以绕到你熟悉的知识点去回答,如果不是钻牛角尖的面试官可能也就顺着问别的了。如果遇到实在想不起来的,也不要有什么担心的,大胆的承认自己不清楚这方面的知识点,如果面试官足够友善,还会告诉你这个知识点的一些内容。

        6、放宽心态,找工作最忌讳的就是低人一头。要知道我们是去找工作,但也是一个双向选择的关系,如果公司不满意我们,公司会拒绝我们,但如果我们不满意公司,我们也可以拒绝公司。要抱着我是去做交易的,不是卖身的(找工作要注意公司,提前通过企查查等方面查询企业真实性,避免进入传销窝)

        7、面试录音和面试总结。我认为这很重要,每次面试开始之前可以用手机等设备进行录音,这份录音可以将hr面和技术面都录进来,当面试过后你可以通过回听面试录音,记录面试官问的问题,哪些知识点你不清楚,哪些问题你不会回答,这是很重要的,这是很重要的。反复总结,在不久后你就会发现很多面试问的都有一定的重复问题,而这,就是你已经掌握的。

        说实话,态度好些,技术掌握些,项目有一些,沟通顺畅,即使是社招也相信你能找到一份不错的工作。不过就工资这方面,就是看个人的想法了,我觉得工资不能当做唯一的衡量标准,包括企业的氛围,使用的技术,涉及的技术领域,五险一金,福利补助等等,当然最重要的是自己的发展规划。希望这片文章能对你有一定的帮助。

猜你喜欢

转载自blog.csdn.net/m0_70876920/article/details/132264164