C++ 如何识别体面的C++;非正式聚会中的开发人员
我将参加一年一度的自由软件/开源大会。该活动以社区为导向,走廊会议非常非正式。因为我目前工作的公司正在寻找C++开发人员(在Linux环境下),我在T恤上打印了“我们正在招聘C++开发者”的大写字母。 希望有人会来找我,介绍他/她自己,告诉我他/她是C++开发人员,正在找工作。 我该问什么来衡量他们的C++知识?我需要一个问题,站在拥挤的走廊里,手里拿着一块糕点,就可以回答 例如:C++ 如何识别体面的C++;非正式聚会中的开发人员,c++,C++,我将参加一年一度的自由软件/开源大会。该活动以社区为导向,走廊会议非常非正式。因为我目前工作的公司正在寻找C++开发人员(在Linux环境下),我在T恤上打印了“我们正在招聘C++开发者”的大写字母。 希望有人会来找我,介绍他/她自己,告诉我他/她是C++开发人员,正在找工作。 我该问什么来衡量他们的C++知识?我需要一个问题,站在拥挤的走廊里,手里拿着一块糕点,就可以回答 例如: 为什么析构函数需要是虚拟的 或者一些更开放的问题,例如: 你最不喜欢的C++特性是什么? 澄清: 这个问
- 为什么析构函数需要是虚拟的
-
你最不喜欢的C++特性是什么?
澄清: 这个问题不会取代面试,它只是想说明是否值得邀请候选人参加面试 此外,我们已经有一个非常能干的人全职工作,试图填补这些职位。因为我自己自私的原因,我想参加这个会议(这是一个有趣的活动),我想尝试利用这些异常集中的极客可能是一个有趣的实验。如果这个实验能够成功,我也希望不仅仅有一个随机的名字列表,还有一个带有一些适合性指示的名字列表 会议结束后,我将在这里报告这个实验的结果
结论: 会议结束了。以下是我从这个小实验中学到的:
元: 这个问题从未打算引起任何争议。然而,招聘似乎是一个有争议的话题,这里的每一个答案都至少被否决了一次。甚至这个问题也被一些人标记为关闭。如果你觉得我浪费了你的时间,我真的很抱歉。“你有皮条客吗?”
更严重的是,“Punes的优缺点是什么?” < P>我只会问他们在C++中做了什么项目。如果他们做了一些非琐碎的事情,并且听起来好像他们知道自己在说什么,那么他们可能值得邀请参加一次真正的面试 我可能会问他们使用什么语言,以及何时/如何学习C++。如果他们在C++学习了一段时间,在学习java、C、python等之前就学会了,这是个好的标志。 我不认为关于C++的临时问题对于衡量某人是否聪明和完成事情非常有用。留到真正的面试时再说吧 <我该问什么来衡量他们的C++知识?< /P> 我甚至不认为这是可能的。通过查看人们的代码并与他们一起工作,您可以了解他们的技能水平。但有一个问题?这就像玩俄罗斯轮盘赌,其中只有一轮没有加载-你可以得到一个坏的开发人员刚好知道你的问题的答案
我建议邀请人们参加工作面试,然后雇佣最合适的人。即使有熟练的开发人员,也不意味着他们会自动想与您合作。我会取消您的约会,花时间研究您所在地区的高质量招聘代理。比希望偶然遇到一个伟大的雇员要多得多。< / P> < P>不要问他任何C++问题——问他在这方面做了什么。如果他通过了,给他一张名片,给他一个很好的理由让他记住你的电子邮件。C++是一门庞大的语言,所以询问它的任何特定部分都不会有用,除非你只对那些已经对该功能有丰富经验的员工感兴趣。最好是问他们在C++中做了什么。让他们描述他们设计的类层次结构,或者描述他们最近遇到的与C++相关的有趣挑战。你可以根据他们的回答判断他们是多么了解他们在做什么,如果他们对它有激情。 < P>不要写“我们正在招募C++开发者”,你可以制作一个复杂的C++代码片段,把这个短语作为字符串返回。海报可能比衬衫更合适,这取决于你的表面积有多大。你也可以用一段代码片段来计算你的电话号码,然后在你回家的时候看看谁在你的语音邮件上留言。这是一个技巧性的问题。C++程序员太内向,不太好。