面试时手写代码遭码农吐糟,可换成电脑写后,码农们却这么吐糟!

本文主要是介绍面试时手写代码遭码农吐糟,可换成电脑写后,码农们却这么吐糟!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

几乎所有程序员都有技术面试的经历,比较常见的情况就是代码面试,大多数公司不会专门给你弄台电脑让你去写代码,有可能是在纸上写代码,有可能是在白板上写代码,当然,这种方式也遭到部分码农朋友的吐糟,比如不能调试,一些系统方法不靠ide的协助根本记不住,这样考察能力不科学等各种吐糟的说法,有的对ide工具过分依赖的码农网友,表示遇到这样的情况直接放弃面试,那么如果直接换成电脑去写代码,大家是不是就满意了呢?近期一名网友就咨询了大家这样的问题。
在这里插入图片描述

这名网友应该是一名公司的技术负责人,负责程序员的招聘面试工作,他就发帖询问一下大家意见,他说他准备一台电脑让候选人用浏览器或者ide去写代码,他就问大家,这样的话体验是不是好不少?不过看网友们的评论并没有如他所愿,最后让这名网友却发出你们这帮人真难伺候的感慨,那么接下来,让我们一起看看网友们都是怎么样的回答吧。
在这里插入图片描述

网友一:那我得先配置一会儿ide

上世是朵花:楼主的电脑上已经有Ide了吧,不过你别说这不是你用的那款ide, 如果这都挑的话真是没谁了。

网友二:没必要,也不且实际,手写常用算法就挺好,考的不是你会不会那几个平常用不到的老算法,而是其中展示的学科基础能力,持续学习能力,动手能力,逻辑思维能力,太深没意义,完全没接触肯定以上几项有所欠缺

上世是朵花:这名网友表示手写代码就能很好的考察,用电脑就是完全多余。

网友三:直接在电脑上百度怎么办?

上世是朵花:电脑不让联网不就行了呀。

网友四:干脆把产品的需求扔给他,让他给你们做个功能啥的吧

上世是朵花:看这名的话,貌似具有一定的讽刺意义啊,我想你是有所误解吧
在这里插入图片描述

网友五:你下去吧 完全不会面人

上世是朵花:这话比较伤人,感觉楼主没说错什么吧。

网友六:白板手写大概更能考查到基础是否扎实吧(比如没有自动补齐?),我面试我司的时候算法题连API都不能用…函数全部需要自己手写,面试官是Google十一年的老工程师,最后给我的feedback很好,我猜大概某些公司会更加注重基础一点。

上世是朵花:手写可能不符合一些人的习惯,不过这么考察的确也有一定的道理。

网友七:手写你们喷,用ide写还喷,牛逼了

上世是朵花:呵呵,我怎么也有这种感觉,真的是比较难伺候。

网友八:把平时搞不定的需求丢给他?

上世是朵花:哎,怎么这么多人是这样理解的呀。

在这里插入图片描述
不论是手写还是用电脑写,都是考察程序员能力的一种方式,我们的主要目的是面试,没必要对方式吐糟,我们既然有意向去这样的公司,就应当接受人家的考察方式,而不是按照自己的习惯来,想必这样一个习惯也是很容易突破的,适应了就好,对这两种方式,我说下我个人的理解,能够手写一段完整代码的想必基础一定不错,因为他不依赖于ide, 在电脑上写的话,思路不清晰的人删删写写反复,如果在纸上写写删删的过程都会表现在纸上,面试官也很容易了解到你的思路是否清晰等状况,这也是手写代码面试的好处,用电脑写代码的好处是能比较直观的验证结果,懒得面试官去分析代码的正确性,不论是那种方式都有自身的优势,不管怎样,他只是一种面试方式,我们没有足够强大之前还是要学会适应人家的考察方式,等我们足够强大后就可以挣脱这种束缚然后去制定规则约束别人不是么?

以上所有图片均来之互联网

大家好,我是“上世是朵花”。如果你有什么好的看法或者观点可以在评论区展现你的才华,互动交流,如果想进一步了解我,那就关注我吧!(微信公众号:sssdhua )

这篇关于面试时手写代码遭码农吐糟,可换成电脑写后,码农们却这么吐糟!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:https://blog.csdn.net/sssdhua/article/details/86440257
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/195438

