对于高级程序员职位,这个正则表达面试问题是否是一个公平的问题?

can*_*bar 1 regex

以下哪个正则表达式不能仅使用|*(Kleene star)和分组 的基本运算符转换为一个 ( () ) *

/adt[ui]t+\S?/ 
/b[^e]ac?h+\s\s\sBALL/i 
/he{5}[Ly]+o\bwo[^r]L(?!d)/ 
/ab?c+(de{1,3})/ 
Run Code Online (Sandbox Code Playgroud)

管理高级程序员职位这是一个公平的问题吗?

Ale*_*own 23

在我看来没有:因为它依赖于非常具体的知识,并且似乎是试图抓住受访者.

收拾你的负面前瞻断言并回到绘图板.

就个人而言,我更喜欢允许一系列能力以正确方式作出回应的问题,并且不依赖受访者记住一个模糊的事实.

例如,"解释以下一系列正则表达式".

另一方面,他们这些天不让我采访.

  • 此外,这是一个难题:一个正确的答案.我宁愿看到有人去解决问题而不是让他们参加多项选择考试. (7认同)