Career Fair投的,过了几天来了15分钟一道题的OA,大概就是给一串object,根据object中一个member的值找到中位数,用任何中位数算法应该都算pass(我觉得不是让你15min写个quick select吧),反正我sort了一下取了一下也过了。

然后hr让选面试方向,楼主当时无聊选了mobile-android,事后才知道面试内容都根据选择方向,当时感觉很不妙。于是我每一轮坦诚地告诉面试官我其实android没学的很深,只是把一个java的小项目用android re-implement了一下,面试官竟然都没问任何android的基础知识。

10.30约的第一轮电面,事先没怎么准备,大概重新看了一下很久前写的一个小的android项目。面试45分钟,一个白哥哥,感觉人很好,聊了20分钟背景和项目(没问具体android知识,都是我说我用了什么才考什么的内容,比如我说我用了activity,就考了activity的lifecycle,我说我只用了onCreate,就只问了我在onCreate里写了什么)。之后考了lc125+564,都是没做过的题,第一个5min做完能跑,第二个先写了bruteforce,然后写优化版本,没写完,说了思路大概对了。第二天hr发feedback约final round面试,说是一个technical一个manager。

11.15面的finalround,感觉这是两个technical没有manager(本来已经不想面了,因为感觉对做android也不是很有兴趣且有了比yelp更想去的地方,但是想想没有面过manager,当为明年ft攒一波经验也好),于是又回头看了看自己的android project准备了一下。第一轮一个黑哥哥(我觉得我听力水平在面对黑哥哥时差了好多。。。),why yelp?new feature? 然后就是20分钟聊简历和android的项目(每轮这里都问的好细),最后剩20分钟,用15分钟做了lc152,剩5分钟问问题。3分钟后第二个面试官,竟然还是engineer。。。又聊了25分钟简历背景(这回竟然在聊一个不在我简历上的distributed system的项目。。),然后剩20分钟,说你既然熟悉分布式系统,那么来做个相关的题目把,大概是设计一个load balancer让他们根据weight的不同server分配任务(基于一个random),这种不是算法的system题就是一直写就好了。。follow up就是对这个系统各种优化。

还不知道结果,bq都答的很烂(因为最后一轮就想着积攒manager面的经验了。。。连why yelp这种都是现编的。。),code题都不难,因为实在不想一直做android所以应该也无所谓结果吧>.<, 我看地里android组的面经一直很少,所以发一波回馈一下。


results matching ""

    No results matching ""