And*_*NER 19 regex language-agnostic algorithm
Jeff Attwood为申请工作的程序员发布了5个问题:
为了让手机安检人员的生活更加简单,我在SDE屏幕上列出了您需要提出的五个基本问题列表.他们不能保证你的候选人会很棒,但他们将帮助消除今天在我们这个过程中滑落的大量候选人.
1)编码候选者必须用C,C++或Java编写一些具有正确语法的简单代码.
2)OO设计候选人必须定义基本的OO概念,并提出类来模拟一个简单的问题.
3)脚本和正则表达式候选人必须描述如何在50,000个HTML页面中查找电话号码.
4)数据结构候选人必须展示最常见数据结构的基本知识.
5)比特和字节候选者必须回答关于比特,字节和二进制数的简单问题.
请理解:我在这里寻找的是其中一个领域的完全真空.如果他们挣扎了一点然后弄明白就行了.如果他们需要一些小提示或提示,那就没关系.我不介意他们是生锈还是慢.您正在寻找的是那些对所涉及的区域完全无能为力或非常困惑的候选人.
注: Steve Yegge最初提出了问题.
小智 26
egrep "(([0-9]{1,2}.)?[0-9]{3}.[0-9]{3}.[0-9]{4})" . -R --include='*.html'