j*****g 发帖数: 10 | 1 上个月在bloomberg网站上投的简历,过了两个星期收到online assessment的link,我
选的是C,题目和brainbench上的差不多,做的感觉一般,问了很多偏僻的C的用法,不
过最后还是过了。做完题第二天马上收到HR的信schedule phone interview,被安排在
本周店面。
interviewer是两个印度人,口音一般重,上来就问了最近的一个project,问得很
detail,花了大概10分钟左右。然后开始正式考察编程问题,并且问我对哪种语言最熟
悉,我仍然选择了C。题目比较简单,和板上大家讨论的差不多:
1. C基础问题,指针,malloc,realloc,free,比较shallow copy和deep copy传参,比
较heap和stack内存分配.
2. 实现 int sqrt(int); 我以前在micro-controller实现过,采用的是wiki上面的
babylonian算法(http://en.wikipedia.org/wiki/Methods_of_computing_square_roots),不过似乎不是他们想要的方 |
d*******8 发帖数: 785 | 2 4, 先遍历两个链表长度 L1,L2,
两个指针,差距 L1-L2, 遍历 一个个比较。0(N)
【在 j*****g 的大作中提到】 : 上个月在bloomberg网站上投的简历,过了两个星期收到online assessment的link,我 : 选的是C,题目和brainbench上的差不多,做的感觉一般,问了很多偏僻的C的用法,不 : 过最后还是过了。做完题第二天马上收到HR的信schedule phone interview,被安排在 : 本周店面。 : interviewer是两个印度人,口音一般重,上来就问了最近的一个project,问得很 : detail,花了大概10分钟左右。然后开始正式考察编程问题,并且问我对哪种语言最熟 : 悉,我仍然选择了C。题目比较简单,和板上大家讨论的差不多: : 1. C基础问题,指针,malloc,realloc,free,比较shallow copy和deep copy传参,比 : 较heap和stack内存分配. : 2. 实现 int sqrt(int); 我以前在micro-controller实现过,采用的是wiki上面的
|
r****o 发帖数: 1950 | 3 两个single link list查公共节点那个,
我觉得如果两个single link list有公共节点的话,那从那个公共节点往后都应该是公
共节点。所以查两个链表最后一个节点是不是相同就可以了。
是不是这样?
【在 j*****g 的大作中提到】 : 上个月在bloomberg网站上投的简历,过了两个星期收到online assessment的link,我 : 选的是C,题目和brainbench上的差不多,做的感觉一般,问了很多偏僻的C的用法,不 : 过最后还是过了。做完题第二天马上收到HR的信schedule phone interview,被安排在 : 本周店面。 : interviewer是两个印度人,口音一般重,上来就问了最近的一个project,问得很 : detail,花了大概10分钟左右。然后开始正式考察编程问题,并且问我对哪种语言最熟 : 悉,我仍然选择了C。题目比较简单,和板上大家讨论的差不多: : 1. C基础问题,指针,malloc,realloc,free,比较shallow copy和deep copy传参,比 : 较heap和stack内存分配. : 2. 实现 int sqrt(int); 我以前在micro-controller实现过,采用的是wiki上面的
|
c*******9 发帖数: 6411 | 4 can I ask you a question? do you need to pay in order to practice in brain
bench? |
w******0 发帖数: 43 | 5 jerry,你的测试多少分过了? thanks
【在 j*****g 的大作中提到】 : 上个月在bloomberg网站上投的简历,过了两个星期收到online assessment的link,我 : 选的是C,题目和brainbench上的差不多,做的感觉一般,问了很多偏僻的C的用法,不 : 过最后还是过了。做完题第二天马上收到HR的信schedule phone interview,被安排在 : 本周店面。 : interviewer是两个印度人,口音一般重,上来就问了最近的一个project,问得很 : detail,花了大概10分钟左右。然后开始正式考察编程问题,并且问我对哪种语言最熟 : 悉,我仍然选择了C。题目比较简单,和板上大家讨论的差不多: : 1. C基础问题,指针,malloc,realloc,free,比较shallow copy和deep copy传参,比 : 较heap和stack内存分配. : 2. 实现 int sqrt(int); 我以前在micro-controller实现过,采用的是wiki上面的
|
j*****g 发帖数: 10 | 6 Yes. Most popular tests like C, C++ are not free.
【在 c*******9 的大作中提到】 : can I ask you a question? do you need to pay in order to practice in brain : bench?
|
j*****g 发帖数: 10 | 7 Good idea! Thanks.
【在 d*******8 的大作中提到】 : 4, 先遍历两个链表长度 L1,L2, : 两个指针,差距 L1-L2, 遍历 一个个比较。0(N)
|
j*****g 发帖数: 10 | 8 需要找出第一个公共节点。
【在 r****o 的大作中提到】 : 两个single link list查公共节点那个, : 我觉得如果两个single link list有公共节点的话,那从那个公共节点往后都应该是公 : 共节点。所以查两个链表最后一个节点是不是相同就可以了。 : 是不是这样?
|
|
j*****g 发帖数: 10 | 9 advanced 3.9左右吧。在brainbench上做了很多次,每次感觉都不一样,但是分数居然
都差不多。
【在 w******0 的大作中提到】 : jerry,你的测试多少分过了? thanks
|
c*******9 发帖数: 6411 | 10 Hi jueyang.
looks like it is $199 for one year. Is this the one option you choose?
Thanks ... |
|
|
j*****g 发帖数: 10 | 11 I subscribe for 3 months for $99.
【在 c*******9 的大作中提到】 : Hi jueyang. : looks like it is $199 for one year. Is this the one option you choose? : Thanks ...
|
c*******9 发帖数: 6411 | 12 That sounds like a good option. Thanks! |
c*******9 发帖数: 6411 | 13 BTW, do you subscribe for c or c++? or the $99 cover both? |
j*****g 发帖数: 10 | 14 Yes, that will include ALL tests available in their website.
【在 c*******9 的大作中提到】 : BTW, do you subscribe for c or c++? or the $99 cover both?
|
c*******9 发帖数: 6411 | |
P***a 发帖数: 774 | 16 我买了一年的,你可以从我这里买, $5/一次
我发给你link,直接做就行了
【在 c*******9 的大作中提到】 : can I ask you a question? do you need to pay in order to practice in brain : bench?
|
f****4 发帖数: 1359 | 17 这里公共节点是指同一个node么?
题目和这个解答都没看懂:(
【在 d*******8 的大作中提到】 : 4, 先遍历两个链表长度 L1,L2, : 两个指针,差距 L1-L2, 遍历 一个个比较。0(N)
|
d*******8 发帖数: 785 | 18 恩,而且从这个Node之后都是相同的。
【在 f****4 的大作中提到】 : 这里公共节点是指同一个node么? : 题目和这个解答都没看懂:(
|
f****4 发帖数: 1359 | 19 就是说这2个list从某个地方开始,所有的sublist是同一条sublist么? |
j*****g 发帖数: 10 | 20 对的,到公共节点两个list等于merge了,像Y字一样。
【在 f****4 的大作中提到】 : 就是说这2个list从某个地方开始,所有的sublist是同一条sublist么?
|
y**i 发帖数: 1112 | 21 可以这样么?
2.
int Sqrt(int n)
{
if (n < 0)
return -1;
else if (n == 0)
return 0;
else if (n == 1)
return 1;
int i;
for (i = 0; i <= n/2; ++i)
if (i*i > n)
break;
return i-1;
}
3.
bool FindCycle(node* list)
{
node *p1 = list, *p2 = list;
while (p1 && p2 && p2->next)
{
p1 = p1->next;
p2 = p2->next->next;
if (p1 == p2)
return true;
}
return false;
}
4.
node* FindCommon(node* list1
【在 j*****g 的大作中提到】 : 上个月在bloomberg网站上投的简历,过了两个星期收到online assessment的link,我 : 选的是C,题目和brainbench上的差不多,做的感觉一般,问了很多偏僻的C的用法,不 : 过最后还是过了。做完题第二天马上收到HR的信schedule phone interview,被安排在 : 本周店面。 : interviewer是两个印度人,口音一般重,上来就问了最近的一个project,问得很 : detail,花了大概10分钟左右。然后开始正式考察编程问题,并且问我对哪种语言最熟 : 悉,我仍然选择了C。题目比较简单,和板上大家讨论的差不多: : 1. C基础问题,指针,malloc,realloc,free,比较shallow copy和deep copy传参,比 : 较heap和stack内存分配. : 2. 实现 int sqrt(int); 我以前在micro-controller实现过,采用的是wiki上面的
|