📣 独立日限时特惠: VIP通行证立减$68
12
返回列表 发新帖
楼主: yuanxiehuang
跳转到指定楼层
上一主题 下一主题
收起左侧

Twitter Onsite

🔗
csehao 2016-4-24 08:41:11 | 只看该作者
全局:
lfy249 发表于 2016-4-20 05:12
"为啥一定要同时overwrite .equlas和.hascode两个function,这两个是什么关系"
http://www.programcreek.co ...

1) If two objects are equal, then they must have the same hash code.
2) If two objects have the same hash code, they may or may not be equal.
我记得是equals会调用hashcode. 如果hashcode不等直接判断不等, 否则在进入下一步判断?
回复

使用道具 举报

🔗
tcomein2009 2016-4-24 13:38:53 | 只看该作者
全局:
请问大家觉得究竟如何才能传输文件不损坏呢

传两遍也不行,有小概率两遍都错了同一个地儿。。。
回复

使用道具 举报

🔗
tcomein2009 2016-4-24 13:40:07 | 只看该作者
全局:
祝楼主下面offer滚滚!

请问他们对你哪里不满意
回复

使用道具 举报

🔗
tcomein2009 2016-4-24 13:49:57 | 只看该作者
全局:
对于第二题,其实楼主的方法才是实际中的好方法。

面试的就为了增加难度。。。

如果非要用single thread,是不是可以:
维持一个min heap。
当加一个job时,把这个job的下一次call时间加入heap
当运行完一个job时,根据这次call时间和间隔,计算下一次,然后加入heap
那个single thread就是不断查heap peek,看是否到了时间。
但是busy check看起来不好,而且没法同时做两个function
回复

使用道具 举报

🔗
 楼主| yuanxiehuang 2016-4-24 23:12:01 | 只看该作者
全局:
tcomein2009 发表于 2016-4-24 13:49
对于第二题,其实楼主的方法才是实际中的好方法。

面试的就为了增加难度。。。

唉,谢谢你。。。楼主已经被虐得都快怀疑自己是不是不适合干程序员这个行业了。。。曾经还以为自己还算是个蛮聪明的人,但真的现在也不知道了。。唉。。。
回复

使用道具 举报

🔗
 楼主| yuanxiehuang 2016-4-24 23:15:33 | 只看该作者
全局:
tcomein2009 发表于 2016-4-24 13:40
祝楼主下面offer滚滚!

请问他们对你哪里不满意

coding能力和communication能力都不行...
回复

使用道具 举报

🔗
 楼主| yuanxiehuang 2016-4-24 23:16:27 | 只看该作者
全局:
atlantic7200 发表于 2016-3-22 03:52
所以 1轮是system design, 2, 3轮 coding. 请问第4轮就只有问这个麽
谢谢

其实我感觉第二轮也是design, coding的成分感觉也不多...
回复

使用道具 举报

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

本版积分规则

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