本次分享一个后端朋友最近面试的经验总结,希望能对你有启发。

面试概况

朋友坐标北京,裸辞在家找工作。线上面试一共58场,投递公司包含a轮-c轮、上市公司或者知名互联网公司,除了中途放弃面试或者谈薪阶段放弃之外,基本做到面试一路绿灯,最后拿到了包括阿里、字节等offer。

面试过程

朋友赋闲在家,7月1日打开某招聘app,上传简历后开始投递简历,然后每天进行3-6场的面试,两周后面试大多结束开始进入谈薪阶段,第三周收尾一些面试和谈薪,第四周入职新公司。

如果只面几家目标厂的话,一般一周内拿offer时间上可以实现的。有些厂可以做到一天之内面完并谈offer,效率是很高的。

面试感悟

1. 面试邀约速度

如果是部门直推的话,面试邀请会非常快,最快当天就有邀约,因为业务方看到简历比较满意后会很快让HR联系候选人;如果简历是通过官网或者内推人扔到人才库的话,可能需要3,4天的时间被捞起。

总体来说,还是业务直推比较快——无论是业务部门还是HR,其他方式就要慢一些。

2. 面试结果的反馈速度可以很快

网上不少讨论说面试结果等了很久也没有约下一面,以我朋友的经验来看,每一场面试最快就是面试结尾的时候预约下一次的面试时间或者直接告知面试通过,面试后通知的大多不会超过2个小时,有些大厂是第二天才通知的。没有遇到过三五天都没有消息的情况。

以小辉当时参与招聘的流程来看,面试流程确实是可以很快的,如果面试流程慢的话,建议多看看其他机会,流程慢说明你的面试结果正在compare其他人的结果,而最终是否被录取有的时候并不是因为你是否绝对优秀,会有多个维度考虑,所以为了分担找工作的风险,不要把希望都放到一个篮子里。

此外,面试官的评语也不用太在意,朋友就遇到某二线厂和某一线厂有比较矛盾的评价——面试很看运气,例如和面试官的气场是否合得来。有时候大厂反而比小厂更容易面上,一是大厂HC更充足,部门之间独立招聘;二是小厂HC比较少,所以招人比较谨慎,有的时候角度更加刁钻。

有些面试官并不是想考察候选人会什么,而是想考察候选人不会什么。那这样的面试就会让候选人很难受。虽然这样可以省去理解候选人表述的精力,但这样很难招到有实力的人。所以面挂的同学也不必泄气,多面几次总有机会。

3. 可以找猎头

对于信息渠道比较少的同学,选择猎头帮忙找工作也是还不错的方式,不过猎头也有不靠谱的,例如未经同意投简历导致候选人无法面目标部门的。更多时候猎头只是发个JD、推个简历、完成自己的KPI然后除了JD之外的信息都无法提供。但相对靠谱的猎头,会提供岗位面试情况、部门信息、公司信息等等,另外交个朋友时刻了解下行业信息也是不错的。猎头靠谱与否差别很大,想找靠谱猎头或者社招内推都可以找小辉。

4. 合理把握面试节奏

无论一天中还是整个找工作的时间跨度的面试,都需要合理安排面试顺序和节奏。

从一天的角度来说,一天面试太多场容易让人产生疲惫感,尤其是临近晚饭或者晚饭之后;从整个找工作时间跨度来说,过早投递了目标厂并且拿到offer,很容易就产生懈怠心理,不想准备后边的面试,也容易被目标厂催促入职,动摇继续面试的动力。

5. 面试要保持良好的身体状态

对于重要的面试一定要提前问好是面试几轮、多长时间,这样对时间可以更好的把控。

例如朋友面某厂的时候,约得下午三点,以为只有一面,面完了吃个饭,结果竟然是连续两面(一面结束后通知还有二面)。朋友在二面的时候饿得不行,手写topk堆排序的时候直接大脑短路,当时以为面试会挂掉,所以只想放弃这道算法题赶紧结束面试。

人饿肚子的时候更愿意放弃,所以要保持良好的身体状态。当然充足的睡眠也很重要。

6. 面试要保持良好的精神状态

