【发布时间】:2018-04-24 17:37:25
【问题描述】:
多年前,我在一次电话采访中被要求删除数据库中的重复行。在给出了几个可行的解决方案后,我最终被告知限制是:
- 假设表有一个 VARCHAR 列
- 不能使用rowid
- 不能使用临时表
面试官拒绝给我答案。从那以后我就被难住了。
多年来询问了几位同事后,我确信没有解决方案。我错了吗?!
【问题讨论】:
-
呃。相信我。反正你也不想要那份工作。他们让你像这样把双手绑在背后的问题通常更多地是为了表明面试官没有测试候选人有多聪明。
-
感谢 JohnFx 的支持...让我更高兴我没有从事那份工作。
-
你最不想要的就是一个不想要解决方案的老板,他/她想要他们的解决方案。尝试雇用自己的克隆人是一个新手经理的错误,并且非常自恋。