求职面试问题

时间:2010-04-20 08:40:07

标签: asp.net

您对以下面试问题有什么看法? 在要求中,它从未提到过拥有经典的ASP经验。 但问题是“ADO.NET DataSetADO Record Set之间有什么区别?”。

12 个答案:

答案 0 :(得分:10)

我不是asp程序员,但是既然你已经征求了意见,那么就来自Joel

  
    

只是为了好玩,这是地球上最糟糕的采访问题:“Oracle 8i中varchar和varchar2之间有什么区别?”这是一个可怕的问题。知道特定无用琐事的人和Fog Creek想雇用的人之间没有可能的,可想象的相关性。谁在乎有什么区别?你可以在大约15秒钟内在网上找到它!

  

答案 1 :(得分:7)

这是我对这些问题最喜欢的答案:

  

对不起,我不知道;但   给我5分钟和Google我会找到   出你的。

答案 2 :(得分:4)

我说这是一个很好的面试问题。

Active Server Pages(ASP)!= ActiveX Data Objects(ADO)

答案 3 :(得分:4)

有些人问他们知道什么 - 如果你也知道他们也许喜欢你:)

答案 4 :(得分:2)

嗯,他们甚至可以问你想要什么。关于Perl,Python和Ruby,它是一个面试,他们可能会用其他语言测量你的知识(如果你听说过它们,或者你知道为什么.NET更好/更差)。

接受访谈时最重要的是你尽可能地回答问题,所以我的意见是,如果你不知道那么只是说你不知道ADO Record Set,但是你列出.NET DataSet

的好处/功能

答案 5 :(得分:2)

如果你不知道对某事的回答,我在面试中发现的最好的事情就是不要静静地坐下来,然后试着瞎扯它。提前做好,说你不知道,但是如果你有一个猜测,那么它将是插入有根据的猜测。面试官会说实话,不是每个人都知道一切。人们希望看到自信,但也要保持谦逊: - )

答案 6 :(得分:2)

我认为这些日子毫无意义。任何不知道的人可能只是没有使用过旧的应用程序。所有的ADO功能已经过时了大约十年了,并且有一些具有多年经验的优秀开发人员从未见过ADO。

我已经聘请了很多,真正优秀的候选人和普通人之间的差异不是他们现在所知道的那些晦涩难懂的东西,而是他们在需要时可以快速拿起的东西。

简而言之,一个非常优秀的开发人员可能会回答这个问题:“我从未与ADO合作过,但我可以找出”,这对你作为面试官来说没有用。< / p>

更有用的问题是

  

在什么情况下使用DataSet而不是迭代表的行更好?

这样你就可以获得重要的东西 - 实际使用和技术应用。他们可以在Linq或SqlDataReader或他们使用的任何其他技术的上下文中回答。你得到的是他们理解并知道如何使用,而不是他们在几秒钟内可以使用谷歌。

答案 7 :(得分:1)

可能他们使用预先.NET版本的ADO有一些遗留代码,并且正在测试你是否对它有一些了解。

答案 8 :(得分:1)

我认为了解ADO和ADO.Net之间的差异在某些职位上可能非常有用。

如果您从未做过任何经典的ADO,那么您应该在面试时这样说,然后继续讨论下一个问题。

答案 9 :(得分:1)

如果他们的目标是测试你作为工程师的能力,那就太糟糕了。

合理的问题,如果你的简历声称你既是ASP又是ASP.NET大师,他们只是想知道你是否说实话。

答案 10 :(得分:0)

当然,如果您在一家大型企业工作,他们更有可能从头开始构建自己的DAL并使用存储过程而不是..........好吧,这个。

答案 11 :(得分:0)

我在一次采访中问了一个类似的问题,虽然这可能是一个更高的水平。我问候选人他更喜欢Java以及他对C ++更喜欢什么。这不是某种“标准问题”。有问题的候选人,在他的简历和面试中都说明了两者的经验。我问这个问题有两个原因。检查候选人是否确实具有他所说的知识(这可能是ADO数据/记录集上问题的正当理由)。第二个原因是让候选人对他的工具表现出一定程度的反思和所有权。

简而言之,问题的恰当性取决于候选人的个人资料。如果候选人说明了两者的知识,请让候选人表明他的理解。如果这些知识对工作至关重要,那就相同。