打开网易新闻 查看精彩图片

每个刷过LeetCode的人都见过"Two Sum",但很少有人想过:这道题凭什么成为算法面试的"Hello World"?

2009年LeetCode上线时,Two Sum就是题库里的001号选手。15年过去了,它依然是Google、Meta、字节跳动面试的开场标配。一道求数组两数之和的题,难度标着"Easy",却能让清北毕业生在摄像头前卡壳——不是不会写,是太紧张了。

打开网易新闻 查看精彩图片

去年秋招,某大厂HR透露了一个反直觉的数据:这道题的实际通过率不到40%。很多人死在边界条件,更多人死在"最优解"三个字上。面试官要的不是暴力枚举,是哈希表那行O(n)的写法。

LeetCode官方社区里有个高赞评论:「Two Sum就像相亲时的'你平时有什么爱好',看似简单,答不好直接凉凉。」

打开网易新闻 查看精彩图片

更魔幻的是,这道题在2023年被曝出存在歧义测试用例,官方悄悄改了题目描述,却没发任何公告。老用户刷到新版本,还以为记忆出现了偏差。

现在打开LeetCode首页,Two Sum的"收藏"按钮旁写着:已被添加至1200万面试清单。下一个点进去的人,可能正在某栋写字楼的会议室里,对着屏幕深呼吸。