(Java开发岗)了解大厂面试基本套路及每一轮的重点

不啰嗦,我们直接开始!

引言

无论是刚刚毕业的学生,还是刚刚工作一两年面试经验比较少的同学,往往会比较困惑该如何准备面试。面对至少三轮面试(或更多轮)大公司面试都有什么要求,我来分享一下我的经验。

给自己明确一个目标,把一部分工作交给你,你能否独立把控好一个项目的顺利运转,独立设计、开发、完成一个项目对于一个初级工程师或许有点困难,但是把这个当作自己今后的明确目标,给自己一个高起点也未尝不可。

那么独立完成一个项目需要那些硬实力和软实力呢?

合适的候选人:

  1. 系统业务场景,过去使用技术框架匹配度高,很多时候不是你不行,只是不太匹配能否胜任岗位工作 - 技术基础扎实你的直属领导是否愿意和你一起工作,多方面,性格,沟通,积极主动 - 在面试中了解你能否在这个企业长久地工作 - 离职原因

1、语言基础知识:(一面)

为什么基础很重要:

第一,语言基础直接决定你的编码能力,属于基本功,通常技术第一面考察的是基础知识,以 Java 为例,你是否熟练使用 List & Map 数据结构,是否熟悉 Java 多线程 or 并发编程,线程池工具。

第二:是否会用 Spring 全家桶和一种持久化框架(Mybatis or Hibernate),这也是为什么会问你 Spring 原理(如 IOC 原理,AOP 原理),因为它是搬砖必备技能。如何证明这个砖你可以搬?语言基础真的很重要了,平时一定要多注意积累。

面试最常出现的面试题八股文

这里就不多描述了放两张图,老猿的都整理成了PDF,需要学习的小伙伴文章中资料,点赞后私信回复暗号“666”  或点击文末卡片即可获取到

 

2、对常用中间件的理解 (一面 or 二面)

具备了语言基础和常用 SSM/H 框架能去大厂搬砖了吗?好像是不能,毕业设计做个单机版图书管理系统应该没问题。

大公司可不需要图书管理系统,你还需要会一些常用的中间件,毕竟在一个大型系统中,使用各种中间件是一定的,如缓存中间件 Redis,消息中间件 Kafka,搜索引擎 ES 等,还需要会一门 RPC 框架如 Thrift 或 Dubbo,要理解常用中间件使用场景,注意事项,或者一些运维能力。因为线上出问题后,除了专门的运维人员,开发人员也需要你参与问题的排查,大多数时候问题可能是因为你使用姿势不对引起的。

 

3、系统设计能力 (三面 or 四面)

面试官想考察你什么?

  1. 之前工作维护的系统什么规模,判断你的工作经验和岗位是否匹配。
  2. 你对系统的设计是否深入思考,对系统未来的规划。如何升级迭代,系统存在什么隐患等多方面的考虑。

前面提到了语言基础和中间件基础,在大型系统中,业务往往很复杂,你的业务抽象能力和架构设计能力,直接决定系统的稳定性和系统长线延展性和是否易于维护,这一点蛮难的,需要长期的经验积累,身为一个优秀的开发人员,你设计的系统是否能让新人很快理解上手,并在当前系统架构上用最少的工作量添加新的功能,还有一点很重要,你设计的系统是否存在缺陷,这个缺陷包括短时间暴露缺陷和长时间暴露缺陷

 举几个例子,都是现实工作中你会遇到的问题,并非面试造火箭,工作拧螺丝的问题。

案例 1:

我:我在项目中使用了 Kafka,异步处理高并发写入,多大提高系统并发能力。面试官:异步处理方案很好,那你是怎么使用异步处理解决数据一致性问题的????(短时间暴露缺陷)

案例 2:

我:对于千万数量级的大表,我使用了业务主键 Hash 分片的方式做了分表,有效缓解 SQL 慢查询的问题。

面试官:很好,那你还知道其他的分片算法吗?如果你分表后,数据一年后再次变成千万级以后该怎么办呢?使用 Hash 分片算法还合适吗?(长时间暴露缺陷)。

案例 3:

我:我在项目中使用了 Redis 缓存热点数据,大大提高了接口的响应速度。

面试官:很好,那是是如何更新数据到 Redis 里的?你是否做了候补方案应对缓存失效问题,比如热点数据不热了,命中率下降,你是否了解 Redis 的淘汰策略?

诸如此类的问题太多,能从各方面考察你对中间件的了解程度和系统设计能力。你能否证明自己可以胜任这份工作?系统交给你负责领导会放心吗?

4、软技能(每一轮)

  • 有效沟通能力:团队协作,一个部门内部产品不是你一个人能完成的,需要协作开发,你能否和产品经理有效沟通,明确需求,并把设计好的方法,和其他小伙伴一起分工完成?输出能力:你是否能做一个 PPT 或 Wiki,把你负责的系统用清晰的思路讲解给他人。影响力:在过去的工作中你是否有自己擅长的技能,在公司或团队做过分享,让你的小伙伴和你一起成长学习。平时有什么爱好?是否会学习提升自己?是否阅读源码深入研究某一领域技术?

当然这些问题不是绝对的,把面试当成平时聊天,想聊什么都可能,但是我相信每个面试官都希望自己未来的队友是个全方面发展的实力选手,能愉快地工作,共同成长。

 5、面试官让我回来等通知,我还有希望吗?

