Redian新闻
>
分享一个高盛的题(类basic编程)
avatar
分享一个高盛的题(类basic编程)# JobHunting - 待字闺中
a*n
1
【 以下文字转载自 SanFrancisco 讨论区 】
发信人: alaskaforfun (没有), 信区: SanFrancisco
标 题: 从时间上分析受害者的心情
发信站: BBS 未名空间站 (Fri Mar 5 20:37:55 2010, 美东)
Blog上原载:
12/20/2009 Nan and Wilson spilled the beans to their innocent spouses.
Ironically, when Wilson confessed the affair in the middle of the night, his
wife was pumping the milk for their 4-month old daughter at that time. His
wife quit breast feeding one month later.
2/13/2010 On Chinese New Year eve Wilson left home around 9:30 pm to meet
Nan, and went
avatar
b*u
2
高盛core strat组,主要考各种智力题和linux基本知识,整个面试过程及其漫长。
大部分智力题很常见,印象中有一个有点意思的题是这样:
两个机器人着陆在火星上,各留下一个脚印,他们只能沿二者连线的直线运动,现在要
对他们用一种类似于basic的语言编程,要求保证两者能碰到,能用的语句有 move
left, move right, if, checkFootPrint(返回是否当前位置有脚印)和 goto某一行.
还有一个要求,就是两个机器人上的程序要一致,也就是说机器人自己不知道自己是在
左还是在右
avatar
s*u
3
我想了一下,move left 和move right 能指明移动多少距离么?
如果限定步长的话,初始距离不是限定步长的整数倍的话,估计两个机器人要悲剧
avatar
b*u
4
move一步的距离是一定的
初始距离不一定是整数倍,反正也不是跳着走,移动过程中碰着了就算

【在 s******u 的大作中提到】
: 我想了一下,move left 和move right 能指明移动多少距离么?
: 如果限定步长的话,初始距离不是限定步长的整数倍的话,估计两个机器人要悲剧

avatar
f*e
5
move left and right with increasing raidus?

【在 b*****u 的大作中提到】
: move一步的距离是一定的
: 初始距离不一定是整数倍,反正也不是跳着走,移动过程中碰着了就算

avatar
b*u
6
我一开始也这么想,结果考官提示两个机器人上的代码要一致。
(已经加在原帖上)

【在 f*****e 的大作中提到】
: move left and right with increasing raidus?
avatar
s*u
7
我想或许可以这样解
每个机器人先move left 一步,再move right 两步,之后move left 三步,以此类推
就是左移后右移,每次移动时比上次多一步,走到最后一步的时候可以检测又没有脚印
,有的话就一直朝这个方向移动。
不过这要怎么写代码阿
avatar
q*z
8
goleftslowly: goleft;
goright;
goleft;
if(checkFootPrint)
goto goleftfast;
goto goleftslowly;
goleftfast:
goleft;
goleft;
goleft;
goto goleftfast;
avatar
f*e
9
是一致啊,谁先碰到对方的足迹,谁先停下来。

【在 b*****u 的大作中提到】
: 我一开始也这么想,结果考官提示两个机器人上的代码要一致。
: (已经加在原帖上)

avatar
f*e
10
或者继续朝对面那个方向走。

【在 f*****e 的大作中提到】
: 是一致啊,谁先碰到对方的足迹,谁先停下来。
avatar
D*d
11
1: move right
2: if(checkFootPrint()) goto 1; else goto 3
3: move left
4: if(checkFootPrint()) goto 3; else goto 1
avatar
r*7
12
高盛的什么职位啊?
avatar
m*6
13
这个是绿皮书(Quant Job Interview Questions and Answers)上的题吧。
0: left
1: right
2: left
3: if(checkFootPrint) goto 5
4: goto 0
5: left
6: go to 5
而且还要假设机器人的朝向是一样的,否则就存在有可能碰不到的情况。
avatar
b*u
14
对了

