C3 Energy 面经(已挂)

原帖地址:mitbbs

店面(skype)
我以为是聊天,后面也写了个简单的题fizzbuzz,recursive/iterative。然后就通过了

onsite
安排的第1轮是hr,然后是3轮是technical
hr说他们的technical bar非常高,如果一轮过不了就不会有下一轮,这个我在另一个
帖子里面也看到了。

Round1
berkeley的ABC,只有一年工作经验(他说他们组所有人都是berkeley的)
1. print the path from node A to node B in a binary tree
FU. if it's a BST
其实就是lowest common ancestor in binary tree(BST) + reverse linked list
2. 矩阵上从一个点走到另一个点的走法。这个题很常见了,就是一个普通的dfs
FU1. 如果有石头
FU2. 如果往一个方向走,就一定要就到不能走为止
FU3. 避免环
到这个时候时间不太够了,有的就说了下。对方没有表示异议。

Round2
烙印 别的组的lead
1. 设计一个reservation system
我大概意思是说要考虑table, capacity, time in, time out, people count
要求设计table, 写code
后面大概讨论了一下合并多个桌子之类的。
烙印貌似从一开始就不想听,在玩手机。我经常故意问他问题,想把他的注意力抓回来。

Round3
berkeley的ABC senior engineer
1. unique path I/II, 变化就是多了个斜方向。我觉得都是一样的。45分钟的面试,
大概15分钟就结束了。然后他说没有问题了。就开始扯淡。

还有一点时间,就把HM叫过来了。我当时觉得比较positive。然后HMS说他本来不来的
,还有五分钟要开会。就问了下手上有什么offer,有什么deadline之类的。

然后,隔一天就收到拒信了。还专门打个电话,我没接到还要我回过去。说was ok, but
not quite good enough for my seniority level。
相信刷过leetcode的同学们写出这些题目都不会有问题。我就move on了。