总结如下:
1. 关于刷题(10%)
个人准备了Hot100中的简单、中等和常见的Hard,以及SQL题。有2家公司象征性的考了算法题,这个过程感受最深的是,写题过程互动很重要,说清思路即可。
考察算法的过程基本是在面试的最后阶段,可能前面发挥的比较好,这个阶段很轻松。
2. 项目面试(60%)
所有公司都详细问了过去做的项目,内容分布:
2.1 详细讲解了业务背景和技术方案,以及大量的业务细节(不排除套方案的可能,但是最后都发了offer,所以排除)。
2.2 几乎所有面试官都在某个难以理解的难点上,问的非常深入。其中1个面试官让写了伪代码。
2.3 所有面试官都问了方案类问题,给出一个业务场景,要求从设计、核心实现、可能存在的问题给出自己的方案,很考验综合能力和视野。
2.4 所有三面面试官(如果有,基本就是技术面的最后一次面试或者直属TL面试),都问了大量的解决方案类问题和设计类问题。
3. 八股文和生产实践(20%)
3.1 所有一二面面试官都问了核心框架的原理,这些原理性的问题都和简历项目中的技术点相关联;
3.2 这些原理性问题集中在Flink、Hudi和SparkSQL和OLAP,这个和个人简历上的主要技术栈相关;
3.3 所有的轮次的技术面试都问到了,xx在生产环境怎么做?会出现什么问题?你们怎么做的?未来会如何升级?
4. 开放性问题(10%)
开放性问题集中的技术面的第二三面,内容包含了对行业未来发展,某个技术栈未来发展,以及各种非技术问题,例如涉及到沟通协调、项目价值判断、团队管理等。
整体感受
现阶段的面试注重实战和背景,技术基础要好(该会的八股文是一点也不能马虎),比2-3年前难度确实高很多。
其中有一家公司的二轮面试持续2个小时,面试结束后TL加了微信,极力邀请加入。
当前的市场行情的确不是2-3年前,offer随便选的年代了。但是个人能力在线,机会还是很多的。
已经在这个行业的同学们可以乐观一些,想进入这个行业的同学对未来保持乐观心态,对个人严格要求一些,现在每个方向都很卷,国内外都一样。
时代如此,改变不了环境,只能改变自己。
如果这个文章对你有帮助,不要忘记 「在看」 「点赞」 「收藏」 三连啊喂!
2022年全网首发|大数据专家级技能模型与学习指南(胜天半子篇)
Flink CDC我吃定了耶稣也留不住他!| Flink CDC线上问题小盘点