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

Bloomberg 电面 + 两轮on-site

全局:

2015(1-3月) 码农类General 硕士 全职@bloomberg - 网上海投 - 技术电面 Onsite  | | Fail |

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

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

x
申请职位: Bloomberg software engineer 2015

网投后两周左右收到回复安排电面。
电面:
面试官先问了下简历上我自己比较感兴趣的project。
第一题:找出一个数组中最小两个数,并返回其平均值。
第二题:判断两个树是否是相同树。
第三题:用C语言实现atoi()函数,考虑负数、错误parameter等各种情况。Follow up: 将parameter的字符串转化成十六
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies

总结:面试官们都很nice,给了不少提示。但前阵子专注刷面经里的题,所以遇到了面经里没有的题目类型感到多少有些无从下手。所以面经当作参考,最重要的还是提高自己的硬实力。祝所有努力找工作的兄弟姐妹们都早日拿到offer.

评分

参与人数 1大米 +3 收起 理由
wasabi_akira + 3 感谢分享!

查看全部评分


上一篇:Yahoo总部sunnyvale onsite结果多久出
下一篇:有人做过Snapchat Programming Test (Dan's) 吗?求指点!!
推荐
 楼主| pyzhangyi 2015-3-25 08:26:51 | 只看该作者
全局:
miraclebingo 发表于 2015-3-25 05:38
lz能讲讲设计扑克牌游戏的题具体是怎么样要求的吗?
onsite第二轮第三题是不是要先用external sort等到两 ...

扑克牌游戏是这样的,要求你设计几个你觉得应该有的类,每个类里应该有什么属性和方法。我这题答的也不好,在面试官一步步指引下做出来的。我重点设计了两个类,card类和deck类。Card类里有两个属性,suits和rank,就是花色和大小,两个属性都是enum,调用constructor时如果参数超出enum范围,就会编译出错。在deck类里,有一个长度是52的Card型数组,然后有一个整形的amount,因为可能一个游戏需要用到多副牌,然后两个方法一个是shuffle, 另一个叫drill,就是取卡牌中的第一张牌。至于二轮最后一题,因为空间有限,所以没有任何排序的机会,也不能用到像hash啊之类的数据结构。在面试官提示下我用了每一bit表示当前这个数是否在第二个array中,1代表是,0代表不在,每16位一组,得到一个integer, 然后把所有的Integer放到一个int 数组中。这是我的解法,其实到现在也没太理解他到底想要问什么~遇见这个面试官比较非主流,估计这题遇见的几率也不会特别高吧~
回复

使用道具 举报

推荐
 楼主| pyzhangyi 2015-3-25 08:26:33 | 只看该作者
全局:
miraclebingo 发表于 2015-3-25 05:38
lz能讲讲设计扑克牌游戏的题具体是怎么样要求的吗?
onsite第二轮第三题是不是要先用external sort等到两 ...

扑克牌游戏是这样的,要求你设计几个你觉得应该有的类,每个类里应该有什么属性和方法。我这题答的也不好,在面试官一步步指引下做出来的。我重点设计了两个类,card类和deck类。Card类里有两个属性,suits和rank,就是花色和大小,两个属性都是enum,调用constructor时如果参数超出enum范围,就会编译出错。在deck类里,有一个长度是52的Card型数组,然后有一个整形的amount,因为可能一个游戏需要用到多副牌,然后两个方法一个是shuffle, 另一个叫drill,就是取卡牌中的第一张牌。至于二轮最后一题,因为空间有限,所以没有任何排序的机会,也不能用到像hash啊之类的数据结构。在面试官提示下我用了每一bit表示当前这个数是否在第二个array中,1代表是,0代表不在,每16位一组,得到一个integer, 然后把所有的Integer放到一个int 数组中。这是我的解法,其实到现在也没太理解他到底想要问什么~遇见这个面试官比较非主流,估计这题遇见的几率也不会特别高吧~
回复

使用道具 举报

推荐
 楼主| pyzhangyi 2015-3-25 09:17:16 | 只看该作者
全局:
[quote]57656929bb
回复

使用道具 举报

🔗
miraclebingo 2015-3-25 05:38:07 | 只看该作者
全局:
lz能讲讲设计扑克牌游戏的题具体是怎么样要求的吗?
onsite第二轮第三题是不是要先用external sort等到两串subarray,然后在ram里比较两串subarray?
回复

使用道具 举报

🔗
57656929bb 2015-3-25 09:01:25 | 只看该作者
全局:
LZ啊,他那个64k内存题不会就是n^2的暴力解决吧,然后开一个50000bit的数字,用来表示哪一位出现在array里否则我能想到的就是把一个数组切割成64k大小分别排序之后再比较。。但是不知道你这个只有64K内存什么意思,是连硬盘都不能用么?
回复

使用道具 举报

🔗
57656929bb 2015-3-25 09:02:33 | 只看该作者
全局:
另外感觉你设计题运气不错啊,我昨天面的时候设计题是尼玛塔防游戏。。。。。
回复

使用道具 举报

🔗
nibuxing 2015-3-25 10:07:26 | 只看该作者
全局:
不会C怎么办。
回复

使用道具 举报

🔗
miraclebingo 2015-3-25 10:16:30 | 只看该作者
全局:
pyzhangyi 发表于 2015-3-25 08:26
扑克牌游戏是这样的,要求你设计几个你觉得应该有的类,每个类里应该有什么属性和方法。我这题答的也不好 ...

听lz这么解释,好像二轮最后一题考察重点在于怎么在有限RAM里记录长度是50000的array的信息,但是在内存不够的情况下怎么确定第二个array里有没有第一个array的element呢?
回复

使用道具 举报

🔗
 楼主| pyzhangyi 2015-3-25 13:10:18 | 只看该作者
全局:

简历上不写啊,我就是简历上把我之前学过的东西能写的都写上了,但是很多东西因为很久没用过就忘掉了~
回复

使用道具 举报

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

本版积分规则

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