这里主要是希望大家面试的时候不要紧张,不要觉得面试是单方面被面试官考察,实际上面试官也只是想找个能帮他分担工作的战友。面试是双向选择的过程,你被考察的时候,你也要考察对方是不是适合跟你工作,这个部门或者业务是否适合你。紧张的根源在于对不确定性或者未知的担忧,大体可以通过下面三个方向来理性控制紧张情绪。

  1. 调整期待
    减少对面试结果的期待,把面试当成一次技术交流或者技术分享会,看淡结果更注重过程,这样能一定程度上缓解紧张。有的时候面试没拿到offer并不是你能力是否匹配或者面评是否好,有的时候是受岗位、部门和大环境多方面影响。

  2. 提高能力
    自身能力就像武侠小说中的内功一样,当内功足够深厚的人,招式有的时候显得不那么重要。所以不负时光尽量提高自己,才能有更多的自信,面试的时候也更不容易紧张。

  3. 充分准备
    能力是无法短时间提高的,如果已经到了要面试的时间窗口,做些面试的准备(可以理解为招式,例如一个流利的自我介绍或者逻辑严谨的项目介绍),也是很有必要的。

面试官有的时候也会紧张,所以为了更有利沟通效果,保持谦虚谨慎的态度,回答问题前先思考并有条理地表达出来,将面试官当成日常工作沟通的同事,只有这样才能尽量克制自己的紧张情绪,让交谈氛围更加轻松,也能给面试官留下个比较好的印象。

7. 刷题有必要

朋友面试的整体感觉,刷题还是很有必要的。大部分公司都会问算法题,尤其是大厂,如果没有ac或者完全没写出来,对于面评结果肯定是有影响的。

一般面试算法难度不会超过leetcode medium水平,我朋友的手写算法能力并不好,几十场面试下来有80%的题目都没有ac,但是并不耽误面试通过,所以也请候选人放宽心。

另外堆排序、全排列、快排这种题都属于面试官对前面过程比较认可,然后放水问的算法题目,所以这种常见的题还是要准备一下,不然遇到面试官放水,结果算法环节掉链子。

对于工作经验较长(例如5年以上)、偏技术管理的人,手写算法环节可能会弱化对编码能力、边界条件考察的要求,但还是可能会有算法题,但更偏向于代码思路和风格的查考。

8. 回答技术问题,不要无脑背诵

例如面试官问Spring Bean的生命周期,小辉曾见过候选人将整个过程倒背如流,但实际上这对于面试官的感觉就是恰巧这道题你背过,那换个思路问问,例如问问aop发生在哪个阶段?解决循环依赖在哪个阶段?如果恰巧你也背下了,那你赢了,你大脑内存足够;但如果你背不下来,那前面的就白背了,面试官觉得你是背的八股文,可能并没有看过源码。

小辉还是建议技术基础知识要尽量关联项目来讲,即使没有在项目中直接使用到,这个知识的原理、设计方法或者理念也是可以借鉴的,也可以在讲完八股文的时候扩展讲一下。

能说出技术的应用场景并能灵活应用可是面试加分项。

9. 遇到不会的问题可以说自己的理解

遇到面试官提出的问题是自己没有接触过的方向,没必要怕耽误面试时间,立刻说不会。对于自己能想到实现方案的问题,完全可以说如果自己去实现这个地方会怎么做。

如果想不到实现方案,可寻找自己的知识体系中,与之最相关的一类问题,在征得面试官同意之后,讲解给面试官,避免面试官仅以一个点的不足误认为你整块技能不够。

当时朋友遇到某大厂问Redis的跳表如何快速查询排名的,朋友并不知道所以直接说不会,但面试官很友善地说让我朋友说说如果自己去实现的话会怎么做。我朋友先问了是否还是基于跳表,当得到面试官肯定答案的时候,朋友的思考方向就不会跑偏,然后他猜对了答案。

如果面试官提出的问题你完全不会或者一直在一个你不懂的领域周旋,你可以坦诚相告自己在这方面的能力和经验,并询问实际工作中对这块的要求程度,说明你在这块领域的学习计划,尽量消除能力差距带来的影响(有的时候可能是面试官对你简历中某个描述的误解,以为是你擅长的方向,这样的坦诚相告可以消除这种误解)。

此外有的面试官为了真正测试出你某项技能的极限,会一直问到你回答不上来为止。所以即使有些问题你没回答上来,并不表示你不合格,这只是正常的能力测试而已。

  1. 当遇到不会的问题不用感觉挫败。小辉当时作为面试官问出题目,候选人完全不会,小辉倒觉得是自己的问题没有延伸好,然后会忽略这道问题再换个问题或者方向来考察候选人。

  2. 原则上是候选人没有明显缺点的时候,面评会多写候选人的优点,同时在候选人有明显优点的时候不过度求全。这才是一份合格的面试评价。

10. 回答问题不要觉得是常识就不说

能说还是一定要多说,不然你以为的是常识不说,面试官可能就来了个技术深度一般的评语。面试很多时候看运气,并不客观,所以无论过没过或者哪家评语好坏不要影响心情,继续面下去。

当然一个合格的面试官在写下“技术深度一般”之前,是应该有针对的提出若干问题,当候选人回答确实不够好的话,才可以认定候选人“技术深度一般”。