相关文章

Java中调用数据库存储过程的示例代码

《Java中调用数据库存储过程的示例代码》本文介绍Java通过JDBC调用数据库存储过程的方法,涵盖参数类型、执行步骤及数据库差异,需注意异常处理与资源管理,以优化性能并实现复杂业务逻辑,感兴趣的朋友... 目录一、存储过程概述二、Java调用存储过程的基本javascript步骤三、Java调用存储过程示

Visual Studio 2022 编译C++20代码的图文步骤

《VisualStudio2022编译C++20代码的图文步骤》在VisualStudio中启用C++20import功能,需设置语言标准为ISOC++20,开启扫描源查找模块依赖及实验性标... 默认创建Visual Studio桌面控制台项目代码包含C++20的import方法。右键项目的属性:

MySQL数据库的内嵌函数和联合查询实例代码

《MySQL数据库的内嵌函数和联合查询实例代码》联合查询是一种将多个查询结果组合在一起的方法,通常使用UNION、UNIONALL、INTERSECT和EXCEPT关键字,下面:本文主要介绍MyS... 目录一.数据库的内嵌函数1.1聚合函数COUNT([DISTINCT] expr)SUM([DISTIN

Java实现自定义table宽高的示例代码

《Java实现自定义table宽高的示例代码》在桌面应用、管理系统乃至报表工具中,表格(JTable)作为最常用的数据展示组件,不仅承载对数据的增删改查,还需要配合布局与视觉需求,而JavaSwing... 目录一、项目背景详细介绍二、项目需求详细介绍三、相关技术详细介绍四、实现思路详细介绍五、完整实现代码

Go语言代码格式化的技巧分享

《Go语言代码格式化的技巧分享》在Go语言的开发过程中,代码格式化是一个看似细微却至关重要的环节,良好的代码格式化不仅能提升代码的可读性,还能促进团队协作,减少因代码风格差异引发的问题,Go在代码格式... 目录一、Go 语言代码格式化的重要性二、Go 语言代码格式化工具:gofmt 与 go fmt(一)

HTML5实现的移动端购物车自动结算功能示例代码

《HTML5实现的移动端购物车自动结算功能示例代码》本文介绍HTML5实现移动端购物车自动结算,通过WebStorage、事件监听、DOM操作等技术,确保实时更新与数据同步,优化性能及无障碍性,提升用... 目录1. 移动端购物车自动结算概述2. 数据存储与状态保存机制2.1 浏览器端的数据存储方式2.1.

基于 HTML5 Canvas 实现图片旋转与下载功能(完整代码展示)

《基于HTML5Canvas实现图片旋转与下载功能(完整代码展示)》本文将深入剖析一段基于HTML5Canvas的代码,该代码实现了图片的旋转(90度和180度)以及旋转后图片的下载... 目录一、引言二、html 结构分析三、css 样式分析四、JavaScript 功能实现一、引言在 Web 开发中,

Python如何去除图片干扰代码示例

《Python如何去除图片干扰代码示例》图片降噪是一个广泛应用于图像处理的技术,可以提高图像质量和相关应用的效果,:本文主要介绍Python如何去除图片干扰的相关资料,文中通过代码介绍的非常详细,... 目录一、噪声去除1. 高斯噪声(像素值正态分布扰动)2. 椒盐噪声(随机黑白像素点)3. 复杂噪声(如伪

Java Spring ApplicationEvent 代码示例解析

《JavaSpringApplicationEvent代码示例解析》本文解析了Spring事件机制,涵盖核心概念(发布-订阅/观察者模式)、代码实现(事件定义、发布、监听)及高级应用(异步处理、... 目录一、Spring 事件机制核心概念1. 事件驱动架构模型2. 核心组件二、代码示例解析1. 事件定义

qt5cored.dll报错怎么解决? 电脑qt5cored.dll文件丢失修复技巧

《qt5cored.dll报错怎么解决?电脑qt5cored.dll文件丢失修复技巧》在进行软件安装或运行程序时,有时会遇到由于找不到qt5core.dll,无法继续执行代码,这个问题可能是由于该文... 遇到qt5cored.dll文件错误时,可能会导致基于 Qt 开发的应用程序无法正常运行或启动。这种错