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

Google intern 1月6日 hangout视频面试(两轮)

🔗
 楼主| VeryEdward 2016-1-9 06:22:49 | 只看该作者
全局:
kazi16 发表于 2016-1-8 04:11
1. When we copy a block of data from main memory to the cache, where exactly should we put it?
2. H ...

恕我用中文了~
其实他没问这么细,就是给了这么一个setup看我怎么应变。我觉得并不是考对cache的理解。
回复

使用道具 举报

🔗
 楼主| VeryEdward 2016-1-9 06:31:46 | 只看该作者
全局:
dengke 发表于 2016-1-9 06:22
第一先sort以后,扫一遍找到小于钱数的最大数值,存起来。
然后放两个指针在开头和这个位置上,相互靠近移 ...

嗯我觉得你给的做法应该是最好的。

我当时用binary search写的还是遍历整个数组所以还是O(nlogn)的算法。
回复

使用道具 举报

🔗
dengke 2016-1-9 06:42:29 | 只看该作者
全局:
那个随机数问题。。如果已经有生成1-8的方法了,那生成1-7是不是把输出8的情况discard掉就好了?。。这样剩下7个数也是等概率的
回复

使用道具 举报

🔗
 楼主| VeryEdward 2016-1-9 06:51:17 | 只看该作者
全局:
dengke 发表于 2016-1-9 06:42
那个随机数问题。。如果已经有生成1-8的方法了,那生成1-7是不是把输出8的情况discard掉就好了?。。这样剩 ...

是的。。。是我太笨了。。
回复

使用道具 举报

🔗
galaxy321 2016-1-10 05:03:08 | 只看该作者
全局:
To generate 1 ~ 7 with probability of each number being 1/7, we can apply the results of generating 1 ~ 8 except that we simply rethrow the coins when we get 8. With geometric series, it can be proved that the probability is exactly 1/7.
回复

使用道具 举报

🔗
JohnsonMS 2016-1-11 05:40:31 | 只看该作者
全局:
第一题 觉得是多重背包问题, 有人同意吗?
回复

使用道具 举报

🔗
杰西Jesse 2016-1-14 04:02:53 | 只看该作者
全局:
1- 7 应该就是用前面1-8 然后如果是8 就重新扔3次。
回复

使用道具 举报

🔗
bobzhang2004 2016-1-25 10:58:49 | 只看该作者
全局:
第一题应该就是sort,然后两个指针一头一尾向中间靠就行了吧,时间复杂度是O(nlgn)
回复

使用道具 举报

🔗
aaa18918 2016-1-27 02:22:42 | 只看该作者
全局:
第一期quick sort+two points,再拿一个constant space记录距离目标最接近的值,如果扫的过程从大于目标扫到了小于目标且距离超过最接近的值,则直接return。
回复

使用道具 举报

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

本版积分规则

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