11. 经典的问题

列举一些经典的问题,HR面或者Leader面都有可能被问到的问题。回答问题的时候最好结合具体事例说,而不是简单的主观陈述,这样更有说服力。

  1. 最大的优点是什么

  2. 最大的缺点是什么

  3. 为什么选择我们公司

  4. 什么原因会让你离开我们公司

  5. 之前几家工作的离职原因

  6. 职业规划或者未来五年计划是什么

  7. 在之前项目中的角色是什么样的

  8. 你的leader/同事如何评价你

  9. 怎么看xx业务?(就是你面试的这家的业务)

  10. 对新的工作有什么期许

  11. 项目中遇到的最大的挑战,举个例子

  12. 你觉得所在团队或项目中有什么问题

  13. 有什么兴趣爱好

  1. 回答过程中,尽量与面试官保持良好地互动,表现出自己积极主动和善于合作的一面,展示心理成熟、负责任、有担当的一面,也尽可能展示有管理甚至有领导力的一面(即使你连虚线管理都不是,但你同样可以有感染带动其他人一起做事的可能)。

  2. 需要注意例如“项目中遇到的最大的挑战,举个例子”的问题,对于HR和技术面试官,你讲解的侧重点需要不同。

12. 面试考察的方向

对于技术岗位面试,扎实的技术基础知识和丰富的项目经验肯定是要重点关注的,所以普遍认为一面挂掉的概率是最高的。但除此之外,如下方面也是需要在面试中展现出来的,是面试官考察或者加分的选项。

  1. 是否对过往项目有整体的把控或了解,无论是技术架构还是业务目标(项目介绍中体现)

  2. 技术方案设计的过程,是否对业界技术有了解,是否有横向比较、论证的过程或能力(项目介绍中体现)

  3. 是否具备创新的能力解决现有的业务挑战(让候选人阐述一个经历过最有挑战的问题)

  4. 逻辑思维是否严谨,能否清晰定义问题并拆解分析(让候选人阐述一个经历过最有挑战的问题)

  5. 是否具备不错的沟通能力(面试整体体验)

  6. 是否乐观积极、有自驱力和抗压能力(面试整体体验)

  7. 是否有清晰地个人目标,这样更有利于快速成长(面试整体体验)

13. 面试可以对知识体系有不小的提高

面试中会接触到很多的大佬,能从不同角度针对你过往经历提出问题,这过程中可以学习很多,而且你也可以将一些项目中的困惑提出来,大佬提出他的看法,这也是一种启发。

14. 你需要个时间管理工具

朋友用的是xx清单App,这样每个面试预约都可以排好时间并设置好提醒,这个很重要。

15. 选择你觉得有前途的赛道

大型互联网公司选择并不多,核心部门的坑位更是看运气,即使入职,面对也可能是一坨屎山代码和历史包袱。所以除了大公司,也可以关注比较有前途的中小型公司。例如朋友聊过某A轮公司,最后聊到了CEO;也聊过C轮公司,CTO指点工作规划。朋友聊过之后感觉这些公司的业务方向也都很有前景,尤其是在这两年,toc开始势弱,tob更受资本青睐的环境下,很多对公众不是很知名的企业,未来可期而且招聘需求很强烈。

对于技术人员,技术经验是基础与根本,业务成果是我们的价值体现,而一个好的赛道更能激发不断前进的动力和放大我们的价值。

总结

本文结合朋友的面试经验与小辉之前的经验做一个分享,只是希望有实力的候选人不会因为面试表现的缺失与理想offer失之交臂,这对候选人和对企业都是一种遗憾。

正如大佬说过:“面试只是起点,能力才是终局”。面试通过实力和运气寻找新挑战的起点,然而更重要的则是在新的道路上不断地提升自己的实力,学习知识、开阔眼界。

最近面试的小伙伴很多,对此我整理了一份Java面试题手册:基础知识、JavaOOP、Java集合/泛型面试题、
Java异常面试题、Java中的IO与NIO面试题、Java反射、Java序列化、Java注解、多线程&并发、JVM、Mysql、Redis、
Memcached、MongoDB、Spring、SpringBoot、SpringCloud、RabbitMQ、Dubbo、MyBatis、ZooKeeper、数据结构、算法、
Elasticsearch、Kafka、微服务、Linux等等。可以分享给大家学习。【持续更新中】领取方式【999】就可以领取资料了

