【报Offer】U的offer,面经,以及求助

原帖地址:mitbbs

楼主背景:小博求毕业中,非四大。

上周三面的U,很快就收到了通知offer的电话,是后勤部分的组。

电面只有一轮,是一个动态规划题。抽象出来是,给一个数组,选出一个不包含相邻元
素的子序列,输出这个最大的和。Follow-up是输出这个子序列。

Onsite有四轮,其中三轮都是聊各种项目,然后构思各种生活中的实际问题(至少我觉
得肯定不是事先准备好的,而是看我聊到了什么就临时问的)的最优化模型。只有一轮
面了coding,让我实现一个支持synchronization功能的音乐解码器。大致是说每一个
音符都由两个或三个byte组成,第一个byte的某一位决定了后面跟两个还是一个byte,
后面的那些byte会表明我这个解码器该做一些什么操作(都是比较简单的)。假设byte
流是客观存在的,而我的解码器启动的时候是在流的中间(也就是第一个读进来的byte
不是这个流的第一个byte),让我写一个程序处理这种情况。

求助的问题是,打电话发offer的时候,recruiter得知了我还要面S、A和P,就说不想
参加offer competition,说等我决定来U了再发具体的package。我自己也确实想,如
果有多个offer的话,是不是可以match一下拿到一个更好的package,可是这样一来,
如果U本来要给的确实是所有offer中最高的,现在它就只是和第二高的一样高了,怎么
办呢?

谢谢!