Amazon video 12.14

原帖地址:一亩三分地

time line:9.10内推确认 -> 10.6 问卷 -> 10.13 OA1 (在垃圾箱一直没看见) -> 11.6 (发来邮件告知OA1没做过期了,要求重发) -> 11.10 OA1 (11.16做完,due 20) -> 11.17 OA2 (11.21做完,due 27) -> 12.9 video invitation -> 12.14 video

面video的叫David Armour,约的下午1:30,我提前挂上Jabber,他提前8分钟打来了第一个call没接上,拨过去开始面。画质太渣,自己这边的头像也看不见,他那边摄像头也有点歪。看了ID,让我叙述一下两道coding (rotate matrix和maze),贴了代码问是不是我的。我准备的介绍思路的两段话没用上。第一题我的代码里用的 result[i][j] = (flag==1)?matrix[matrix.length-1-j][i]:matrix[j][matrix[0].length-1-i]; 他问用flag是否等于1判断旋转方向有什么corner case没考虑,后来才知道,题目要求是flag=0和1分别向两个方向转,而不是1和非1分别向两个方向,说了下用if else就到第二题,问我有什么challenge,我想了一下,他说你15分钟写完的,可能没什么challenge,说说你觉得tricky的地方,我说了一下我用方向数组让代码简短,还有用LinkedList queue结构做BFS。就开始问问题了,建议大家看看leadership principal,他回答我问题时不经意的问了一下你听过没,我说听过,14条。最后问下一步,他说回应应该很快,收到offer、然后选组之类的,我怀疑是不听错了,之前video没听过有这么说的啊。

另外今天上午收到wayfair lab的offer。我是6月份开始刷题准备找工作,之前一直没offer,年底马上毕业了压力还是不小。很大的感触是在offer来之前可能一直很痛苦,但是转机也可能就是那么一两天之间。相信努力的同学们都会有满意的结果。