程序员面试,能不能不考“八股文”?

news2024/11/17 11:22:29

学过初中历史的小伙伴们都知道,明清的科举考试形式,是一种名为“八股文”的文体形式。这种考试形式给考生们带来了极大的限制,考生只能在严格的规则内进行发挥。

在新的时代,真正的八股文已经成为了历史,然而在程序员行业,却有一种面试形式被大家戏称为“八股文”。

为什么这样比喻呢?

因为程序员面试考察的题目,大部分并不是活学活用的,而是让你死记硬背各种概念和原理,这就是新时代的八股文。

eaa9ee050a67f0504e82f2b15f66019b.png

大家心里很清楚,就算这些知识背得再滚瓜烂熟,也不能代表这个人有实际工作能力。可是为什么大部分IT企业的面试官,还是坚持去用八股文来考察候选人呢?

是这些面试官太迂腐太愚蠢吗?当然不是。

无论候选人还是面试官,没有人喜欢八股文,但这是没有办法的办法。

每个人的技术水平好坏,不是写在脑门上,用八股文来考察候选人,是最高效的甄别方式。

或许有人问:八股文太死板了,我们能不能直接让候选人介绍自己的项目经验呢?

很多公司在面试的时候,也会让候选人介绍项目经验,但项目经验的好坏没有固定标准,而那些八股文问题是有标准答案的。

或许又有人问了:那我们能不能给候选人一份智商测试题呢?智商高的人,大概率工作水平更好吧?

智商测试题的套路是有限的,如果面试者为了通过面试,大量刷智商测试题,那测出来的结果就不能反映出他真正的智商水平了。

6fb2aa7a47ea0cb41439abe0d1f73b72.png

或许还会有人问:我们能不能把候选人直接招进来试用三个月呢?如果候选人不能胜任,再把他开了。

互联网行业追求的就是短平快,很多项目推迟半个月,就有可能落后于竞争对手,如果每个候选人都试用三个月,那公司就不用经营了。

7eacddbbaf1d1a6b51f6e757660b5280.png

所以说,程序员面试时候考察八股文题目,自有它的道理。

国内的程序员行业供过于求,非常内卷,这就必然滋生出八股文的考试。我们无法改变这一现状,只能改变自己。在2023年,祝愿各位求职的程序员都能找到满意的工作。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/164249.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【GPU】Nvidia CUDA 编程高级教程——NVSHMEM 内存模型

博主未授权任何人或组织机构转载博主任何原创文章,感谢各位对原创的支持! 博主链接 本人就职于国际知名终端厂商,负责modem芯片研发。 在5G早期负责终端数据业务层、核心网相关的开发工作,目前牵头6G算力网络技术标准研究。 博客…

【Python学习】字典和集合

前言 往期文章 【Python学习】列表和元组 字典和集合 字典是一系列无序元素的组合,其长度大小可变,元素可以任意地删减和改变。不过要注意,这里的元素,是一对键(key)和值(value)…

【nvidia CUDA 高级编程】NVSHMEM 直方图——分布式方法

博主未授权任何人或组织机构转载博主任何原创文章,感谢各位对原创的支持! 博主链接 本人就职于国际知名终端厂商,负责modem芯片研发。 在5G早期负责终端数据业务层、核心网相关的开发工作,目前牵头6G算力网络技术标准研究。 博客…

Redis基础命令操作五之集合类型ZSET

