查看: 2683| 回复: 6
跳转到指定楼层
上一主题 下一主题
收起左侧

[高频题] 内存不够这种follow up,要怎么回答呢

全局:

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

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

x
有一个问题,经常在面经中看到,作为follow up question,我们做很多题的时候需要数据结构去存数据,如果面试官问,内存不够这种follow up,要怎么回答呢。工作经验很少,没有在实际中遇到过这种问题

上一篇:Cracking The Code Interview: 这句话是不是不对?
下一篇:Binary serach tree的insert deletion为什么时间 O(n) = log(n)
推荐
blueski 2020-6-3 07:57:37 | 只看该作者
全局:
我作为面试官,如果你已经给出了最优解法,这种followup我通常是想看看candidate对分布式系统的知识,简单的mapreduce、sharding、dataflow。其他人的回答也是可以回答的方向,最好都提一下。

评分

参与人数 2大米 +4 收起 理由
cccxxxzzzz + 2 很有用的信息!
hhmeeyo + 2 非常感谢

查看全部评分

回复

使用道具 举报

推荐
木木 2020-6-3 02:20:39 | 只看该作者
全局:
这种follow up就是针对实际工作中,data一下子load不到memory中怎么办。。核心解决思路就是分批load, 在memory中处理完了,再load下一批。具体看一下,disk binary search (use case:在distributed file system中,这个系统是如何让client read data的?)还有external merge sort

评分

参与人数 5大米 +9 收起 理由
ripxd + 1 给你点个赞!
滚动的西瓜 + 3 很有用的信息!
liaozi + 2 给你点个赞!
天择 + 1 赞一个
hhmeeyo + 2 非常感谢

查看全部评分

回复

使用道具 举报

推荐
blueski 2020-6-4 01:23:09 | 只看该作者
全局:
hhmeeyo 发表于 2020-6-3 08:51
请问如果给出了最优解法,这个follow up的回答,会不会对您给hire或者no hire起决定性因素呢,我现在答不 ...

对于entrylevel(GF 3/4),这种followup只会用来加分,不会扣分。如果一点点distributed system都没答上来,我一般会在feedback里提一下candidate这块需要提高,但肯定不会nohire (除非不懂装各种懂胡扯的那种candidate,比较少见)。

G以前的面试系统是给总分(4分满分),这个followup的回答,通常能多给0.1/0.2. 后来面试评价体系变成了更细化的评分,系统知识和algo/ds分开给分,所以没有什么影响,因为通常只关注algo/ds。
回复

使用道具 举报

全局:
个人理解就是让你优化算法的空间复杂度。
O(N^2)优化成O(N)的,例如用的2D array变成1D,
O(N)的变成O(1), 例如只存几个参数 instead of using a hashmap or array

评分

参与人数 1大米 +2 收起 理由
hhmeeyo + 2 非常感谢

查看全部评分

回复

使用道具 举报

🔗
djewssw 2020-6-3 01:35:32 | 只看该作者
全局:
另一种方法是使用secondary storage,例如写到文件里。比如external sort和grace hash join。

评分

参与人数 1大米 +2 收起 理由
hhmeeyo + 2 非常感谢

查看全部评分

回复

使用道具 举报

🔗
 楼主| hhmeeyo 2020-6-3 08:51:56 | 只看该作者
全局:
blueski 发表于 2020-6-3 07:57
我作为面试官,如果你已经给出了最优解法,这种followup我通常是想看看candidate对分布式系统的知识,简单 ...

请问如果给出了最优解法,这个follow up的回答,会不会对您给hire或者no hire起决定性因素呢,我现在答不太好这种开放性的问题,可能因为我工作时间短,而且现在做的是成熟的project,就是每天搬砖,没接触过什么challenge的东西
回复

使用道具 举报

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

本版积分规则

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