Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/159.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何识别体面的C++;非正式聚会中的开发人员_C++ - Fatal编程技术网

C++ 如何识别体面的C++;非正式聚会中的开发人员

C++ 如何识别体面的C++;非正式聚会中的开发人员,c++,C++,我将参加一年一度的自由软件/开源大会。该活动以社区为导向,走廊会议非常非正式。因为我目前工作的公司正在寻找C++开发人员(在Linux环境下),我在T恤上打印了“我们正在招聘C++开发者”的大写字母。 希望有人会来找我,介绍他/她自己,告诉我他/她是C++开发人员,正在找工作。 我该问什么来衡量他们的C++知识?我需要一个问题,站在拥挤的走廊里,手里拿着一块糕点,就可以回答 例如: 为什么析构函数需要是虚拟的 或者一些更开放的问题,例如: 你最不喜欢的C++特性是什么? 澄清: 这个问

我将参加一年一度的自由软件/开源大会。该活动以社区为导向,走廊会议非常非正式。因为我目前工作的公司正在寻找C++开发人员(在Linux环境下),我在T恤上打印了“我们正在招聘C++开发者”的大写字母。 希望有人会来找我,介绍他/她自己,告诉我他/她是C++开发人员,正在找工作。 我该问什么来衡量他们的C++知识?我需要一个问题,站在拥挤的走廊里,手里拿着一块糕点,就可以回答

例如:

  • 为什么析构函数需要是虚拟的
或者一些更开放的问题,例如:

    你最不喜欢的C++特性是什么?

澄清:

这个问题不会取代面试,它只是想说明是否值得邀请候选人参加面试

此外,我们已经有一个非常能干的人全职工作,试图填补这些职位。因为我自己自私的原因,我想参加这个会议(这是一个有趣的活动),我想尝试利用这些异常集中的极客可能是一个有趣的实验。如果这个实验能够成功,我也希望不仅仅有一个随机的名字列表,还有一个带有一些适合性指示的名字列表

会议结束后,我将在这里报告这个实验的结果


结论:

会议结束了。以下是我从这个小实验中学到的:

  • 很有趣。一般来说,人们都明白了。我得到的大多数评论都认为这是个好主意。这是一种与有趣的人在走廊上展开讨论的简单方式

  • C++开发人员并不像人们想象的那样内向。我的证据还远远没有定论,但大约有六个C++开发者接近我。

  • 我不应该担心某个问题。在这种环境下,与潜在候选人的讨论自然会陷入一种已知的模式,即我描述我们正在做什么,因此问候选人的自然问题是他/她做了什么

  • 在这种环境下很难衡量候选人的资格。最后,我把名片递给了我遇到的每一位候选人。由于目前并不是所有的线索都可以找到,我想很容易就可以找到那些真正跟进我提供线索的人

  • 也许我本可以组织得更好,但我觉得谈话的非正式性质,以及我递了一张名片,但没有写下他们的细节,与会议的气氛很好地吻合

  • 总结:如果你正在寻找一位候选人,并且你怀疑你会在非正式活动中遇到你的目标受众,我建议你花15美元在T恤衫上打印一条简单的信息。如果没有别的,它会让你开怀大笑


    元:

    这个问题从未打算引起任何争议。然而,招聘似乎是一个有争议的话题,这里的每一个答案都至少被否决了一次。甚至这个问题也被一些人标记为关闭。如果你觉得我浪费了你的时间,我真的很抱歉。

    “你有皮条客吗?”


    更严重的是,“Punes的优缺点是什么?”

    < P>我只会问他们在C++中做了什么项目。如果他们做了一些非琐碎的事情,并且听起来好像他们知道自己在说什么,那么他们可能值得邀请参加一次真正的面试

    我可能会问他们使用什么语言,以及何时/如何学习C++。如果他们在C++学习了一段时间,在学习java、C、python等之前就学会了,这是个好的标志。 我不认为关于C++的临时问题对于衡量某人是否聪明和完成事情非常有用。留到真正的面试时再说吧

    <我该问什么来衡量他们的C++知识?< /P> 我甚至不认为这是可能的。通过查看人们的代码并与他们一起工作,您可以了解他们的技能水平。但有一个问题?这就像玩俄罗斯轮盘赌,其中只有一轮没有加载-你可以得到一个坏的开发人员刚好知道你的问题的答案


    我建议邀请人们参加工作面试,然后雇佣最合适的人。即使有熟练的开发人员,也不意味着他们会自动想与您合作。

    我会取消您的约会,花时间研究您所在地区的高质量招聘代理。比希望偶然遇到一个伟大的雇员要多得多。< / P> < P>不要问他任何C++问题——问他在这方面做了什么。如果他通过了,给他一张名片,给他一个很好的理由让他记住你的电子邮件。

    C++是一门庞大的语言,所以询问它的任何特定部分都不会有用,除非你只对那些已经对该功能有丰富经验的员工感兴趣。最好是问他们在C++中做了什么。让他们描述他们设计的类层次结构,或者描述他们最近遇到的与C++相关的有趣挑战。你可以根据他们的回答判断他们是多么了解他们在做什么,如果他们对它有激情。

    < P>不要写“我们正在招募C++开发者”,你可以制作一个复杂的C++代码片段,把这个短语作为字符串返回。海报可能比衬衫更合适,这取决于你的表面积有多大。你也可以用一段代码片段来计算你的电话号码,然后在你回家的时候看看谁在你的语音邮件上留言。

    这是一个技巧性的问题。C++程序员太内向,不太好。