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

狗家秋季实习电面

 
全局:

2018(4-6月) 码农类General 硕士 实习@google - 内推 - 技术电面  | | Fail | 应届毕业生

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

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

x
前几个月面的

一面:
给你一个random(int n),这个n等概率返回1~n的任意一个整数,写一个函数,调用random(),等概率返回0~9中两个数的排列,如返回12或者39,等概率。
follow
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
8-10-8 23:48):
现在加米不会消耗自己的大米,求大家加米!

评分

参与人数 14大米 +61 收起 理由
betterztt + 3 给你点个赞!
eonmon + 5 很有用的信息!
VolEmma + 5 很有用的信息!
i563214f + 5 给你点个赞!
zzz113 + 5 很有用的信息!

查看全部评分


上一篇:狗家新鲜店面
下一篇:Zillow电面
推荐
 楼主| lh78zj 2018-9-19 04:16:36 | 只看该作者
全局:
wtcupup 发表于 2018-9-19 04:12
如果只能调用一次random 怎么答?

请见上一条回复。
麻烦点一下顶呀,谢谢啦!

评分

参与人数 2大米 +20 收起 理由
774913744 + 10 给你点个赞!
wtcupup + 10 给你点个赞!

查看全部评分

回复

使用道具 举报

推荐
 楼主| lh78zj 2018-9-19 04:16:10 | 只看该作者
全局:
774913744 发表于 2018-9-19 04:02
那只调用一次又怎么整?

调用一次的话,就生成1~9取两个数的所有组合,比如有m个,放进数组,index是0~m-1,然后调用random(m),取出其中一个作为结果返回

评分

参与人数 1大米 +3 收起 理由
UUOlidd + 3 欢迎来一亩三分地论坛!

查看全部评分

回复

使用道具 举报

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

使用道具 举报

🔗
774913744 2018-9-19 03:00:47 | 只看该作者
全局:
第一题怎么做啊?蒙圈啊, 字数字数字数
回复

使用道具 举报

🔗
 楼主| lh78zj 2018-9-19 03:11:46 | 只看该作者
全局:
774913744 发表于 2018-9-19 03:00
第一题怎么做啊?蒙圈啊, 字数字数字数

先调用random(n),随机生成一个数k,再调用random(n-1),生成的数如果小于k,就直接返回,如果大于等于k,就+1,这样就生成两个不同的数了,而且是等概率的

评分

参与人数 1大米 +5 收起 理由
UUOlidd + 5 欢迎来一亩三分地论坛!

查看全部评分

回复

使用道具 举报

🔗
774913744 2018-9-19 03:54:07 | 只看该作者
全局:
mountalps 发表于 2018-9-19 03:11
先调用random(n),随机生成一个数k,再调用random(n-1),生成的数如果小于k,就直接返回,如果大于等于k ...

还是没懂,能给个例子吗?最怕这种概率啥的
回复

使用道具 举报

🔗
774913744 2018-9-19 04:02:41 | 只看该作者
全局:
mountalps 发表于 2018-9-19 03:59
例如先调用random(9),等概率从1到9中返回了3,然后再调用random(8),返回了1,那么最终就是31,如果rand ...

那只调用一次又怎么整?
回复

使用道具 举报

🔗
wtcupup 2018-9-19 04:12:02 | 只看该作者
全局:
mountalps 发表于 2018-9-19 03:11
先调用random(n),随机生成一个数k,再调用random(n-1),生成的数如果小于k,就直接返回,如果大于等于k ...

如果只能调用一次random 怎么答?
回复

使用道具 举报

🔗
774913744 2018-9-19 04:51:54 | 只看该作者
全局:
mountalps 发表于 2018-9-19 04:16
请见上一条回复。
麻烦点一下顶呀,谢谢啦!

我以为那个N是固定的啊,N是可以咱们选的话那很简单啊,如果固定的感觉搞不了啊
回复

使用道具 举报

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

本版积分规则

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