百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

10个我最喜欢问程序员的面试问题

haoteby 2025-03-01 14:01 24 浏览

最近我拜读很多文章,都是介绍面试问题的,我真心不理解,面试官代表公司想要聘用的是最优秀的程序员,那就意味着需要想出一些有意义的面试问题。如果你就提一些毫无用处的垃圾问题,那么很容易遗漏很多能干的程序员。当然如果你觉得你就是要吓跑这些人才,那么你就让人力资源部门来面试而不是真正精通程序的人就可以了。

为什么会这么严重?这是因为问题的答案能反映一个人的情况,而且问题本身也能告诉面试人员有关公司的一些情况。如果面试问题很糟糕,那么即使面试过程再完美,有可能你挑选出来的也并非最优秀的人才。话说没什么人愿意和一些技术能力差的家伙共事,而程序员更加受不了这种情况。至少,我是这样。

因此,为了确保能找到真正优秀的程序员,并且不至于吓跑他们,以下这些问题必须涉及:

1.真的,会写,能写,代码

2.能够把事情办好

3.可靠

4.有点书呆子性格,乐于助人

5.喜欢学习新事物

基于上面这些要点,我整理出10个面试问题。如果是我的话,作为一个程序员在面试的时候要是被问及这10个问题,我会觉得以后我肯定能在这家公司愉快工作。

1.你最喜欢的编程语言是什么?你讨厌哪些编程语言?为什么?

2.如果让你在自己最常用的编程语言上面添加功能,你希望是什么功能?

3.说一个你曾经参与过的项目,在这过程中经历了哪些困难,最后如何克服?

4.你有没有干过什么事情最后却铩羽而归?

5.在某个休息天,突然有同事打电话来要你快速回复有关于你最近写的代码片段的问题,你会不会觉得生气烦躁?

6.你被要求去搞定一堆艰巨的代码,但是你却不知道它是如何工作的,没有文档也没有测试,你会怎么做?

7.在Zelda系列中你最喜欢什么游戏?你还喜欢哪些?你是否曾想过如果是你先开发的minecraft,那会怎么样?

8.你喜欢什么网站?

9.你会推荐什么书作为必读?

10.最后一个但并非是最不重要的,请解释以下名词:DRY、SOLID、YAGNI、乐观锁与悲观锁)、MVC与MVVM(可自行添加)

此外,写代码能力也是不可忽视的。可以让他们展示自己写的代码或者实现一个你现场要求的功能。真正有能力的程序员会为自己的代码感到骄傲,所以可以好好观察一下,看看他们是否乐意并勇于展示自己的代码。

以上这些问题不但能确保我们聘请到的是真正优秀的程序员,还能保证他们是真正的人才。

相关推荐

强烈推荐APP破解常用工具集合_强烈推荐app破解常用工具集合

抓包...

介绍一些网络安全工作中常用的三层发现工具

这里主要分享介绍一些网络安全中的三层发现工具,第三层网络扫描基于TCP/IP、ICMP协议,这类工具有这样两个优点:可路由速度比较快但是也存在比较明显的缺点:...

IPsec 中的IKE(互联网密钥交换协议)工作流程详解

IKE是IPsec的核心组成部分,如果说IPsec是负责给网络数据“上锁”(加密)和“验身”(认证),IKE则用于“商量怎么锁”,“怎么交换钥匙”的。它是IPsec的助手,负责密钥和安全规则的交换...

新浪微博、搜狗输入法曝漏洞:数据明文传输

IT之家(www.ithome.com):新浪微博、搜狗输入法曝漏洞:数据明文传输IT之家讯1月19日消息,近日安全软件McAfee在其官方博客撰文称新浪微博、搜狗输入法等存在安全漏洞,数据直接使用...

一张图理解网络的几个专有名词:数据、段、包、帧、比特

今天工作的时候刚好有客户对我说:“包”和“帧”有啥区别,你咋一会说“包”,一会说“帧”呢?太不讲究了!这说的让我有点脸红,工作中我们通常会把“包”和“帧“混着说,两者在大部分场景中都代表着相同的意...

作为程序猿,你有必要了解这些黑客工具

我们曾对黑客的世界充满着无限的幻想和畏惧,但随着技术的崛起和安全领域的进步,黑客技术已经变得越来越普遍。事实上,很多黑客工具被用于网络安全的工具可以用来进行渗透测试和安全测试,所以作为程序猿,很有必要...

安全课堂:工欲善其事必先利其器之kali工具使用篇

本课程主要讲解Kali里面的基本工具,包括NETCAT、WIRESHARK、TCPDUMP。作为安全从业者是必不可少的帮手,这些工具非常的强大,而且对日后的工作非常重要。1.NETCATNETCAT...

弱电入门工具集 | Wireshark 常用命令

Wireshark是一款网络协议分析工具,可以实时捕获和交互式浏览网络上的数据包。Wireshark特别强大,门槛也比较高,以下是Wireshark中的一些常用操作和功能,如果有兴趣,可以给我留言,...

嵌入式软件开发常用工具列举_嵌入式软件开发的主流技术

今天给小伙伴们介绍一下嵌入式软件开发中常用的一些软件和功用,希望对想要入门的小伙伴们有些帮助,正所谓,工欲善其事必先利其器,下面就为大家一一介绍。一、音频分析工具1.AdobeAudition是一...

测试工程师得力助手:Fiddler和Wireshark进行抓包对比(实战)

了解过网络安全技术的人都知道一个名词"抓包"。那对于局外人,一定会问什么是抓包?考虑到,大家的技术水平不一,我尽可能用非专业的口吻简单的说一下。抓包就是将网络传输发送与接收的数据包进行...

用Wireshark抓包看懂DHCP全过程,新手也能秒懂!

一、DHCP概述DHCP(动态主机配置协议)是一种网络协议,用于自动为网络中的主机分配IP地址、子网掩码等网络配置信息。它极大地减轻了网络管理员的工作量,是现代网络环境中不可或缺的重要协议。DHCP的...

记一次黑客攻击安全分析事件_黑客攻击案例

昨天某时,正吃完午饭的我,揉着眼睛打开态势感知平台准备日常划水,突然一个告警引起了我的注意,于是我“啪”的一下,很快啊,赶紧把相关告警进行溯源排查,一个小时后就生成了一份像模像样的安全分析告警溯源报...

使用windows自带的网络工具抓包_windows抓包wifi

1使用windows自带的网络工具抓包1.1windows下抓包过程1.2抓包文件分析在音视频领域,涉及到对接码流传输的各种问题,很多是通过抓包来定位,常用的抓包工具,windows下使用wir...

抓包神器 Wireshark,帮你快速定位线上网络故障(3)

回顾:TCP三次握手&四次挥手...

这年头, 普通人也该认识这些黑客工具吧?

(图片源于网络,侵删)PS:这些工具都可以去尝试一下,大家加油!随着安全领域的不断发展,黑客技术已变得越来越普遍。所以作为一名网民,真的很有必要了解甚至尝试一下这些开源的黑客工具,但是请不要将它们用在...