如何在 50,000 个 HTML 页面中找到电话号码?
Jeff Attwood 为申请工作的程序员发布了 5 个问题:
为了让电话筛查员的生活更简单,我整理了这份清单,列出了您在 SDE 筛查期间需要问的五个基本问题。他们不能保证你的候选人一定会很棒,但他们会帮助淘汰大量在我们今天的流程中溜走的候选人。
1) 编码考生必须使用 C、C++ 或 Java 编写一些具有正确语法的简单代码。
2) OO 设计候选人必须定义基本的OO 概念,并提出类来建模一个简单的问题。
3) 脚本和正则表达式考生必须描述如何在 50,000 个 HTML 页面中查找电话号码。
4) 数据结构候选人必须展示最常见数据结构的基本知识。
5) 位和字节考生必须回答有关位、字节和二进制数的简单问题。
请理解:我在这里寻找的是这些区域之一的完全真空。如果他们稍微挣扎一下然后弄清楚就可以了。如果他们需要一些小提示或提示也没关系。我不介意它们是否生锈或缓慢。您正在寻找的是对相关领域完全一无所知或极度困惑的候选人。
注意: Steve Yegge 最初提出了这个问题。