一亩三分地论坛

 找回密码
 获取更多干货,去instant注册!

扫码关注一亩三分地公众号
查看: 841|回复: 4
收起左侧

bloomberg 电面

[复制链接] |试试Instant~ |关注本帖
dongyun 发表于 2015-11-25 08:04:27 | 显示全部楼层 |阅读模式

2015(10-12月) 码农类 硕士 全职@Bloomberg - 内推 - 技术电面 |Otherfresh grad应届毕业生

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

您需要 登录 才可以下载或查看,没有帐号?获取更多干货,去instant注册!

x
Why bloomberg?  what job do you want to do?
1) c++
class C{
      
} . visit 1point3acres.com for more.
. from: 1point3acres.com/bbs
void foo(){-google 1point3acres
     C c;
     cout << "hello";
}

问题1: 改变class C, 使call foo() 时输出 “print hello world ”
问题2: 在1 的基础上, 改变foo() 中代码 C c 为 C c  = new C();  输出是什么?  以及如何改动输出 “print hello world”

2) Dos defense
检测是当前request 是否是bad
背景: 有一个系统接收 request, 每次接到就会forward 给函数 bool isBadRequest();
如果10 秒钟内request 个数超过10 个, 则 该request 是bad 返回 true, 否则返回false.
此函数需要持续判断所有接收的request。

实现该函数
.鏈枃鍘熷垱鑷1point3acres璁哄潧
3) 逆序输出一个环状链表  
例如 A -> B->C->D->E->A
-google 1point3acres
输出 E D C B A

所有题目在 hankerrank 上做的, 需要跑。。

评分

1

查看全部评分

y42353041 发表于 2015-11-26 04:33:26 | 显示全部楼层
第一题麻烦问下楼主怎么做,对C++ 实在不熟


class C{
public:
  C() {cout << "print ";} 鏉ユ簮涓浜.涓夊垎鍦拌鍧.
  ~C() {cout << " world";}. more info on 1point3acres.com
}

如果用new开变量:
void foo(){
     C *c = new C();
     cout << "hello";
     delete c;
}

这个就是比较基础了,会C++就会,不会c++就不会。。。。
回复 支持 1 反对 0

使用道具 举报

Czon 发表于 2015-11-26 03:30:31 | 显示全部楼层
第二题感觉用circular buffer
第三题如果指针知道原来的头就跳出

. 鐗涗汉浜戦泦,涓浜╀笁鍒嗗湴第一题麻烦问下楼主怎么做,对C++ 实在不熟
回复 支持 反对

使用道具 举报

 楼主| dongyun 发表于 2015-11-26 10:16:41 | 显示全部楼层
Czon 发表于 2015-11-26 03:30
第二题感觉用circular buffer
第三题如果指针知道原来的头就跳出

第二题 我一开始也想用一个长度为10 的buffer存, 但是一秒钟内可以有很多个request 怎么用circular Buffer呢. visit 1point3acres.com for more.

第一题就是 考C++的构造函数和析构函数的
回复 支持 反对

使用道具 举报

Czon 发表于 2015-11-27 01:56:31 | 显示全部楼层
dongyun 发表于 2015-11-26 10:16
第二题 我一开始也想用一个长度为10 的buffer存, 但是一秒钟内可以有很多个request 怎么用circular Buff ...

.鏈枃鍘熷垱鑷1point3acres璁哄潧如果最小时间单位不知道的话就有点麻烦了,所以最后楼主是怎么答的?
回复 支持 反对

使用道具 举报

本版积分规则

请点这里访问我们的新网站:一亩三分地Instant.

Instant搜索更强大,不扣积分,内容组织的更好更整洁!目前仍在beta版本,努力完善中!反馈请点这里

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明 ( 沪ICP备11015994号 )

custom counter

GMT+8, 2016-12-8 08:41

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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