Amazon Intern 第二轮电面

原帖地址:一亩三分地

面试官叫Ian,上来闲聊,然后就开始做题。
Find all numbers in a given array that occur odd number of times.

题目不难,我说要么用hashmap要么sort然后一个一个比,让实现sort,二十分钟的时候写完了,漏了一个corner case,准备在最后加个判定条件不让加,说可以在前面加more concise。我想了半天没想到,他又说你先go through一遍就知道了。折腾了半天我还是没想出来怎样加可以更加concise(我觉得我的代码已经够concise了),最后告诉我你可以把前面两个if合并成一个,我当时就千万只草泥马奔腾而过,然后留五分钟问问题面试结束。全程就在被各种被挑刺,面试官就是不肯move on,不知道是故意的还是就准备了这一道题,还是有更优的解法?总之不是很愉快,看地理小伙伴都是四五个问题连着来,我从头到尾就一个,好心虚。

补充内容 (2016-1-9 08:07):
错了,是第一轮电面

补充内容 (2016-1-9 08:07):
一共一个OA一个电面