【在 m******6 的大作中提到】
: 这个是绿皮书(Quant Job Interview Questions and Answers)上的题吧。
: 0: left
: 1: right
: 2: left
: 3: if(checkFootPrint) goto 5
: 4: goto 0
: 5: left
: 6: go to 5
: 而且还要假设机器人的朝向是一样的,否则就存在有可能碰不到的情况。

avatar
b*u
15
高盛core strat组,主要考各种智力题和linux基本知识,整个面试过程及其漫长。
大部分智力题很常见,印象中有一个有点意思的题是这样:
两个机器人着陆在火星上,各留下一个脚印,他们只能沿二者连线的直线运动,现在要
对他们用一种类似于basic的语言编程,要求保证两者能碰到,能用的语句有 move
left, move right, if, checkFootPrint(返回是否当前位置有脚印)和 goto某一行.
还有一个要求,就是两个机器人上的程序要一致,也就是说机器人自己不知道自己是在
左还是在右
avatar
s*u
16
我想了一下,move left 和move right 能指明移动多少距离么?
如果限定步长的话,初始距离不是限定步长的整数倍的话,估计两个机器人要悲剧
avatar
b*u
17
move一步的距离是一定的
初始距离不一定是整数倍,反正也不是跳着走,移动过程中碰着了就算

【在 s******u 的大作中提到】
: 我想了一下,move left 和move right 能指明移动多少距离么?
: 如果限定步长的话,初始距离不是限定步长的整数倍的话,估计两个机器人要悲剧

avatar
f*e
18
move left and right with increasing raidus?

【在 b*****u 的大作中提到】
: move一步的距离是一定的
: 初始距离不一定是整数倍,反正也不是跳着走,移动过程中碰着了就算

avatar
b*u
19
我一开始也这么想,结果考官提示两个机器人上的代码要一致。
(已经加在原帖上)

【在 f*****e 的大作中提到】
: move left and right with increasing raidus?
avatar
s*u
20
我想或许可以这样解
每个机器人先move left 一步,再move right 两步,之后move left 三步,以此类推
就是左移后右移,每次移动时比上次多一步,走到最后一步的时候可以检测又没有脚印
,有的话就一直朝这个方向移动。
不过这要怎么写代码阿
avatar
q*z
21
goleftslowly: goleft;
goright;
goleft;
if(checkFootPrint)
goto goleftfast;
goto goleftslowly;
goleftfast:
goleft;
goleft;
goleft;
goto goleftfast;
avatar
f*e
22
是一致啊,谁先碰到对方的足迹,谁先停下来。

【在 b*****u 的大作中提到】
: 我一开始也这么想,结果考官提示两个机器人上的代码要一致。
: (已经加在原帖上)

avatar
f*e
23
或者继续朝对面那个方向走。

【在 f*****e 的大作中提到】
: 是一致啊,谁先碰到对方的足迹,谁先停下来。
avatar
D*d
24
1: move right
2: if(checkFootPrint()) goto 1; else goto 3
3: move left
4: if(checkFootPrint()) goto 3; else goto 1
avatar
r*7
25
高盛的什么职位啊?
avatar
m*6
26
这个是绿皮书(Quant Job Interview Questions and Answers)上的题吧。
0: left
1: right
2: left
3: if(checkFootPrint) goto 5
4: goto 0
5: left
6: go to 5
而且还要假设机器人的朝向是一样的,否则就存在有可能碰不到的情况。
avatar
b*u
27
对了

【在 m******6 的大作中提到】
: 这个是绿皮书(Quant Job Interview Questions and Answers)上的题吧。
: 0: left
: 1: right
: 2: left
: 3: if(checkFootPrint) goto 5
: 4: goto 0
: 5: left
: 6: go to 5
: 而且还要假设机器人的朝向是一样的,否则就存在有可能碰不到的情况。

avatar
J*g
28
楼主拿到offer了吗
avatar
J*g
29
我也刚刚面完core stragety
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。