对线大厂面试官,巨细!

1,295 阅读8分钟

哈喽,大家好,我是一条~

说了这么久的大厂面试,有很多粉丝因为还在上学或者一直在小公司,还没有经历过大厂面试。

作为一个月面了10多家中大厂的博主,不分享一波大厂面经实在是说不过去了。

那今天就和大家聊聊大厂面试的流程,大厂都问什么内容以及如何通过技术以外的方法场外取胜。

最后再推荐一下我的《Java完全自学手册》,包含Java学习路线和面试资料,受到3w多粉丝的喜爱。

面试内容

大厂面试一般都是4面,分别是技术一面,技术二面,总监面,HR面。

问的内容侧重点都不一样,下面和大家详细聊聊。

技术一面

有些小伙伴可能会有疑问,都是一面,干嘛要分两次呢

这就是大厂不太一样的地方,分两次的原因主要有以下几点:

  • 分层次选拔人才,一面重基础,二面重实战。
  • 节省时间,一般一面是组员或部门成员来面试,而二面是组长或部门的管理人员,先筛选一遍,节省二面的时间。
  • 拉长战线,大厂同一时间会有很多人面试,需要优中选优,说白了就是吊着你,你一定要在等待的时间多面几家,鸡蛋不能都放在一个篮子里。
  • 全面考查,一次面试的时间毕竟有限,一般一面会做一道算法题,做得慢半个小时就过去了。

那一面都问哪些基础内容呢

一般好的面试官,他懂得顺着你的答案去问,或者直接问你擅长哪些。

比如JVM、多线程、设计模式、Spring、MySql……

假设我们从单例模式开始,可以自己思考一下会联想到哪些呢?

  • 说一下什么是单例模式吧。
  • 知道双端检索吗?
  • violate关键字有什么作用?
  • 锁升级知道吗?
  • synchronized是如何实现加锁的?
  • lock用过吗?
  • 线程池有哪些参数呀?
  • Spring默认的bean是什么模式的,和单例模式有区别吗
  • IOCAOP说一下吧
  • SpringMVC的工作流程是什么样的?

这一套下来如果答的都不错,一面就有希望了。不过有些重视算法的大厂,比如字节

美团等,算法题没做出来一面基本就挂了,但也不用过于担心,不会太难,力扣简答难题的难度。

技术二面

通常情况下,2-3天一面结果就会出,如果超过一周还没有给你打电话,就是挂了。

注意,没过一般是不通知的,一方面节约成本,一方面害怕一些情绪不稳定的面试者因为没过而做出一些过激的事。

一面重基础,二面重实战。面试官一般会从你的项目入手,对项目用到的技术栈展开考查。比如中间价、redis、spring cloud组件等。

其实同样的内容,换一个问法,就能是一面和二面,比如:

  • 一面问:设计模式都了解哪些?
  • 二面问:工作中都用过哪些设计模式?怎么用的?

对比下来二面就不是那么好回答了,这也体现出面试官的面试水平。

所以,我们在日常学习和工作中要总结项目中的难点和亮点,体现自己的技术深度和广度。

二面有些大厂也是会考算法的,而且比一面要难,对应力扣中等题的难度。

总监面

二面通过之后,可以给自己点个赞了,因为技术面已经通过,剩下两面比较轻松,但也暗藏玄机。

总监不问技术问什么?

总监一般是不会问技术的,有些也根本不懂技术。我们可以思考一下,总监是要带团队的,所以他更关心你是个怎样的人

可能会问一下几个方面:

  • 平时的爱好和兴趣
  • 是什么性格
  • 未来的职业规划是什么样的
  • 平时是如何学习的

总监喜欢什么样的人呢?

由于总监的性格和团队氛围的不同,没有一个完美标准说喜欢什么样的人。

但还是有些通用的地方可以完善自己的答案

  • 兴趣和爱好一定不要说喜欢敲代码,偏运动一些较好。比如你说喜欢打篮球,恰好总监也是个篮球爱好者,瞬间加分,空了还可聊聊NBA的球星。
  • 性格一定要外向,积极一下,表现出你可以很快融入团队,不需要总监操心。
  • 职业规划一是要明确,二是要稳定,不能没规划,一定要借此输出自己的价值观和想法,更不能说干半年我就要转产品了,哪个赶留你?
  • 其实就是想问你平时学习吗?一定要回答学,怎么学的?最佳答案是看书,实在没看过,提前去网上搜几本名著的的简介准备上,不一定是技术书,万一总监也看过,不就又加分了。

总之,总监面更像是两个人聊天,看能不能聊得来,加上总监以他本身的阅历对你的一个评价。

HR面

恭喜,到了HR面了,最简单的一面,可真的是最简单吗?

我个人觉得HR面是大厂和小厂区别最大的地方。

小厂一般更关心的是福利问题,怎么把自己仅有的福利说的天花乱坠。

而大厂要对最后一面严格把关,关注人才可持续发展。

所以看似简单的谈话,一定要当阅读理解去做。先看会问什么:

  • 为什么换工作?
  • 家在哪里?
  • 男:有女朋友吗?女:结婚了吗?
  • 在众多的面试者中,你觉得自己有什么优势?
  • 说说你的缺点吧
  • 你对加班怎么看?
  • 最快多久可以入职?

应对技巧

技术面如何应对

技术面可能是大家最关心的问题,但是今天不会讲面试题,太多了,我也讲不完。主要是给大家一个复习的思路。

老读者知道我总结了一份Java完全自学手册,里面会有学习路线和复习资料。

谈话面怎么应对

谈话面给大家三个锦囊:

  • 我叫不紧张:放轻松,自然的去聊,千万别紧张的不知道说什么。
  • 推销自己:这个时候就别讲传统美德去谦虚了,多夸自己,展示自己的能力。
  • 真真假假:适当的说一些假话,除了工资、背景这些会背调的,可以稍微美化一下自己。

如何预测自己过没过

面试结束过没过,可能是大家最纠结的事,如果直接问,都会说,回去商量一下,过几天电话通知。

在等待这段时间,有些同学可能吃不好,睡不好。别急,这就教大家几个小技巧。

巧妙提问

面试结束后都会问一下,你还有什么想问我的吗?

这个机会要把握住,要会问。

可以问面试官:我想了解一下贵部门都哪方面的业务,使用到哪些技术栈呢

然后观察面试官回答你的态度和内容。如果很耐心的给你介绍,全面又详细,那90%过了。为什么呢?

思考一下,这些东西是不是你进入该部门才需要了解的呀,如果你都没过,还会给你讲的这么详细吗?没那个必要。

察言观色

上一个是针对技术面,这个技巧更多的是总监面和HR面。观察他们表情,思考都问了什么。

比如HR问你最快多久能到岗?这句话什么意思?

  • 小伙子不错,基本过了,啥时候能来。

  • 小伙子还可以,如果能尽快入职,那就你了。

都是好消息,那怎么回答呢?

不要说的太确定,3天、5天都不好,要回答一个范围,1-2周,有周旋的余地。

再比如问你还有其他公司的offer吗,这也是觉得你不错,怕你被抢走。该怎么回答呢?

一定要说有,但是还没有明确答复,还在考虑中。翻译一下就是:不要我我也有地方去,要我那就给你个机会,就是这么自信。

面经分享

最后再推荐一下我的《Java完全自学手册》,包含Java学习路线和面试资料,受到3w多粉丝的喜爱。

获取