最后还有一点小经验分享,我说的不一定对,但真的是经验,经常看到各种社区里有人会问面试是否还有后续的问题,互联网公司,如果你只面了一轮,面试官没有明确约你后续面试时间,让你回去等通知,那基本就是凉凉了。

死在第一轮无后续,多半是你基础不过关,赶紧回来补充基础知识,别抱幻想了。

死在第二轮无后续,多半是你的项目经验不足,同时基础知识也不够扎实出色,赶紧回来补基础 + 各种中间件知识。

死在第三轮 HR 无后续,多半是你各方面都还可以,但又和目前的坑位级别不对标,或者你的期望薪资和预期不匹配,原因有很多,面试成功与否只以实实在在的邮件 offer 为准,其他任何口头形式的 offer 都是耍流氓,你不能停止寻找下家(HR 可能把你当备胎,再观望一下有没有更合适的替代你)。

文章中资料,点赞后私信回复暗号“666”  或点击文末卡片即可获取到

最后,面试是相互选择的过程,就像两个网友平时聊天一样尽可能发挥自己应有的实力。面试者不要想着自己是在乞讨一份工作。公司也不是大爷,想要什么样的员工就有什么样的员工,还要看公司是否有实力能否吸引优秀的人才,这是一个相互选择相互尊重的过程,如果失败了,很多时候不是你个人能力的问题,真心不是你不够优秀,也可能是你过去做的领域和现在的岗位不够匹配,也可能是自己太优秀而公司只想要一个非常初级的人员,平常心对待面试即可。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 恒生电子是一家知名的电子制造公司,拥有严格的招聘流程和高要求的人才标准。在HR面试环节中,恒生电子会对应聘者进行综合考察,包括个人的综合素质、专业能力、社交技巧等方面的评估。 在HR面试中,如果应聘者在以下方面表现不佳,有可能会被HR挂掉: 1. 综合素质不符合要求:恒生电子有明确的综合素质要求,包括团队合作能力、沟通能力、抗压能力等。如果应聘者在这些方面表现不佳,可能会被挂掉。 2. 专业能力不符合要求:恒生电子对招聘职位的专业能力要求相对较高,如果应聘者的相关技能和知识不符合要求,可能会被HR挂掉。 3. 社交技巧不符合要求:在HR面试中,恒生电子通常会注重应聘者的社交技巧,包括自我表达能力、人际关系能力等。如果应聘者在这些方面表现不佳,可能会对最终结果产生影响。 需要注意的是,HR面试只是恒生电子的招聘流程的一部分,最终的招聘决策通常是综合考量各个环节的结果。虽然HR面试可能会挂掉一些应聘者,但只要应聘者在其他环节表现优秀,仍然有机会进入下一轮面试或被录用。因此,对于应聘者来说,保持自信、真实展现自己的能力是非常重要的。 ### 回答2: 恒生电子作为一家大型企业,其HR面试过程中当然可能有挂掉应聘者的情况。HR面试是招聘过程中的重要环节,旨在对应聘者进行综合评估,判断其是否适合该位以及公司文化是否契合。在HR面试中,应聘者的简历、经验、技能、态度、沟通能力等方面会被综合考量。如果应聘者在这些方面表现不符合公司要求,缺乏必要的经验或技能,或者表现出不合适的态度或沟通能力,就有可能被挂掉。 恒生电子作为一家有竞争力的企业,对人才的要求相对较高。他们会注重候选人能否与公司文化相契合,是否具备位所需的专业知识和技能,以及是否拥有团队合作和沟通等软技能。HR面试时,面试官可能会注意候选人的表达能力、应变能力、自我管理能力以及个人的职业规划等方面。如果应聘者在这些方面没有表现出与公司期望相符的能力或素质,恒生电子的HR面试可能会挂掉他们。 然而,面试结果并不完全取决于面试官的意愿。恒生电子可能会在HR面试后进行综合考量,考虑其他环节的评估结果,如技术面试、群面等内容。因此,即使在HR面试中被挂掉,并不意味着完全被淘汰,仍有可能在其他环节获得通过。毕竟,面试是一个双向选择的过程,既是应聘者选择公司,也是公司选择合适的人才。 ### 回答3: 恒生电子是一家知名的电子技术公司,拥有严格的招聘流程和选拔标准。在HR面试环节,恒生电子的HR会注意考察人才对公司文化的适应度和就业动机,以及是否具备相关的技术和专业能力。HR面试通常包括与应聘者的交流和问题提问,以了解他们的背景、资格和能力,并评估他们是否适合担任所申请的职位。 当然,在HR面试中,存在被淘汰的可能性,因为恒生电子会根据实际情况和需求来选择最适合的候选人。如果应聘者没有能力或不符合公司要求,他们可能会被淘汰。此外,恒生电子也会看重应聘者的与众不同之处,包括对技术行业的热情、团队合作能力和沟通能力等。 然而,无论是否通过HR面试,如果应聘者在其他环节,如技术测试、面试或背景调查等方面表现出色,则依然有机会获得进一步评估和录用的机会。因此,应聘者在HR面试中应尽量展示个人优势和相关经验,以提高被录用的机会。 总之,恒生电子的HR面试是选择合适的候选人的重要环节,但并不是唯一决定录用与否的因素。最终,决定录用的因素将是应聘者在整个招聘过程中展现的综合实力和符合公司需求的能力。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值