一亩三分地论坛

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

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

BloomBurg 电面

[复制链接] |试试Instant~ |关注本帖
jianghaon0 发表于 2015-2-19 00:33:05 | 显示全部楼层 |阅读模式

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

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

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

x
感觉跪出翔来。首先电面1个半小时,说好的45分钟呢?. more info on 1point3acres.com
来的是一个美国小哥听口音很好很nice的样子,上来什么话没说直接做题。
第一个问题写一个bash script rename .c files to .cpp files
bash script我也没说我会bash script啊。。。。。只能跟他解释下function foreach file rename suffix .c to .cpp
第二题 Reverse a string . visit 1point3acres.com for more.
char * rstring(char *str, unsigned int)
强制用c++,说好的可以用java呢?感觉立马不淡定了结果很愚蠢的把指针比较情况写成了 while(start != end) 在小哥的一再提示下才改过来。.1point3acres缃
follow up Reverse the word in string
ex "This is a Apple" to "Apple a is This" do it in place
char* rword(char * str)
思路是调用第一个函数reverse整个string然后一个word一个word的reverse. 1point 3acres 璁哄潧
感觉用c++整个人都不开心了,找word的时候end指针忘记判断 *end != '\0'结果没输出
然后就是猛调试(c++ 输出string还忘记怎么做了.求助小哥帮写的输出貌似不是cout而是用的print什么的).改对了刚很开心的跟小哥说我改对了。小哥对我说debug的信息在输出里面没有去掉。。。。
第3题目
sizeof()问题包括空类,类里面有成员变量,类里面有函数,类里面有static成员变量, 类里有虚函数,类里有两个虚函数
还有static virtual function()之类一顿问. 1point3acres.com/bbs
第4题目
c++ static问 static int i和int i全剧变量区别。static local varible, class static member varible, class static member function.鏈枃鍘熷垱鑷1point3acres璁哄潧
问了3个问题很nice的回答了我。说他们组就用c++ bashscript python script(问我python会不会的我说不会不然肯定又出一道python题目)
感觉c++好久不用了很生疏,跪的比较惨。估计面他们家c++还是熟练的比较好万一不让用别的语言结局不就跟我一样了么?
. 鍥磋鎴戜滑@1point 3 acres

补充内容 (2015-2-19 02:35):
忘记了还有一道题目。不太会做就说了下思路给你一个空的class A让你改写。使得 A c; 编译不报错但是 vect<A> v; v.push_back(c);的时候编译报错。说白了就是可以生成A的对象但是A的对象无法被加入vect中。
WL928 发表于 2015-2-19 01:51:18 | 显示全部楼层
那不会c++岂不是连面试都拿不到。。。。
回复 支持 反对

使用道具 举报

pro 发表于 2015-2-19 02:01:54 | 显示全部楼层
面试的话就算c++也尽量不要用指针……字符串全部用std::strings来处理就好了
回复 支持 反对

使用道具 举报

pro 发表于 2015-2-19 02:02:11 | 显示全部楼层
面试的话就算c++也尽量不要用指针……字符串全部用std::strings来处理就好了
回复 支持 反对

使用道具 举报

 楼主| jianghaon0 发表于 2015-2-19 02:02:59 | 显示全部楼层
面试官说有的组用java,javascript但是他们组就用c++ bash python之类。估计跟你申请的职位有关系。
有帖子说java没关系也有拿到offer的。不过万一你碰到一个我这样强制要求c++的不就悲剧了?
回复 支持 反对

使用道具 举报

池大侠 发表于 2015-2-19 03:06:52 | 显示全部楼层
楼主在简历里面写了几种语言,顺序是什么样子的。。 很久没有练其他语言了
回复 支持 反对

使用道具 举报

 楼主| jianghaon0 发表于 2015-2-19 03:11:04 | 显示全部楼层
我罗列了c# java c++. visit 1point3acres.com for more.
我2年前用c++做过不少projects不过深深的讨厌指针内存泄露之类所以最近两年就是c#和java。. visit 1point3acres.com for more.
面试要求的时候我写的prefer java然后我也问他能不能用java回答是no。。。。
回复 支持 反对

使用道具 举报

 楼主| jianghaon0 发表于 2015-2-19 03:12:52 | 显示全部楼层
pro 发表于 2015-2-19 02:02
面试的话就算c++也尽量不要用指针……字符串全部用std::strings来处理就好了

貌似不可以小哥给你定义好了函数参数char * rword(char* str)让你填写内容。
回复 支持 反对

使用道具 举报

pro 发表于 2015-2-19 09:53:06 | 显示全部楼层
jianghaon0 发表于 2015-2-19 03:12
貌似不可以小哥给你定义好了函数参数char * rword(char* str)让你填写内容。

用char* 来创建一个strings啊 处理完最后返回的时候直接用strings::c_str()就行了
我在亚马逊的面试碰到过一模一样的情况,就是这样处理的。面试官对这点没有任何异议。
回复 支持 反对

使用道具 举报

woshiee123 发表于 2015-2-19 11:08:54 | 显示全部楼层
求问大神门 那个class A 怎么建
回复 支持 反对

使用道具 举报

 楼主| jianghaon0 发表于 2015-2-19 22:29:37 | 显示全部楼层
pro 发表于 2015-2-19 09:53
用char* 来创建一个strings啊 处理完最后返回的时候直接用strings::c_str()就行了
我在亚马逊的面试碰到 ...

恩好建议,谢谢指导。。。下次碰到这样也要接受这次的教训
回复 支持 反对

使用道具 举报

 楼主| jianghaon0 发表于 2015-2-19 22:32:31 | 显示全部楼层
woshiee123 发表于 2015-2-19 11:08
求问大神门 那个class A 怎么建

我跟他讨论了一下应该是在vect push_back的时候调用A类的copy operator function然后你把这个function搞成private。我的思路是这样的他也没说对不对所以不知道正确答案。
回复 支持 反对

使用道具 举报

本版积分规则

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

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

关闭

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

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

custom counter

GMT+8, 2016-12-3 02:32

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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