楼主: ccccccc
跳转到指定楼层
上一主题 下一主题
收起左侧

11.18 谷歌onsite面经【已拿到offer】

🔗
 楼主| ccccccc 2015-12-7 03:37:12 | 只看该作者
全局:
maomaoxiong 发表于 2015-12-5 15:43
恭喜!
第三轮第二题和最后一题怎么扯啊?

谢谢!!
那两个题主要的structure就是distributed system,找谷歌关于distributed system的论文看看,就知道该扯什么了。看论文真的对design question特别有用。
回复

使用道具 举报

🔗
 楼主| ccccccc 2015-12-7 03:41:17 | 只看该作者
全局:
LifeGoesOn 发表于 2015-12-5 16:17
第一题是给一个binary clock,hour的部分有4 bits,minute部分有6 bits,每个bit是0或者1,就是二进制.要求 ...

我用了两个int,返回值是vector<pair<int, int>>。
能用更小的数据类型存储当然更好,可是lz当时脑抽,午饭吃的有点儿多。唉~
记得要跟面试官交流,谈下为什么要用byte,有什么好处。
回复

使用道具 举报

🔗
 楼主| ccccccc 2015-12-7 03:44:29 | 只看该作者
全局:
LifeGoesOn 发表于 2015-12-6 06:47
LZ 这题用segment tree了吗 , 不然的话 update  会cost O(n) 每次?

没用segment tree,update确实会O(n)。
面试官当时主要说sum一定要最优,而且那个数据结构写出来已经很复杂了,我就没多想。不过如果提了用segment tree应该会更好,不过因为我平时没写过segment tree,也就没敢吹牛(实际是根本没想到哈哈)。
回复

使用道具 举报

🔗
queeniejing 2015-12-7 03:52:04 | 只看该作者
全局:
恭喜LZ啊, 沾沾LZ喜气, 也希望自己能有好运气
回复

使用道具 举报

🔗
dandanliuqian 2015-12-8 09:58:46 | 只看该作者
全局:
恭喜楼主啦! 请问楼主已经收到offer的具体数字了吗?  team match进展如何呢?
回复

使用道具 举报

🔗
litJordan 2015-12-8 10:51:54 | 只看该作者
全局:
请问LZ system design的问题要写code的吗?
回复

使用道具 举报

🔗
 楼主| ccccccc 2015-12-8 13:25:58 | 只看该作者
全局:
dandanliuqian 发表于 2015-12-8 09:58
恭喜楼主啦! 请问楼主已经收到offer的具体数字了吗?  team match进展如何呢?

收到hc通过的通知是周五,接下来的周一就match到了一个组,现在正在negotiate package,已经差不多了。
回复

使用道具 举报

🔗
 楼主| ccccccc 2015-12-8 13:26:21 | 只看该作者
全局:
ssross 发表于 2015-12-8 10:51
请问LZ system design的问题要写code的吗?

完全不用写code,都是画图和扯淡。
回复

使用道具 举报

🔗
mingmingya 2015-12-8 15:26:32 | 只看该作者
全局:
求第三轮和第五轮的设计题答案~还有读啥论文呢? 楼主大牛~
回复

使用道具 举报

🔗
 楼主| ccccccc 2015-12-9 11:26:48 | 只看该作者
全局:
mingmingya 发表于 2015-12-8 15:26
求第三轮和第五轮的设计题答案~还有读啥论文呢? 楼主大牛~

读Google File System那个论文。
第三题就是在远程加一个server,记录每个远程机器的状态,然后每次发update都发到那个server上,然后让server发给没down的机器。防止data corruption就是要加checksum,bad update就是要take snapshot,不行就滚回到之前的版本,都是论文里的内容。

第五个说着就略复杂了,总的说就是定一个数,比如1 million,如果找到这个人的时候他已经关了浏览器,就找2m个,以此类推。然后多个data center的情况要加一个prediction server,根据以往每天流量预测接下来一段时间各个data center的流量。快到1m的时候就开始记录,过了就停止,然后在log里面找第1m个。大致就是这样。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表