由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - Bloomber 面试题
相关主题
Bloomberg intern面经software engineer in northern virginia (转载)
Qualcomm的 On site湾区硅谷工作机会 -- Application Enginner
[合集] Google Phone Interview (2nd)网络程序员职位空缺
求救:Bloomberg的面试Job Opening in DC area
读书计划BB家电面
又fail一个电话面试[Job Opening] Senior Game Network Programmer
2 openings of Financial Software Developer in NYCLooking for C# programmers
网络公司面经,求祝福一个面经
相关话题的讨论汇总
话题: bloomber话题: str话题: c++话题: bloomberg话题: 问题
进入JobHunting版参与讨论
1 (共1页)
z*s
发帖数: 209
1
我在Bloomberg的网站上投的简历,Financial Software Developer。几天以后就收到
了在线测试的邮件,四种编程语言选一种进行测试:C、C++、Java和C#,我选的C。一
共三十道题,都是五选一的选择题,每题限时三分钟。通过后接到电话面试的通知。
电话面试:
面试官是印度人,他说他在家用手机打的,我估计是当时纽约下大雪,上不了班了。然
后他又说他手里没有我的简历,让我先自我介绍一下。问的题大部分都是概念题。
1、进程、线程。
2、C语言存储空间的布局,堆、栈、静态存储区等等。问了一个具体的问题:
char *str = "Hello World"; /* 1 */
memset(str, 'a', 100); /* 2 */
第1句中的字符串和指针分别存储在什么地方?第2句会产生什么问题?他想要的答案是
Segmentation fault。
3、操作系统内存管理的一些问题,包括虚拟内存、页表、缺页处理等等。
4、网络,介绍一些你知道的网络协议,比较TCP和UDP,比较路由器和交换机,它们分
别工作在哪一层。
5、数据结构,链表、树、平衡二叉树等等。
6、智力题:有三个盒子,一个只装有苹果,一个只装有橘子,一个既装苹果又装橘子
。本来每个盒子都有一个标签标明这个盒子装的是什么,但是现在三个标签全部贴错了
。可以从任意一个盒子里拿出一个水果,问最少要拿几次才能把三个盒子的装的是什么
看出来。
on-site,一共三组人:
第一组两个面试官,一男一女(第一次碰到女的技术面试官),都是同胞。
1、实习经历
2、C++编程题,实现复数的运算符重载,包括加号、赋值符号和cout。
3、我说我的C++不是特别擅长,平时不怎么用,代码里面也有一些小错误。他们就问了
一个C语言的编程题,跟链表有关,很简单。
4、数据结构和算法,给出一个词典,要求把所有anagram相同的单词放在一起,需要设
计数据结构并描述算法。
5、25匹马赛跑的问题,问我求出前五名需要跑几次。
第二组只有一个面试官,美国人,应该是经理。说话、问问题都很快。先问了一个之前
做的project。然后问了一个类似于系统设计的问题,跟Bloomberg做的产品有关。基本
上都是我的前一句话还没说完,他就开始问下一个问题。他说他们平时工作节奏很快,
经常加班。
第三组是HR的人,两个,一个人主问一个人做笔记。主要介绍了Bloomberg新员工培训
方面的东西。
l*********r
发帖数: 674
2
第二个:神奇啊,我在cygwin下面的gcc居然编译成功而且运行也没问题。
#include
int main() {
char *str = "Hello World"; /* 1 */
memset(str, 'a', 100); /* 2 */
printf("%s", str);
return 0;
}
但是在i has 1337 code的coding panel输入就报错:
Run Status: Compile Error
R***i
发帖数: 78
3
5、25匹马赛跑的问题,问我求出前五名需要跑几次。
请问这个怎么做啊?我知道25找前3的,但找前5好像不太一样
t****t
发帖数: 387
4
好像是取决于compiler
"Hello world"应该是存在ROM中不能被修改

【在 l*********r 的大作中提到】
: 第二个:神奇啊,我在cygwin下面的gcc居然编译成功而且运行也没问题。
: #include
: int main() {
: char *str = "Hello World"; /* 1 */
: memset(str, 'a', 100); /* 2 */
: printf("%s", str);
: return 0;
: }
: 但是在i has 1337 code的coding panel输入就报错:
: Run Status: Compile Error

g*******7
发帖数: 32
5
我可以编译过,但是运行时报错:Bus error

【在 l*********r 的大作中提到】
: 第二个:神奇啊,我在cygwin下面的gcc居然编译成功而且运行也没问题。
: #include
: int main() {
: char *str = "Hello World"; /* 1 */
: memset(str, 'a', 100); /* 2 */
: printf("%s", str);
: return 0;
: }
: 但是在i has 1337 code的coding panel输入就报错:
: Run Status: Compile Error

b********h
发帖数: 119
6
这个是典型的undefined behavior。

【在 l*********r 的大作中提到】
: 第二个:神奇啊,我在cygwin下面的gcc居然编译成功而且运行也没问题。
: #include
: int main() {
: char *str = "Hello World"; /* 1 */
: memset(str, 'a', 100); /* 2 */
: printf("%s", str);
: return 0;
: }
: 但是在i has 1337 code的coding panel输入就报错:
: Run Status: Compile Error

d***e
发帖数: 1533
7
学习了。。
1 (共1页)
进入JobHunting版参与讨论
相关主题
一个面经读书计划
请教大家关于面试准备,小女子先谢过了~又fail一个电话面试
C语言高手帮我看看下面代码,哪里错了啊,谢了2 openings of Financial Software Developer in NYC
什么语言最有前途网络公司面经,求祝福
Bloomberg intern面经software engineer in northern virginia (转载)
Qualcomm的 On site湾区硅谷工作机会 -- Application Enginner
[合集] Google Phone Interview (2nd)网络程序员职位空缺
求救:Bloomberg的面试Job Opening in DC area
相关话题的讨论汇总
话题: bloomber话题: str话题: c++话题: bloomberg话题: 问题