编程招聘测试 – 在C#/ ASP.NET中测试开发人员的知识
我们很快就招聘了一名.NET开发人员,我被分配到一个测试中,这样可以让aprox:1h来解决.一个测试,将测试程序员的知识(主要是)C#和ASP.NET.
这是我到目前为止所得到的 >使用项目#1从指定的URL读取数据(HTML),并输出包含锚名称“xxxxxxxxx”的所有链接(锚点).您可以自由使用第三方库.我的主要思想是测试开发人员如何解决问题.例如: >创建一个正则表达式,解析所有需要的数据. >创建一个新的解决方案,演示.NET主页的用法. >将解决方案连接到********数据库.并从“******** _客户”表中输出所有客户. >创建一个接口/抽象类实现,演示Factory,Factory Method,Command或Decorator模式的功能.你不需要实现任何功能,只需在你的抽象类中使用注释. 提前致谢! 解决方法
你所提供的任务本质上是一两天的编码,如果你想要有合理可读的代码.在一小时内,我想我会这样做,但你必须读取具有隐含名称的方法的代码,不可读的正则表达式,奇怪的回调,没有错误处理和整体是很丑的.看着它,你不会雇用我.
在将问题提交给候选人之前,首先要确保你的同事/程序员可以先做.并且您可以在不到60分钟内以满足您的方式对其进行编码. 也就是说,我不知道测试是否是招聘任何人的最佳选择.一些面试博客写了他们从进行大量采访的经验: > Guerilla Guide to Interviewing by Joel Spolksy 我完全同意他们的意见.自己进行了一个访谈,我发现,询问基本技术相关的问题并不像要求实现一些递归或指针(如果有人声称知道C/C++). 通过聘请了解递归/算法的人,你会得到一个能够学习新技术的聪明人物.当您雇用知道如何连接到数据库的人时,谁知道如何连接到数据库,但不一定有资格做更多的工作. 编程和算法之间的一些好的编程问题的来源有几个可能会激励你.他们根本不测试.NET,但是对智能程序员来说是非常好的指标. > Top Coder (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |