gpt4 book ai didi

面试的 Python 编码测试问题

转载 作者:IT老高 更新时间:2023-10-28 20:54:13 25 4
gpt4 key购买 nike

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

他们将有一个小时的时间来解决问题,使用 IDE 并访问文档(我们不在乎人们记住了什么)。

我不是在寻找一个棘手的算法问题 - 在面试的其他部分我们会做这种事情。本节的重点是坐下来观看他们实际编写代码。所以它应该是让他们只使用作为应用程序开发人员日常工具的数据结构 - 列表、哈希表(Python 中的字典)等来解决准现实任务的东西。如果他们想不出真正聪明的东西,他们不应该被完全封锁。

我们有一个用于 Java 编码测试的问题,它涉及读取文件并对内容进行一些处理。它适用于熟悉 Java(甚至 C++)的候选人。但是我们遇到了一些候选人,他们只是不了解 Java、C++ 或 C# 或类似的东西,但知道 Python 或 Ruby。这不应该将他们排除在外,而是让我们陷入两难境地:一方面,我们并没有从观看某人与完全陌生语言的基础知识斗争中学到很多东西。另一方面,我们用于 Java 的问题在 Python(或 Ruby 等)中非常简单 - 任何有能力的人都可以在 15 分钟内完成。所以,我正在努力想出更好的东西。

令人惊讶的是,谷歌并没有向我展示任何人在做这样的事情,除非我太笨了,无法输入明显的搜索词。我想出的最好的想法是将工作人员安排到时间段,但这可能有点过于开放了。你遇到过一个很好的例子吗?还是坏的?或者你只是有一个想法?

最佳答案

我之前曾要求候选人编写代码来实现保龄球得分,这很容易理解,但包含足够的皱纹,大多数人必须重复他们的方法几次才能涵盖所有边缘情况。

http://www.streamtech.nl/site/problem+set 的很多问题,取自 ACM 比赛,也适合你使用。我用它们来熟悉 python 语法和语言特性。很多都是标准数据结构的直接应用;有些更专注于算法问题。如果您对它们进行分类,我相信您会找到一些适合您需求的。

关于面试的 Python 编码测试问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4536195/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com