当前位置: 首页 > news >正文

一种新颖的面试方式

你好,我是 shengjk1,多年大厂经验,努力构建 通俗易懂的、好玩的编程语言教程。 欢迎关注!你会有如下收益:

  1. 了解大厂经验
  2. 拥有和大厂相匹配的技术等

希望看什么,评论或者私信告诉我!

文章目录

  • 一、背景
  • 二、好的面试方式
    • 2.1 工作相关的基础
    • 2.2 学习能力
    • 2.3 计算机基础能力
  • 三、总结

一、背景

相信大家都面过试,也被都面过。我面试过很多也被面试过很多,其中也不乏小米、字节这样的大厂,也包括闪送、跟学谁这样的中小厂。基本上都是在背八股文,大厂还稍微的好一些。所以不禁在反思什么是好的面试方式呢?

二、好的面试方式

我认为好的面试方式至少应包括下面这三部分:

  1. 工作相关的基础
  2. 学习能力
  3. 计算机基础能力

在正式介绍这三部分之前,我们先明确一个点,那就是面试的目的是为了发现面试者的闪光点,而非面试官式自嗨,另外面试总体的熵是固定值,面试官不想费功夫,那么被为难的就是被面试者。面试更多的是一种综合能力的体现,而不仅仅是八股文

2.1 工作相关的基础

为什么需要面试工作相关的基础?

首先公司招人进来肯定是为了干活,如果招一个大数据实时工程师,他连什么是 Flink 都不知道,那招进来也就没有意义了。

另外一个需要注意的点是:基础,工作相关的基础。基础不牢地动山摇。一份工作,只要有了一定的基础就足够了。

可是很多面试官把工作的基础搞混了。经常出现两种情况:面试官认为的基础,其实不是基础的基础

面试官认为的基础,有很多例子,比如招一个数仓工程师,考察对方复杂的开窗函数。美其名曰这是基础中的基础。说一句不太好听的,row_number 和 rank 之前的区别具体是啥,可能很多人都不知道,有必要知道吗?其实没有必要,只需要知道他们有区别就行,用的时候,随手问一下大模型,就可以搞定了。

数仓工程师的基础应该是:数仓建设的思想以及对其的理解程度,还有基本的SQL,比如会 group by 等就可以了。其实在面试的时候,你可以给到面试者尽可能详细的信息,让他从零开始设计一个数仓,因为时间有限,信息不易太多复杂。

2.2 学习能力

有了工作相关的基础,就相当于对目前的工作入门了。但仅仅如此肯定不够,接下来要考察的是其学习的能力

我有时候会在面试的时候,扔给面试者一门没有用过的语言,然后让面试者在 30min 中实现一个简单的功能,这 30min 可以借助任何互联网工具,唯一不能做的就是转头问别人。

有了工作相关的基础再加上强大的学习能力,至少工作中遇到的80%-90%问题,都可以解决掉

2.3 计算机基础能力

计算机基础是整个程序员大厦的地基,基础牢固,未来可能会走的更远,遇到特别复杂的问题才能快速的解决。
这里的计算机基础是广义的,可以包括 JVM、某框架的源码、大学学的计算机基础等等。其实就是深度。

三、总结

能同时做到拥有工作基础和强大的学习能力以及充足的计算机基础能力这样的人,已经是一个相对优秀的候选人了。如果遇到了,不要放弃,即使他可能连 SQL的开窗函数都不会写!

http://www.lryc.cn/news/429734.html

相关文章:

  • 【Linux】生产消费模型实践 --- 基于信号量的环形队列
  • Science Robotics 与蜜蜂群互动的蜂窝型机器人系统
  • Vue 计算属性:优雅地处理数据逻辑
  • C++中`union`
  • Linux——网络(1)
  • 【五】阿伟开始学Kafka
  • Java—Arrays api
  • Java - 基数排序算法介绍、应用场景和示例代码
  • Django 后端架构开发:文件云存储,从本地存储到腾讯COS桶集成
  • 【系统分析师】-综合知识-计算机网络与信息安全
  • C++ | Leetcode C++题解之第363题矩形区域不超过K的最大数值和
  • python动画:场景的线性变换展示
  • HBase体系架构与环境搭建
  • 海思SD3403/SS928V100开发(16)Tsensor驱动开发
  • JVM类加载机制—JVM类加载过程
  • 可变参数模板与包装器
  • 工业控制常用“对象“数据类型汇总(数据结构篇)
  • 优雅处理枚举前端丢失大Long精度问题
  • 【c/c++】 学习ector 容器笔记
  • DN专业3D图形制作软件win/mac软件安装下载(附下载链接)
  • VSCode搭建Hzero(SpringCloud架构)后端开发调试环境
  • 【C++】OJ习题(初阶)
  • 6.4K+ Star!一个强大的本地知识库问答系统,支持多格式文件和跨语言检索,为企业提供高效、安全的数据洞察……
  • mvn编译的时候出现Perhaps you are running on a JRE rather than a JDK 解决方法
  • React原理之Fiber详解
  • 远离“优越感”陷阱,拥抱美好人生
  • Redis的线程模型
  • ubuntu24.04安装nginx1.24
  • 一款好看的WordPress REST API 主题
  • 《5G 与区块链融合:智能城市服务质量的飞跃》