一个后端朋友面试一个月的经验总结相关推荐

  1. 培训班面试一个月入职了一家外包公司(谈谈感悟)

    在北京培训了java半年左右时间,今天第一天上班,如果现在让我选的话,我可能还是会选培训班,同班的同学有的到现在还没有找到工作,有的已经收到了5-6个10k+的offer了(其实要我说培训班出身的程序 ...

  2. 面试离职理由_面试一个月都没有成功,是种什么样的神奇体验?

    春节前后离职跳槽的职场人不计其数,相应的在求职时的竞争也会越发激烈.很多人经历了多次面试失败,甚至还有的面试了一个多月也得不到一份offer.面试一个月都没有OFFER是种什么体验?除了郁闷,沮丧,丧 ...

  3. 【谈谈疫情+金三银四下测试面试的行情】一个月内连续面试40+位候选人。

    前文 本人从事软件测试5年多了,大学时期从大二开始开始自学软件测试,当然那时候也开了相关课程,无论上什么都带着一本软件测试联系题册,直到做烂一本又一本.当时铁了心以软件工程班级第一的开发水平选择做软件 ...

  4. 一个从阿里面试回来的程序员的感想

    引言 其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来.LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容 ...

  5. 一个ThreadLocal和面试官大战30个回合

    点击关注公众号,Java干货及时送达 开场 杭州某商务楼里,正发生着一起求职者和面试官的battle. 面试官:你先自我介绍一下. 安琪拉:面试官你好,我是草丛三婊,最强中单(妲己不服),草地摩托车车 ...

  6. 阿里员工吐槽:我在阿里工作五年,面试一个小公司竟然挂了

    来自:互联网坊间八卦 一名阿里员工在互联网社区吐槽,称自己工作经验丰富,在阿里工作了五年,去面试一个小互联网创业公司竟然挂了,真是无力吐槽:我就郁闷了,在阿里工作五年,去面试某公司,上来啥都不问,就两 ...

  7. 怎样当一个好的面试官

    这个节目的很多嘉宾很多是刚尝到成功滋味的私企老板,希望借助这个综艺节目提高自己公司的知名度. 但其高高在上的态度.让人掉下巴的问题和相应试者回答拙劣的评论让我每次都会看得一肚子气.我见过嘉宾赤裸裸鄙视 ...

  8. 转-项目管理心得:一个项目经理的个人体会、经验总结

    转载:http://www.leadge.com/news_list/Details.aspx?id=81343 总结很全面,平平而谈中把众多的项目管理过程.方法都进行了讲述. 本人做项目经理工作多年 ...

  9. 趣挨踢 | 阿里员工吐槽:我在阿里工作五年,面试一个小公司竟然挂了

    戳蓝字"CSDN云计算"关注我们哦! 来自:互联网坊间八卦 一名阿里员工在互联网社区吐槽,称自己工作经验丰富,在阿里工作了五年,去面试一个小互联网创业公司竟然挂了,真是无力吐槽:我 ...

最新文章

  1. uniapp手写_手写签名
  2. CentOS 7 防火墙开启了哪些服务和端口?
  3. dibian+9+oracle+java_debian – 安装了Oracle Java,但在安装软件时,我得到了`你的Java版本不受支持....
  4. 【Java】Stream流和方法引用
  5. WPF如何给窗口设置透明png的图片背景
  6. 程序解析excel中的图片_Excel表格中链接图片操作方法,以后查看图片点点鼠标就可以了...
  7. Python 命令行之旅:使用 argparse 实现 git 命令
  8. Factory Method 工厂方法
  9. json_extract提取复杂json_Python中高效使用JSON的四个小窍门
  10. 数学分析学习笔记(陈纪修)
  11. 超神能力:云库局面分析
  12. java高校贫困生助学贷款系统ssm框架
  13. c语言中罗马字母数字,罗马数字转整数C语言实现
  14. Groory语言关于省略的知识点
  15. coap python_Python coap
  16. 三十分钟做一个网页游戏
  17. 物流中的独立节点路由试算
  18. AutoCAD颜色索引表与RGB颜色的对照表
  19. 访问者模式(Visitor模式)详解
  20. python_机器学习—数据科学库_DAY01DAY02

热门文章

  1. nginx配置禁止访问目录或禁止访问目录下的文件
  2. TIVA 123GXL的边沿计数模式测量低频PWM
  3. 不想玩大数据的厨子都不是冒险家
  4. 小米笔记本桌面没有计算机,没有4K屏幕,只有3.5K,小米笔记本真好用吗?
  5. 我了解到的新知识之----遇到路由器DNS被篡改我该怎么办?
  6. photoshop导出png发生未知错误的解决方案,ps导出发生未知错误怎么解决
  7. Matplotlib绘图库入门(一):pyplot绘图基础
  8. win10卸载更新的方法
  9. 三种方法求最大公约数及求n个数的最小公倍数
  10. CTFHub——Web技能树