123
返回列表 发新帖
楼主: 匿名
跳转到指定楼层
上一主题 下一主题
收起左侧

非常不爽的亚麻 onsite

地里匿名用户
🔗
匿名用户-UPRER  2021-2-20 01:16:48
n0thing233 发表于 2021-2-18 20:59
有点难啊,lz面sde II?

L6, zszs
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-UPRER  2021-2-20 01:17:14
cdgwel 发表于 2021-2-18 21:31
楼主面了5轮? L6?

五轮,L6
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-UPRER  2021-2-20 01:21:34
cdgwel 发表于 2021-2-18 21:37
第二题是蠡口 刘三武?

差不多吧,我这道题更简单一点,granularity只有分钟,而且只要返回event count就好了
我的理解是因为要求简单,所以可以做更多的优化
回复

使用道具 举报

🔗
mchzh 2021-2-20 03:48:18 | 只看该作者
全局:
匿名者 发表于 2021-2-19 11:34
我的理解是每个replication都会有个cache

哦,这么理解也是对的,多谢
回复

使用道具 举报

🔗
shawnding09 2021-2-20 22:38:44 | 只看该作者
全局:
4. 不知哪国人。类似 蠡口 儿白,follow up是如果input是stream of matrixes,也就是grid不是一个matrix,而是在行上分割成多个,比如本来input是40 * 6的二维数组,现在分割成5个 8 * 6的二维数组以stream的形式传进来。要求是处理每个二维数组时不能把它存起来。这题用unionFind秒了

可以展开说一下Union Find的思路么?
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-UPRER  2021-2-21 00:54:27
shawnding09 发表于 2021-2-20 06:38
可以展开说一下Union Find的思路么?

其实挺简单的,可以还原出小matrix的每个点在大matrix里的位置
比如 大matrix 大小是40 * 6
分成五个matrix,每个大小是 8 * 6

那么对于第i个matrix,每个点都可以这样还原下标:
row = row + i * 5
col不变(因为是在行上做分割)

最后用还原后的下标来Union

回复

使用道具 举报

🔗
wznfls 2021-3-23 11:22:41 | 只看该作者
全局:
HOT ready不就是cache么。。分表通常不是为了解决写瓶颈么。。
回复

使用道具 举报

🔗
leeyoda 2021-3-23 11:31:37 | 只看该作者
全局:

楼主几年经验给安排L6的面试啊
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-UPRER  2021-3-23 12:49:45
leeyoda 发表于 2021-3-22 19:31
楼主几年经验给安排L6的面试啊

7年,zszs
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-UPRER  2021-5-9 03:21:48 来自APP
wznfls 发表于 2021-03-22 20:22:41
HOT ready不就是cache么。。分表通常不是为了解决写瓶颈么。。
因为刚开始我说用CDN已经被喷了,所以后面没往cache这方面想
回复

使用道具 举报

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

本版积分规则

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