⭐⭐⭐ Spring Boot 项目实战 ⭐⭐⭐ Spring Cloud 项目实战
《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》
《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》
《Spring MVC 实现原理与源码解析 —— 精品合集》 《数据库实体设计合集》
《Spring Boot 实现原理与源码解析 —— 精品合集》 《Java 面试题 + Java 学习指南》

摘要: 原创出处 mp.weixin.qq.com/s?__biz=Mzg2OTA0Njk0OA==&mid=2247546494&idx=1&sn=63eb87bc6dc2ed2f83979700cffce4b2&chksm=cf94fd2c3592292edec0508d4933d15519fe8de51126a7d806f64da9d1d61491ace90c06ae28#rd 「null」欢迎转载,保留摘要,谢谢!


🙂🙂🙂关注微信公众号:【芋道源码】有福利:

  1. RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表
  2. RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址
  3. 您对于源码的疑问每条留言都将得到认真回复。甚至不知道如何读源码也可以请教噢。
  4. 新的源码解析文章实时收到通知。每周更新一篇左右。
  5. 认真的源码交流微信群。

最近一个话题在程序员圈子里还挺火的,技术群里看到读者在聊:那些最终给 offer 的公司,面试过程却出奇的“轻松”。

趁着还是国庆,简单聊聊我对这个话题的看法。

大公司的招聘流程通常较为严谨和复杂,三面、四面甚至五面都很常见。每个技术面试环节的持续时间通常在半小时以上,问的通常较深入。拿我大厂面经来说,美团、字节等大厂一场技术面可能就要拷打一个小时左右。

大公司通常拥有更充足的资源和更规范的面试流程,他们希望能够更精准地筛选出最合适的候选人。大量的求职申请也使得他们有更多的选择空间,因此面试难度也相应提高,不然起不到筛选作用。

而小公司,尤其是初创公司,由于时间和资源的限制,面试流程可能会相对简略。他们更注重快速招到合适的人才,因此面试时间可能会较短,对技术细节的考察也可能不够深入。

正常考查一下求职者技术水平是没什么问题的,但,有时候,看似简单的面试背后,可能隐藏着一些不那么单纯的目的:

  1. 套方案、白嫖技术: 有些公司,尤其是初创公司,打着招聘的幌子,实则想借机获取你的技术方案或行业经验。他们会对你的项目细节刨根问底,甚至是一些项目核心机密。就像大家调侃的那样:经历了 1.5 小时的“高管级”面试,最终却败给了一个可能根本不存在的“另一个候选人”。
  2. KPI 面试: 有些面试官为了完成招聘 KPI,会进行一些敷衍了事的“走流程”面试。他们对你说的内容并不感兴趣,只是例行公事地问一些无关痛痒的问题。这类面试通常节奏很快,甚至会冷不丁地增加面试轮次,让你疲于奔命。KPI 面试在中大厂比较常见,小厂压根没这个精力弄。
  3. 炫技式面试: 有些面试官喜欢通过刁钻古怪的技术问题来展现自己的“博学”。例如,有位读者参加社招 Java 后端面试,却被深挖 ARP 底层知识。不是说网络知识不重要,而是在当前面试的场景问 ARP 没有意义。这些问题与实际工作内容毫无关联,纯粹是为了难倒候选人。遇到这种“炫技式面试”,不必过于在意,保持冷静,展现你的专业素养即可。

假如,你遇到上面这些情况,转身就走就好,总没错!

技术面试究竟考察什么?难道技术真的不重要了吗?

当然不是。技术实力永远是程序员的立身之本。扎实的技术功底、丰富的项目经验、持续的学习能力,这些都是程序员职业发展的基石。

不过,面试结果受到多种因素的影响,不仅仅取决于个人的技术能力。面试挂了并不意味着你的技术能力不行,可能是因为遇到了更强的竞争对手,或者该公司的招聘名额已经满了,再或者是上面提到的这些不那么单纯的面试情况。

文章目录