注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号 
x
之前从论坛看了不少的面经以及各种资料,现在回来回馈论坛。
首先分享一下timeline:
(设置的就是100,报道应该就能看)
接下来分享一下面经 (不知道分享面经会不会被公司发现然后有处罚?如果有类似的经历麻烦警告我一下,毕竟offer不易):
(面经线就先120吧,应该都能看到吧。。。)
[hide=120]
一共两场tech,每次两个面试官,我的面试是两场 每场2道题(一个面试官一道题),时间没记错的话是45一场(两个人两道题)。
第一题:给出一个变异的linkedlist的head node,这个list和普通的list的区别是:他有一个down pointer
这种感觉:
class Node {
int val; Node next; Node down;
}
然后然后next 和down都可能是null,题目是让把这样的linkedlist flatten 成一个只有next的linkedlist,down pointer的优先级比next的高
e.g. 1->2->3->9
|
4->5->8
|
6->7
这个list返回的结果是1 -> 2 -> 3 -> ... -> 9
第二题:
设计一个餐厅排队的app,其中支持用户排到队尾,餐厅get下一个用户(队列第一个),以及离开队列。其中离开队列可以在任意位置。
follow up是如果每个用户有一个等待时间,怎么设计,不需要写代码。
第三题:
大型刷题网站 の 一个BST是否valid (太简单了。。。直接秒)
第四题:
大型刷题网站 の 会议室(尔舞仐)但是返回的是所有被占用的时间。
follow up是中间的sort能否更快 - 答:可以bucket sort时间(根据当时商量的时间表达形式)
HR:30分钟
基本就是一样的套路了,why BB啥的,我的建议就是多看看公司网站,然后把公司吹得东西换个方式说出来,我的HR聊的时候开心得不得了
Manager:30分钟
我有一个实习时候做的项目他很感兴趣,所以聊了很久,从workflow画到dataflow,因为是我自己设计自己做的,很享受给别人讲的过程,所以没有感觉任何压力。
然后剩下的时间就是manager讲,你发出惊喜的感叹就好了!
[hide=120]
整体来说题目难度中等,如果大型刷题网站 刷的溜的话,难度中等偏下。
看论坛说整个bb的bar很玄学,但是HR的效率真的很高,从面试到结果也就两周不到。而且面试官都很友善,不知道是不是校园面的原因。
很感谢可以给我一个好offer,可以让我在接下来的面试里心不慌哈哈哈哈。
第一次发帖子,有什么不妥的请指出,不清楚的我也会尽量回复。如果对你有帮助的话,麻烦帮我加点大米,然后看更多的帖子,写更好的文章,嘻嘻。
|