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

Yelp店面面經{已跪}

全局:

2014(4-6月) 码农类General 硕士 全职@Yelp - 内推 - 技术电面  | | Fail |

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

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

x
Yelp效率蛮高,周一面完今天就拒,面的太弱了,跪了也正常。

本来约在上周,特意请假在家準备,结果就停~电~了~,只好给HR发信说改天。周一提早下班溜回家,打开电脑,看看还有半小时多点的时间,就一边吃冰棍一边网上刷面经。skype突然跳出来个好友申请,说是yelp面试的,我还心想,他们的interviewer真敬业,提前半小时就开始準备了,正琢磨赶紧吃完冰棍再看看题目,对面就打~过~来~了~!

您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
ator,是不是?他也没说什么。想了半天,大概按照CC那个通过rand5产生rand7说了一通。他直接没理会,给了个提示,我才意识到这个generator就是个0~1间的随机数rand(),顿时觉得自己智商好低。很快写好程序,随便问了个问题,就byebye了。

点评

楼主这个题目我去年也跪了。估计是同一个工程师,也是小白。我去年地里发过这题目  发表于 2014-6-15 09:58

评分

参与人数 2大米 +100 收起 理由
Kimurate + 50 感谢分享!
爱丽丝和鲍勃 + 50

查看全部评分


上一篇:求问hiring manager电面会问什么问题呢
下一篇:求snapchat面经

本帖被以下淘专辑推荐:

推荐
johnnywsd 2014-6-14 05:15:37 | 只看该作者
全局:
题目4练习,答案
  1. import random


  2. def rand():
  3.     return random.uniform(0, 1)


  4. def foo(mydict):
  5.     total = float(sum(mydict.values()))
  6.     mylist = [(x, y / total) for (x, y) in mydict.items()]
  7.     r = rand()
  8.     i = 0
  9.     while r > 0:
  10.         r -= mylist[i][1]
  11.         i += 1
  12.     return mylist[i - 1][0]
复制代码
回复

使用道具 举报

推荐
 楼主| evertqin 2014-6-13 19:53:18 | 只看该作者
全局:
readman 发表于 2014-6-13 13:04
求教 最后一个题的generator是让你写 还是给了

就给给了个能产生0~1之间double的random number generator,通过这个来实现产生特定概率组合的a,b,c三个char,明白题目就可以以先求从a到c的Cumulative Probability, 然后通过随机数产生的值与Cumulative Probability的几个cut off比较来产生abc.
回复

使用道具 举报

推荐
 楼主| evertqin 2014-6-14 02:20:01 | 只看该作者
全局:
readman 发表于 2014-6-13 21:22
额..请问怎么控制rand()函数的概率? 用一个Range class, 然后在区间(0,1)中分配不同大小的小区间??

The assumption is that rand() generate uniform distribution in [0,1]. Then yeah, depends on your requirement, you allocate different range to different characters.
回复

使用道具 举报

🔗
ohmystill 2014-6-13 10:41:13 | 只看该作者
全局:
感觉 楼主 面的还不错啊
都回答出来了啊 怎么就跪了
回复

使用道具 举报

🔗
 楼主| evertqin 2014-6-13 10:51:16 | 只看该作者
全局:
ohmystill 发表于 2014-6-13 10:41
感觉 楼主 面的还不错啊
都回答出来了啊 怎么就跪了

可能觉得我反应比较慢吧,最后一题花了些时间,前面答得也就一般吧。
回复

使用道具 举报

🔗
readman 2014-6-13 13:04:34 | 只看该作者
全局:
求教 最后一个题的generator是让你写 还是给了
回复

使用道具 举报

🔗
readman 2014-6-13 13:09:01 | 只看该作者
全局:
north212 发表于 2014-6-13 10:51
最后一题意思是让你用他给的generator产生一个能平均分布的generator吧

对啊, 最后一题的generator的概率是他函数的一个参数, 还是内部实现
回复

使用道具 举报

🔗
readman 2014-6-13 21:22:42 | 只看该作者
全局:
evertqin 发表于 2014-6-13 19:53
就给给了个能产生0~1之间double的random number generator,通过这个来实现产生特定概率组合的a,b,c三个ch ...

额..请问怎么控制rand()函数的概率? 用一个Range class, 然后在区间(0,1)中分配不同大小的小区间??
回复

使用道具 举报

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

本版积分规则

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