ZSET 命令举例说明ZADD ZADD [KEY][序号1][序号1的值]集合中添加元素ZREMZREM [KEY][序号的值]移除集合中元素ZRANGEZRANGE [KEY][下标1][下标2]获取指定区间集合元素ZRAGNEBYSCOREZRANGEBYSOCRE [KEY] -INF INF集合中按照序号从小到大排列ZREVRANGEZREVRANGE [key][序…

四,Spring注解开发

Spring day04 1 Spring基于注解的开发 XML方式配置bean存在的问题:开发效率低下。Spring2.x提供了开发效率更高的注解式配置。注解开发替换XML配置的好处:简化编程,提高开发效率。 XML方式:配置繁琐,但功能强大&…

测试开发的一次实践总结

这些年,测开越来越火,火的原因之一就是因为大部分公司都有设测开岗位并有招聘需求。那测试开发到底是做什么,和测试又有什么区别呢?接下来,说说我对测开的理解与实际工作的总结。 01—测试开发的理解 测试分类 从市场…

测试碎碎念(基础篇_1)

一、软件测试1.1 什么是测试测试行为 在生活中是十分常见的~在生活中,我们有许多 "测试" 的行为,比如说,在坐地铁之前,需要用金属探测仪在身上刷一下,需要把身上的背包等物品放在闸机上过一下~比如说&#x…

Rockchip开发系列 - 8. IO电源域配置

By: fulinux E-mail: fulinux@sina.com Blog: https://blog.csdn.net/fulinus 喜欢的盆友欢迎点赞和订阅! 你的喜欢就是我写作的动力! 目录 RK3566 RK3568 IO 电源域配置指南概述第一步:获取硬件原理图并确认硬件电源的设计方案第二步:查找对应的内核dts配置文件第三步:修…

Open3D 网格滤波(Python版本)

文章目录 一、简介二、滤波2.1 均值滤波2.2 Laplacian滤波2.3 Taubin滤波三、实现效果参考资料一、简介 网格数据的滤波其本质上仍是针对点的滤波过程,具体的过程如下所示。 二、滤波 2.1 均值滤波 如下公式所示,均值滤波其实就是该点与其邻近点之间的平均值: Open3D中的相…

在Ubuntu上安装OpenShift并使用

服务器信息 在阿里云买了个抢占式的服务器,地区为华南广州,系统为Ubuntu 20.04,8核16GB。 安装Docker 命令如下: $ apt-get update -y $ apt-get upgrade -y $ apt-get install -y docker.io 安装成功后,检查一下版…

2023 年你应该知道的所有机器学习算法

在过去的几年里,根据自己的工作经验,整理了我认为最重要的机器学习算法。 通过这个,我希望提供一个工具和技术的存储库,以便您可以解决各种数据科学问题! 让我们深入研究六种最重要的机器学习算法: 解释…

状态机原理

前言状态机在实际工作开发中应用非常广泛,在刚进入公司的时候,根据公司产品做流程图的时候,发现自己经常会漏了这样或那样的状态,导致整体流程会有问题,后来知道了状态机这样的东西,发现用这幅图就可以很清…

简单步骤比别人抢红包快一步

🤵‍♂️ 个人主页老虎也淘气 个人主页 ✍🏻作者简介:Python学习者 🐋 希望大家多多支持我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞👍🏻 收藏…

Slurm中集群配置文件slurm.conf

1.slurm.conf简介slurm.conf是一个ASCII文件,它描述了一般的Slurm 配置信息、要管理的节点、有关如何将这些节点分组到分区中,以及各种调度与这些分区关联的参数。此文件应为在群集中的所有节点上保持一致。可以通过设置SLURM_CONF在执行时修改文件位置 …

203:vue+openlayers 地图旋转移动动画、CSS缩放动画,介绍animate的使用方法

第203个 点击查看专栏目录 本示例的目的是介绍如何在vue+openlayers项目中创建动画,地图上使用的是view中的animate方法, CSS中使用的是keyframes ,animation,transform等方法。这两将两者融合在一个示例中,api用的不全,但是能起到一个抛转引玉的作用。 地图 view.anima…

Java while和do while循环详解

循环是程序中的重要流程结构之一。循环语句能够使程序代码重复执行,适用于需要重复一段代码直到满足特定条件为止的情况。所有流行的编程语言中都有循环语句。Java 中采用的循环语句与C语言中的循环语句相似,主要有 while、do-while 和 for。另外 Java 5…

ROS2机器人编程简述humble-第一章-Introduction

ROS2机器人编程简述新书推荐-A Concise Introduction to Robot Programming with ROS2学习笔记流水账-推荐阅读原书。第一章:简要介绍宏观概念,配置编译一下本书配套的源码包。支持版本个人测试foxy和humble全部都OK。硬件软件机器人应用关系如下图所示&…

【阶段四】Python深度学习01篇:深度学习基础知识:神经网络历史及优势、神经网络基础单元与梯度下降:正向传播和反向传播

本篇的思维导图: 神经网络历史及优势 1958年,计算机科学家罗森布拉特(Rosenblatt)就提出了一种具有单层网络特性的神经网络结构,称为“感知器”(perceptron)。感知器出现之后很受瞩目,大家对它的期望很高。然而好景不长—一段时间后,人们发现感知器的实用性很…

2022.12 青少年机器人技术等级考试理论综合试卷(一级)

2022年12月 青少年机器人技术等级考试理论综合试卷(一级) 分数: 100 题数: 45 一、 单选题(共 30 题, 共 60 分) 1.下列哪个是机器人?( ) A.a B.b C.c D.d 标准答案: C 2.机器人的电…

1-计算机系统概述(CO)

计算机组成原理:实现计算机体系结构所体现的属性,具体指令的实现对程序员透明,即研究如何用硬件实现所定义的接口 计算机系统硬件(计算机的实体,如主机、外设)软件(由具有各类特殊功能的程序组…