面试的Python编码测试问题

Dav*_*vid 19 python

我正在尝试提出一个很好的编码问题,要求面试候选人用Python解决.

他们将有一个小时来处理这个问题,使用IDE和访问文档(我们不关心人们记忆的内容).

我不是在寻找一个严格的算法问题 - 在采访的其他部分我们做了那样的事情.本节的重点是坐下来观看它们实际编写的代码.所以应该让它们只使用数据结构,这些数据结构是应用程序开发人员的日常工具 - 列表,哈希表(Python中的字典)等,以解决准现实的任务.如果他们想不出真正聪明的东西,就不应该完全阻止它们.

我们有一个问题,我们用于Java编码测试,包括读取文件和对内容进行一些处理.它适用于熟悉Java(甚至C++)的候选人.但是我们遇到了许多不熟悉Java或C++或C#或类似东西的候选人,但他们知道Python或Ruby.这不应该排除它们,但让我们陷入两难境地:一方面,我们从观察某人与一种完全陌生的语言的基础知识斗争中学到的东西并不多.另一方面,我们在Java中使用的问题在Python(或Ruby等)中变得非常微不足道 - 任何一半有能力的人都可以在15分钟内完成.所以,我正试图想出更好的东西.

令人惊讶的是,谷歌没有告诉我任何人做这样的事情,除非我太愚蠢无法进入明显的搜索词.我提出的最好的想法是将工作人员安排到时间段,但它可能有点过于开放.你有一个很好的例子吗?还是坏的?或者你只是有个主意吗?

Sea*_*ell 16

我已经要求考生编写代码来实施保龄球评分,这很容易理解,但包含足够的皱纹,大多数人都需要迭代他们的方法几次以涵盖所有边缘情况.

http://www.streamtech.nl/site/problem+set上的很多问题都来自ACM比赛,也适合您的使用.我用它们来熟悉python语法和语言特性.很多是直接应用标准数据结构; 有些人更关注算法问题.如果您对它们进行排序,我相信您会找到几个符合您需求的产品.


Val*_*nov 5

我可以向你推荐Checkio.org