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

Dropbox电面

🔗
liuzhe1218 2015-1-5 11:21:27 | 只看该作者
全局:
lz你好,这道题有点没看懂,求解释。。。
回复

使用道具 举报

🔗
leixiang5 2015-9-16 12:33:37 | 只看该作者
全局:
我昨天刚面。。也是这题目。。不过我这个国人哥哥蛮好的。。
感觉解法应该是这样。
get all files in the directory.
group files by using file metadata, such as file size, file type..
then use hash() for first X amount of data...this will also eliminate some files.
at the end, do full comparison..
回复

使用道具 举报

无效楼层,该帖已经被删除
🔗
b20160819 2016-11-21 00:47:10 | 只看该作者
全局:
leixiang5 发表于 2015-9-16 12:33
我昨天刚面。。也是这题目。。不过我这个国人哥哥蛮好的。。
感觉解法应该是这样。
get all files in the ...

每次一1k好难写啊…
回复

使用道具 举报

🔗
apologize119 2016-11-21 04:09:17 | 只看该作者
全局:
LZ 是海投还是内推?
回复

使用道具 举报

🔗
Margaret601 2017-10-29 13:32:51 | 只看该作者
全局:
leixiang5 发表于 2015-9-16 12:33
我昨天刚面。。也是这题目。。不过我这个国人哥哥蛮好的。。
感觉解法应该是这样。
get all files in the ...

谢谢层主的思路!我按照你的思路写了一个,但是遇到一点问题请教一下:
我用了hash的方法搞了一个map<String, List<String>>, key是md5的hash结果, value是个list里面装了所有该hash结果的文件路径,可是之后为什么还需要把每个list里面的文件再do full comparison呢?难道hash相同没有办法保证文件内容一样嘛?谢谢LZ!
回复

使用道具 举报

🔗
leixiang5 2017-10-29 13:44:09 | 只看该作者
全局:
Margaret601 发表于 2017-10-29 13:32
谢谢层主的思路!我按照你的思路写了一个,但是遇到一点问题请教一下:
我用了hash的方法搞了一个map, k ...

hash collision
回复

使用道具 举报

🔗
Margaret601 2017-10-29 13:59:45 | 只看该作者
全局:

谢谢你的回复!我明白了,但是做full comparison的时候有什么优化方法不……我觉得我脑子锈掉了,只想出了两层for循环两两比较,但这样太慢了……层主有什么好的建议嘛
回复

使用道具 举报

🔗
leixiang5 2017-10-29 16:35:23 | 只看该作者
全局:
Margaret601 发表于 2017-10-29 13:59
谢谢你的回复!我明白了,但是做full comparison的时候有什么优化方法不……我觉得我脑子锈掉了,只想出 ...

full comparison 意思就是 内容比内容...就类似取全部内容as a string..then do string.equals
回复

使用道具 举报

🔗
Margaret601 2017-10-30 02:31:11 | 只看该作者
全局:
leixiang5 发表于 2017-10-29 16:35
full comparison 意思就是 内容比内容...就类似取全部内容as a string..then do string.equals

谢谢谢谢我已经写出来了,但是对then use hash() for first X amount of data...this will also eliminate some files.表示困惑,为什么会eliminate some files呢?

我是照着你的思路,先按size group了所有文件,然后再对每个group进行hash,存到一个map里, key就是hash value, map的value是个list,存的是解析为该hash value的所有文件的path (……这样是不是不对啊……eliminate了一些文件是什么意思)
然后我又遍历了map,对所有的entry.getValue()这个list里面的文件进行了内容上的比较……

呜呜……求加个微信方便交流可以嘛 (我昨晚就把微信号私你了……拜托拜托)
回复

使用道具 举报

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

本版积分规则

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