确认我返回亚马逊实习的截止期限是10月28日,但是我的朋友Daniel说服我如果我被Twitter录取,我就不用参加任何面试了。所以我去Twitter面试了。 首先他们让我在一个小时内完成两道编程能力的问题。问题很有意思:“这是回文(译注:正着读和倒着读是一样的)吗?”以及“计算二维数组的平衡点”。我不是很有自信,但是Twitter的一个招聘人员Judy给我发了email并安排了周三5:30的电话甄选。 我不知道你怎么样,反正我在面试前是很紧张的。我觉得这主要是因为我不想让面试官认为我很蠢。所以你可以想象,5:20我清空了桌子,记事本上标注了“Twitter面试,十月23日,周三”,还有为涂画准备的两只削尖的铅笔。然后5:30到了,我开始盯着我的电话。 5:35我去google了一下“加利福尼亚时间”来确定我的时差计算是正确的。没问题:Google说是太平洋标准时间2:30,美国东部时间5:30。 5:48我给Judy发了email,请她看下情况。10分钟后我接到了一个来自旧金山的电话。Judy对她搞砸了这件事情道歉,并告诉我Justin现在可以面试我。 深呼吸 “棒极了,我们开始吧!” Justin同样对这个行程安排错误道歉,并很快深入到编程问题中: “看下面这个图片” “在这个图片里我们有不同高度的墙。这个图片由一个整数数组所代表,数组中每个数是墙的高度。上边的图可以表示为数组[2,5,1,2,3,4,7,7,6]” “假如开始下雨了,那么墙之间的水坑能够装多少水呢?” “以1×1的方块为单位计算容积。所以,在上边的图中下标为1以左的都会漏掉。下标7以右的也会漏掉。剩下的只有在1和6之间的一坑水,容积是10” _______ // 给好奇的读者的旁注:我在底部附上了正确答案的要点。你可以继续阅读而不怕剧透。:) _______ |