首页 > 其他分享 >面试八股文,自有其道理

面试八股文,自有其道理

时间:2024-03-13 11:11:26浏览次数:20  
标签:专业 八股文 语言 面试 理解 理论知识 自有

前几天,我的知识星球有一位同学找我诉苦,说面试时候面试官问的问题,他可以用自己理解的方式回答,但无法用专业的名词描述,只能凭借自己的意识流,想到哪里就说到哪里,最后面试没有通过。

听完这位同学的倾诉,我觉得挺有意思。辅导过很多同学的面试,我都建议面试时候尽量用专业简洁的话术来回答问题,但部分同学觉得这种理论知识就是八股文,没什么用,真的是这样吗?

 

大家可以先回想一下,自己的求学阶段是如何学习和面对考试的。

教材和试卷一般都用专业的词汇和简洁的语言描述问题,因为受教育的群体需要一种统一的标准来评估和度量学习进度以及成果,否则就会变成各说各话,结果也无法受到认可。

换成面试场景,其意义也是一样的。大多数行业和岗位,都是需要一定的专业门槛和技能才能胜任,且这些工作现在很难靠一个人独自完成,都是需要团队协作配合和大量的沟通才能拿到好结果。

如果你用自己理解的语言进行沟通,那和你协作配合的人需要多花一部分精力来理解你的描述,然后再转化为自己理解的方式,这样会导致沟通成本变得很高。

我一直建议候选人在面试时,尽量用专业简洁的语言来回答问题,目的就是不要让面试官有过多的思考。为什么这么讲?举个通俗易懂的例子:
假设现在有两个系统,一个是Java语言开发,一个是Python语言开发,这两个编程语言各有各的特点和编码规范。此时这两个系统需要交互,怎么解决各自不同标准的问题?

答案:用遵循某种规范(如RESTful风格)的API来约定输入和输入的数据格式。这样即使双方都不懂各自的实现方式,但有统一的标准来解决。就像操作系统一样,无论你用什么语言写的代码,最终都要转换成二进制文件来编译执行。

 

无论是学习某一种专业技能或者知识,能转化为自己理解的方式去理解实践是很好的方法,这是一种内化的方式。但当你将这些专业能力输出的时候,如果还是以自己理解(自己的编码格式)的方式输出,就会遇到沟通障碍。

为什么面试要问专业的理论知识,要用专业简洁的词汇来描述,原因主要体现在这几点:

  1. 体现你的专业能力;
  2. 判断你的专业知识储备;
  3. 考察你是否具有标准化输入输出的能力;

部分同学认为面试问理论知识,就是八股文,没什么用。但实际上,只有所谓的用专业语言描述的八股文,才是最容易理解和传递信息的方式。

工作的本质是解决问题,工作的目的是拿到好结果,拿到好结果离不开其他人的配合,而配合需要大家遵循同一种且被群体认可的标准和规范来执行。

所谓的理论知识和专业名词,通俗意义上是普适的被绝大多数群体所接受和理解的标准。

无论是工作中的沟通交流,还是团队内部或者对外的分享,抑或团队知识库沉淀,用标准来描述更容易被理解,也能降低沟通理解成本,最终降低理解误差所带来的潜在风险。

 

参与协作的人越多,信息在传递过程中越容易失真。

因此,我建议大家在面试和工作中,一定要注意标准和规范,这也是你专业能力的一种体现。

标签:专业,八股文,语言,面试,理解,理论知识,自有
From: https://www.cnblogs.com/imyalost/p/18070198

相关文章

  • 常问面试问题
    常问面试问题:VUE:1.vuex为什么Vuex的mutation中不能做异步操作?有五种,分别是State、Getter、Mutation、Action、Module1、state=>基本数据(数据源存放地)2、getters=>从基本数据派生出来的数据3、mutations=>提交更改数据的方法,同步4、actions=>像一......
  • 力扣面试经典150 —— 16-20题
    力扣面试经典150题在VScode中安装LeetCode插件即可使用VScode刷题,安装DebugLeetCode插件可以免费debug本文使用python语言解题,文中“数组”通常指python列表;文中“指针”通常指python列表索引文章目录16.[困难]接雨水16.1解法1:按行计算16.2解......
  • 阿里二面:如何定位&避免死锁?连着两个面试问到了!
    在面试过程中,死锁是必问的知识点,当然死锁也是我们日常开发中也会遇到的一个问题,同时一些业务场景例如库存扣减,银行转账等都需要去考虑如何避免死锁,一旦线上发生了死锁,那可能年终不保。。。。。下面我们就来聊一聊死锁如何定位,以及如何避免。什么是死锁死锁(Deadlock)是指在操作系......
  • Java基础,你面试可能会问到的各类问题
    Java八种基本数据类型定义相应的包装类:基本数据类型包装类byteByteshortShortintIntegerlongLongfloatFloatdoubleDoublebooleanBooleancharCharacter命名规范1、项目名全部小写.2、包名全部小写.3、类名首字母大写,多个单词情况下使用驼峰命名规则.4、变量名,方法名......
  • .Net 面试题总结
    WPF和WinForm区别WPF:分辨率自适应,属性binding,有事件路由、命令绑定、数据模板数据模板等特性,前后分离,可创建样式动画,页面比WinForm更炫酷WinForm:自适应差,label控件不可设置透明背景区别WPFWinForm句柄整个窗口为一个句柄窗口中每个控件都是一个句柄渲染使......
  • 记一次面试经历
    今天去一家公司面试,一上来就是一个让我懵逼的问题,后面是一连串的类似懵逼问题。 这些问题记录如下:1.读溢出,会报什么错?2.写溢出,会报什么错?3.库函数shutdown()是同步调用还是异步调用?4.什么是粘包问题?粘包如何解决?5.有2个线程在对一个socket套接字同时调用send会出现什么问......
  • OPPO 后端面试凉经(附详细参考答案)
    这篇文章的问题来源于一个读者之前分享的OPPO后端凉经,我对比较典型的一些问题进行了分类并给出了详细的参考答案。希望能对正在参加面试的朋友们能够有点帮助!JavaString为什么是不可变的?publicfinalclassStringimplementsjava.io.Serializable,Comparable<String>,C......
  • 面试必考的 3 种类型检测方法,分享给你
    如果现在给你一个变量,你能快速检测出是哪种类型么?1.检测基本类型typeof 是一个用于检测数据类型的操作符,返回一个表示数据类型的字符串。可以用于检测数字、字符串、布尔等基本数据类型:typeof42;//"number"typeof"Hello";//"string"typeoftrue;......
  • Java集合面试高频问题---集合框架体系(3)
    HashMap源码分析HashMap常见属性扩容默认为数组容量加载印子即160.75put方法put添加数据流程图每次添加数据之后都判断是否需要扩容......
  • 【2024面试刷题】二、Spring Cloud 面试题之Hystrix
    1、springcloud断路器的作用是什么?答:当一个服务调用另一个服务由于网络原因或自身原因出现问题时,调用者将等待被调用者的响应当更多的服务要求这些资源导致更多的请求等待时,就会出现连锁效应(雪崩效应)。断路器完全打开:一段时间内达到一定次数不能调用并且多次监测无恢复迹象......