程序员面试,免不了被问代码问题。如果面试官问你,最能代表你的当下水平的代码是什么?你该怎么回答呢?知乎的几位作者给出了优秀答案。

每天下班前半小时都会运行这段。

#include <stdlib.h>

int main(int argc, char* argv[])

{

system("shutdown -s -t 1800");

return 0;

}

——Kiron

把这段代码给他看,既有多线程的知识,又有排序方法。

——德玛西亚盖伦

import tensorflow as tf。

——熙宁年间人

如果问这种问题,一般大约是3年经验以下的面试。

这种呢,一般处理有两种。

第一种是有备而来的面试者,你最好去面试的时候带一个百宝箱:两份简历,一两张纸印了你最擅长的代码,如果更准备充足点,带上你的笔记本,或者平板,两者都要能上网、或者已经缓存了你的作品。

如果你没准备,孤身去了被问这个问题。那么你要看你的面试官了。

那种一看就是技术派,会在问你的时候,纠缠技术细节的面试官,你无论写下什么代码,都会被挑刺的。

你就要说,我认为,代码水平高低,是看他的可维护性、可重用性、可扩展性、可读性,几十行代码,不太能全部提现,而现在来写太多,也会浪费你的时间,如果我得到了这份工作,我一定会在我每一行代码上体现我最好的水平。

简单来说,就是让他知道,你知道怎么写好的代码,但是找借口不写。

如果是那种非技术派,一般问这个问题,他也不是想要真的有回答,都是随口问问的。

你就自己随便背几行自己语言最常见的框架的使用语言就好了。他看不出来的。

——萝魏紫

Console.log('hello world')

std::cout<<"hello world"<<std::endl;

System.out.println("hello world");

print("hello world");

Console.WriteLine("hello world");

print "hello world"

echo "hello world"

然后问他,上面用了几种语言?

——蛋蛋的爸爸

rm –rf /*

他说你应该加sudo,你说像我这种级别的大佬不需要。

——给你一点颜色

以上内容均来自知乎问答《面试官问:请拿出一段体现你水平的代码时,该如何回答?》

https://www.zhihu.com/question/309675877/answer/587575915


推荐阅读

今日问题

KNN算法的英文全称是什么?什么是KNN算法?

打卡格式:打卡第n天,答:...

面试官问:请拿出一段体现你水平的代码,我该如何回答?相关推荐

  1. 动画:面试官问我 0.1 + 0.2 __ 0.3 ? 为什么?该如何正确回答?

    作者 | 小鹿 来源 | 小鹿动画学编程 写在前边 第一次去面试,面试官问我0.1 + 0,2 __ 0.3?估计很多人都知道在 JS 中0.1 + 0.2 != 0.3 的,至于大于还是小于还真没弄 ...

  2. 如何把class里的vector结构体memcpy出来_面试官:请说出线程安全的 ArrayList 有哪些,除了Vector...

    以下环境是 JDK 1.8 ArrayList 的初始容量 面试官:你看过 ArrayList 的源码? Python 小星:看过 面试官:那你说下ArrayList 的初始容量是多少? Python ...

  3. arraylist 后往前遍历_面试官:请说出线程安全的 ArrayList 有哪些,除了Vector

    以下环境是 JDK 1.8 ArrayList 的初始容量 面试官:你看过 ArrayList 的源码? Python 小星:看过 面试官:那你说下ArrayList 的初始容量是多少? Python ...

  4. 活久见!技术面试官竟然给我出了一个脑筋急转弯,还问我王者荣耀什么段位?...

    作者 l Hollis 来源 l Hollis(ID:hollischuang) 我叫小志,是一个毕业3年的Java后端开发,在一家传统银行的研发中心负责主要的研发岗位.虽然这份工作并不是很忙,给我的 ...

  5. 【154期】面试官问:请你说说 B 树、B+ 树的原理及区别?

    点击上方"Java精选",选择"设为星标" 别问别人为什么,多问自己凭什么! 下方留言必回,有问必答! 每天 08:35 更新文章,每天进步一点点... 之前在 ...

  6. 面试研发岗,我掏出自己的计算机二级证书,面试官问我礼貌吗?

    大家好,我是安然无虞. 文章目录 写在前面 一.敖丙怎么说? 二.什么是C认证 三.为什么推荐大学生/职场新人报考C认证? 1.大学生/职场新人进大厂会遇到哪些挑战? 2.C认证的定位是什么? 3.推 ...

  7. 大叔手记(10):别再让面试官问你单例

    大叔手记(10):别再让面试官问你单例(暨6种实现方式让你堵住面试官的嘴) ... 2012-2-19 09:03| 发布者: benben| 查看: 283| 评论: 0 摘要: 引子经常从Recr ...

  8. 面试官问:能否模拟实现JS的bind方法(高频考点)

    可以点击上方的话题JS基础系列,查看往期文章 写于2018年11月21日,发布在掘金阅读量1.3w+ 前言 这是面试官问系列的第二篇,旨在帮助读者提升JS基础知识,包含new.call.apply.t ...

  9. 面试官问:能否模拟实现JS的new操作符(高频考点)

    可以点击上方的话题JS基础系列,查看往期文章 这篇文章写于2018年11月05日,new模拟实现,Object.create是面试高频考点,之前发布在掘金有近2万人阅读,现在发布到公众号声明原创. 1 ...

最新文章

  1. 微信小程序生成小程序二维码 php 直接可以用
  2. ESX VMFS文件系统浏览及修复软件部分免费发布
  3. python读数据-用 Python 的输入输出功能读取和写入数据
  4. Mac下Jekyll安装
  5. python 爬虫之爬取大街网(思路)
  6. Floyd判圈算法(Floyd's cycle detection
  7. 【OS学习笔记】十二 现代处理器的结构和特点
  8. Bubble——Typecho 极简风格响应式主题
  9. 还在迷茫于前端如何入门和进阶?万字指南让你不再迷茫!
  10. java.lang.UnsatisfiedLinkError: Couldn't load vi_voslib from loader dalvik.system.PathClassLoader
  11. esp8266 esp12 AT指令连接wifi热点联网,HTTP获取OneNET物联网平台消息,控制四路远程开关
  12. 201671030126 词频统计软件项目报告
  13. 【物理应用】基于matlab GUI家庭室内温湿度控制【含Matlab源码 326期】
  14. ios查看帧率的软件_软件测试之性能测试(ios)——获取fps(流畅度)
  15. python 进行文本情感分析
  16. java通过qq邮箱发送_java通过qq邮箱发送邮件
  17. ggplot画 ump 和tsne 从seurat中使用addmodule得到的umap 使用ggplot画图
  18. MATLAB自带分类模型APP——classification learner的使用
  19. 搜狗输入法在idea打不了汉字_IDEA下搜狗输入法输入中文时卡着不动的参考解决方法...
  20. 浅谈SVG的两个黑魔法

热门文章

  1. 微软成功抵御峰值高达 2.4Tbps 的 DDoS 攻击
  2. 2021《程序员》数字科技企业研发实力榜TOP50
  3. 图神经网络快速爆发,最新进展都在这里了
  4. 知乎多场景内容匹配方案荣获CSDN AI优秀案例奖
  5. 俄罗斯自研Elbrus CPU参数曝光,CEO年近九旬仍未退休
  6. 赛灵思:人工智能芯片发展方向与误区
  7. 五年12篇顶会论文综述!一文读懂深度学习文本分类方法
  8. 谈谈Python那些不为人知的冷知识(二)
  9. QQ卖手办,用AI分析用户评论
  10. 阿里团队最新实践:如何解决大规模分类问题?