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

Dropbox Phone + Onsite 面经, 求人品

 
全局:

2018(1-3月) 码农类General 硕士 全职@dropbox - 猎头 - 技术电面 Onsite  | | Other | 在职跳槽

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

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

x
今天刚刚面完Dropbox onsite。分享一下phone screen和onsite的面经,求人品,求offer。

感谢地里其他面经,6轮面试中有5轮都是面经题。

两轮电面:

1.  find duplicate files. 没有明确给requirement,也没有给函数让实现。只能和面试官讨论确认requirement细节。讨论过程中提到了文件很大的问题。给出了先用size分类,再比较sample hash,最后比较full hash的solution。确认可行以后开始实现,定义了一个MetaData类来记录文件的size, sample hash, full hash的信息,然后override了hashCode和equals方法。Sample hash和full hash用了lazy initialization。这样每次读取一个文件,就可以生成一个文件的MetaData,把这个MetaData放到Set里就可以查询是否存在过duplicate file。

MetaData类的定义大概是这样:
  1. class MetaData {
复制代码
2. Log hits. 直接给出数组实现循环队列的最优解。白板上稍作解释证明算法没问题。然后问我有没有差一点的方法。。然后给出了Queue的解法,分析了时间复杂度,可能出现的问题等等。

Onsite 3轮技术+1轮lunch+1轮all around

第一轮算法,alloc id. Hash
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
e,对一些需求不是很清楚,只能硬着头皮上,先给了一个非常粗糙的design,然后面试官给我各种各样的use case,不断完善。最后总算是差不多design出来了,不知道面试官满不满意。我对System Design的要求不是很清楚,不知道回答到什么程度算是合格的。

最后一个manager wrap up,聊了20分钟左右。结束一天面试。

总体感觉Dropbox的企业文化很好,跟每个面试官聊的时候他们都觉得在dropbox干的很开心,很喜欢这里的engineering culture。希望能拿到offer吧。也祝大家面试顺利。




补充内容 (2018-3-23 12:40):
刚刚收到Offer了,dropbox recruiter还是蛮有效率的。

评分

参与人数 12大米 +47 收起 理由
fmusk + 1 很有用的信息!
Giotto12138 + 2 很有用的信息
jan2019 + 1 多谢
irenezyx411 + 3 给你点个赞!
whosays + 3 很有用的信息!

查看全部评分


上一篇:Bloomberg Global Data Analyst 一轮电面反馈+求问SQL笔试题目
下一篇:stash电面

本帖被以下淘专辑推荐:

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

使用道具 举报

推荐
 楼主| RocShow 2018-3-20 13:54:42 | 只看该作者
全局:
  1. //MetaData类的定义大概是这样:

  2. class MetaData {
  3.     String path;
  4.     int size;
  5.     String sampleHash;
  6.     String fullHash;

  7.     public MetaData(String path) {
  8.         //read file and get size, init size
  9.     }

  10.     public String getSampleHash() {
  11.         if (sampleHash == null) {
  12.              // read file and do sampling, apply MD5 or SHA on the samples
  13.              // assign to sampleHash
  14.         }
  15.         return sampleHash;
  16.     }

  17.     public String getFullHash() {
  18.         // similar to sampleHash
  19.     }

  20.     @override
  21.     public int hashCode() {
  22.         return size;
  23.     }

  24.     @override
  25.     public boolean equals(Object that) {
  26.         if (!that.getClass().isAssignble(this.getClass)) {
  27.             return false;
  28.         }

  29.         if (this.getSampleHash() != that.getSampleHash()) {
  30.             return false;
  31.         }

  32.         return this.getFullHash() == that.getFullHash();
  33.     }
  34. }
复制代码
回复

使用道具 举报

🔗
wufisher 2018-3-21 05:52:52 | 只看该作者
全局:
好详细,预祝楼主拿到offer
回复

使用道具 举报

🔗
vrfancy 2018-3-21 07:51:50 | 只看该作者
全局:
alloc id 我onsite也遇到了, 最后的最优解法 是建立一个2n个bit的 segment tree 然后o(lg n)的复杂度完成所有操作

借楼同求人品

回复

使用道具 举报

🔗
 楼主| RocShow 2018-3-21 10:17:12 | 只看该作者
全局:
vrfancy 发表于 2018-3-21 07:51
alloc id 我onsite也遇到了, 最后的最优解法 是建立一个2n个bit的 segment tree 然后o(lg n)的复杂度完 ...

面试官说用跟Segment tree + BitSet 差不多大小的空间,有常数时间的解法
回复

使用道具 举报

🔗
Eyesbears 2018-3-22 11:13:31 | 只看该作者
全局:
谢谢分享,可以说下最后一轮message queue service的具体要求吗?
回复

使用道具 举报

🔗
 楼主| RocShow 2018-3-23 12:40:20 | 只看该作者
全局:
刚刚收到Offer了,dropbox recruiter还是蛮有效率的。
回复

使用道具 举报

全局:
恭喜楼主!请问一下两轮电面之间隔了有多久呢?
回复

使用道具 举报

🔗
 楼主| RocShow 2018-3-23 13:20:30 | 只看该作者
全局:
duangduangduang 发表于 2018-3-23 12:51
恭喜楼主!请问一下两轮电面之间隔了有多久呢?

我是两轮电面一起面的。因为我在Dropbox所在的城市,所以我跟Recruiter要求去dropbox office参加电面,Recruiter就给我安排了两轮背靠背的“电面”。
回复

使用道具 举报

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

本版积分规则

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