Ruby on Rails,XML,AJAX,Perl良好的面试问题

时间:2010-03-22 03:02:15

标签: ruby-on-rails xml ruby ajax perl

我正在尝试设计一组15到25个问题来询问一些在我们公司申请的人。

你们可以提出一些关于Ruby,XML,Ajax或Perl的好问题吗?

这是初级职位。我只想提出一些简单的问题,但与此同时,它们可能会有点挑战性。你知道小答案,但需要很好的知识。

3 个答案:

答案 0 :(得分:4)

答案 1 :(得分:2)

perl的一些问题:

  • 您经常使用perl解释器的哪些参数以及它们的含义。
  • 命令use strict做了什么,为什么要使用它?
  • 在为变量添加前缀时,符号$@%的含义是什么。
  • 您可以使用perl语言的哪些元素来构建代码,以实现最大程度的重用和最大可读性。
  • 什么是JAPH?
  • 非常适合perl的项目的特征是什么?
  • 为什么要用perl编程?

http://www.perlmonks.org/?node_id=53470

答案 2 :(得分:2)

在招聘初级职位时,我们通常会避免对某些特定知识提出要求(例如,虽然我们在Ruby工作,但我们并不期望候选人知道它),我们依赖其他品质,例如常见的IT知识,解决问题的能力和“神经质”。

因此,面试的第一部分通常是即兴的,谈论候选人以前的经历:例如我们谈论候选人的大学项目,试图找出他是多么专注,以及他对下面的技术有多深入了解。我们谈论它所建立的平台,抛出“真实”的问题;如果他在Java工作,我们谈论OOP,接口和类之间的差异,试图获得意见(“为什么他们在Java中添加了接口的概念”)等。对主题的唯一存在意见通常是好兆头。然后,向候选人询问他在做项目时遇到的一些具体问题,他是如何处理的等等。你可以通过这种“techie smalltalk”了解候选人。

在访谈的第二部分,我们希望候选人能够解决我们所在领域的一些小问题。我们让他选择一种工具(通常是任何主流脚本语言,或者bash或他熟悉的任何东西)用)。例如,任何简单的编程任务,解析简单的CSV文件并计算其中的不同字段。我们不时看着他工作,提供帮助等等。换句话说,尽量模拟真实的工作条件。

所以,对不起,这个回答并不是你要求的“食谱”,但可能有用。