Hulu店面

电面1:

有一本杂志,里面有很多的words,要从这本杂志中找出字母,拼出target note。output是一个boolean,就是能不能拼出来。我觉得用一个hashmap先把杂志的word都放进map中,然后开始iterate target note, 如果这个char在map里有,就frequency -1,如果没有或者frequency是0,直接false。然后面试官还问了怎么improve,我说把note放进hashmap, 然后iterate 杂志。

然后面试官问了LRU怎么写test case来测试,也没问题。最后这一面recrute说我的feedback是extremely good。

电面2:

一个中国人,直接用中文来交流。第一题是考看code的能力,程序大意就是判断两个string是不是anagram,但是写法很复杂。一开始我想错了,后来中国小哥提醒我一下,就对了。第二题是,要求copy一个二叉树, tree的每个node不是0就是1,copy的时候,如果这个节点及以下的部分全是0,我们就不要copy这个节点及以下的部分。整体不是很难,但是这轮细节上出了几次小错,好在面试官都提醒了都改了。

最后结果也是拿到了onsite。

恭喜!! CA or Seattle?