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

谷歌onsite西雅图

全局:

2019(10-12月) 码农类General 硕士 全职@google - 内推 - Onsite  | | Other | 在职跳槽

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
本帖最后由 Gary92 于 2019-12-12 09:42 编辑

今天刚面完L3,本人2年半经验,面完不知道什么感觉,只希望能过HC。 因为去年面过,所以今年直接内推就直接约onsite了

1. BQ轮印度小哥,人很不错到爆炸,问的问题比较正常,问题都是 work with difficult ppl, 如何deal with ambiguity,如何发现自己的思维定式并改正

2. 国人小哥,人很不错,设计一个可以系统,有start(int n), acknowledge(int n)  leastUnacknowledgeNum();系统的work flow是, start(5), 然后LUN就是6了,然后call ack(8), LUN还是6,call ack(6), LUN就是7了,然后ack(7), LUN就是9了。其实不难,我直接用了hashtable做了,keep一个最小num就行,worst case是如果ack(6)后,891011都被之前ack了,那就要走O(n),但是amortize是O(1).我说double linked list也行,这样只需要给最左边的node, 不过也没有很明显的提升就用hashtable了,小哥也很同意。因为in theory, 那个O(n)的worst case,也需要n次的ack才能达到。 followup是删掉LUN之前的entries. 小哥貌似满意,提前结束。

break(nice的国人小姐姐,跟我分享了一下intervie
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
LC818)。最后一轮,对方应该能感觉的到我一开始的frustration,因为我确实是以非常算法的思维去理解的题,我们光理解问题本身就花了接近一半的时间,因为requirement实在很不清晰加上他的各种。其实本人倒是希望能面点hard题,这样反而不会要求很完美bar不会太高,而且也很straightforward. 可能是自身实力还不够吧,应该多准备下system design练练思路。

希望能过,毕竟是dream company,希望HC不要因为题简单或者最后一轮把我拒了...



补充内容 (2019-12-19 15:28):
跪了,说我code有bug。。感觉还是最后一轮的问题,哎

补充内容 (2019-12-20 17:55):
我感觉我的面试明显各种设计太多了,这种我练的比较少(练的都是算法题因为面L3),真的很郁闷,特别最后一轮感觉出的题真的莫名其妙...

评分

参与人数 12大米 +40 收起 理由
StupidCorn + 1 很有用的信息!
spirit_room + 1 很有用的信息!
肖途 + 2 给你点个赞!
journalfbus + 1 很有用的信息!
不知道小帅 + 1 赞一个

查看全部评分


上一篇:狗家实习面经
下一篇:亚麻 SDE Intern 面经
全局:
第二题感觉应该是用union find中的parent的路径压缩

回复

使用道具 举报

推荐
baganokodo 2020-2-2 15:50:31 | 只看该作者
全局:
第二题, 的确path compression的idea来做,把点都变成间隔,插入新的数时则间隔合并,找unacknowledged时只要第一间隔后面的数就是了
回复

使用道具 举报

全局:
本帖最后由 李秋实Qiushi 于 2020-1-13 06:26 编辑

第二题可以用lazy delete做到摊销常数级

  1. import collectionsclass A:
  2.     def __init__(self):
  3.         self.dq = collections.deque()
  4.         self.ack = set()
  5.         self.max = None

  6.     def start(self, n):
  7.         self.max = n + 1
  8.         self.add()

  9.     def add(self):
  10.         for i in range(self.max, self.max + 10):
  11.             self.dq.append(i)
  12.         self.max += 10

  13.     def ackk(self, n):
  14.         if self.dq[0] < n:
  15.             self.ack.add(n)
  16.             if n >= self.max:
  17.                 self.add()

  18.         else:
  19.             self.ack.add(n)
  20.             while self.dq and self.dq[0] in self.ack:
  21.                 self.ack.discard(self.dq.popleft())

  22.             if not self.dq:
  23.                 self.add()

  24.         return self.dq[0]

  25.     def lun(self):
  26.         return self.dq[0]

  27. a = A()
  28. a.start(5)
  29. print(a.lun())
  30. print(a.ackk(8))
  31. print(a.ackk(7))
  32. print(a.ackk(6))



复制代码

回复

使用道具 举报

全局:
可以问一下,去年面的结果是怎么样呢?
回复

使用道具 举报

🔗
reboot329 2019-12-12 14:18:53 | 只看该作者
全局:
L3有design 为啥L4是四轮算法
回复

使用道具 举报

🔗
 楼主| Gary92 2019-12-12 14:30:13 | 只看该作者
全局:
不知道小帅 发表于 2019-12-12 14:15
可以问一下,去年面的结果是怎么样呢?

去年肯定是没过HC啊,不然今天还用得着面吗
回复

使用道具 举报

🔗
 楼主| Gary92 2019-12-12 14:30:51 | 只看该作者
全局:
reboot329 发表于 2019-12-12 14:18
L3有design 为啥L4是四轮算法

可能他们觉得我这个不是design吧,因为我觉得真的system design是设计一个大的系统,不是一个class
回复

使用道具 举报

🔗
codyman 2019-12-13 11:49:00 | 只看该作者
全局:
这些题都很怪,不像是L3的题
回复

使用道具 举报

🔗
 楼主| Gary92 2019-12-13 12:07:24 来自APP | 只看该作者
全局:
codyman 发表于 2019/12/13 11:49:00
这些题都很怪,不像是L3的题
是的,感觉跟平日大家的面筋相差甚远。
回复

使用道具 举报

🔗
yfjyxd 2019-12-13 12:12:59 来自APP | 只看该作者
全局:
Gary92 发表于 2019/12/12 14:30:13
去年肯定是没过HC啊,不然今天还用得着面吗
去年过了hc今年就不用面试直接hc 了吗?
回复

使用道具 举报

🔗
 楼主| Gary92 2019-12-13 12:15:19 来自APP | 只看该作者
全局:
yfjyxd 发表于 2019/12/13 12:12:59
去年过了hc今年就不用面试直接hc 了吗?
倘若去年过了HC今年过不过HC都不重要了
回复

使用道具 举报

🔗
reboot329 2019-12-13 12:57:01 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

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

本版积分规则

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