我们很快就会招聘一名.NET开发人员,并且我被指派创建一个测试,这将需要aprox:1h来解决.测试程序员(主要是)C#和ASP.NET中的知识.
这是我到目前为止所提出的:
提前致谢!
Mar*_*cin 22
如果您想拥有合理可读的代码,那么您提供的任务基本上是一两天的编码.在一个小时内,我想我会这样做,但你必须阅读具有密码命名方法的代码,不可读的正则表达式,奇怪的回调,没有错误处理,总体来说非常难看.看着它,你不会雇用我.
在向候选人提出问题之前,首先要确保您的同事/程序员可以先完成.并且您可以在不到60分钟的时间内以满足您的方式对其进行编码.
也就是说,我不知道测试是否是招聘任何人的最佳选择.一些采访博主写了一篇关于他们从大量访谈中获得的经验的文章:
我完全赞同他们.我自己进行了大量的访谈,我发现提出基本的技术相关问题并不像要求实现一些递归或指针(如果有人声称知道C/C++)那么好.
通过聘请了解递归/算法的人,你会得到一个能够学习新技术的聪明人.当你雇用一个知道如何连接到数据库的人时,谁知道如何连接到数据库但不一定有资格做更多的事情.
在编码和算法之间有一些好的编程问题可能会激发你的灵感.他们根本不测试.NET,但是非常好的智能程序员指标.
您建议的第一个测试对于基本开发来说应该需要 10 分钟到 40 分钟 - 我会使用我的库中的网络爬虫将 HTML 转换为 XML,然后轻松使用 Linq to XML。
我会测试 lambda 表达式、性能模式维护文件或动态地将对象写入多个文件。
也许您想测试非托管代码、指针等。
我不知道,我只是在脑子里浮现出事情的时候胡言乱语地写,我写了一些对我来说很难实现的东西。
| 归档时间: |
|
| 查看次数: |
60408 次 |
| 最近记录: |