我正在尝试设计一组15到25个问题来询问一些在我们公司申请的人。
你们可以提出一些关于Ruby,XML,Ajax或Perl的好问题吗?
这是初级职位。我只想提出一些简单的问题,但与此同时,它们可能会有点挑战性。你知道小答案,但需要很好的知识。
答案 0 :(得分:4)
答案 1 :(得分:2)
perl的一些问题:
perl
解释器的哪些参数以及它们的含义。 use strict
做了什么,为什么要使用它? $
,@
和%
的含义是什么。 答案 2 :(得分:2)
在招聘初级职位时,我们通常会避免对某些特定知识提出要求(例如,虽然我们在Ruby工作,但我们并不期望候选人知道它),我们依赖其他品质,例如常见的IT知识,解决问题的能力和“神经质”。
因此,面试的第一部分通常是即兴的,谈论候选人以前的经历:例如我们谈论候选人的大学项目,试图找出他是多么专注,以及他对下面的技术有多深入了解。我们谈论它所建立的平台,抛出“真实”的问题;如果他在Java工作,我们谈论OOP,接口和类之间的差异,试图获得意见(“为什么他们在Java中添加了接口的概念”)等。对主题的唯一存在意见通常是好兆头。然后,向候选人询问他在做项目时遇到的一些具体问题,他是如何处理的等等。你可以通过这种“techie smalltalk”了解候选人。
在访谈的第二部分,我们希望候选人能够解决我们所在领域的一些小问题。我们让他选择一种工具(通常是任何主流脚本语言,或者bash或他熟悉的任何东西)用)。例如,任何简单的编程任务,解析简单的CSV文件并计算其中的不同字段。我们不时看着他工作,提供帮助等等。换句话说,尽量模拟真实的工作条件。
所以,对不起,这个回答并不是你要求的“食谱”,但可能有用。