美国华人网FuninUSA_唐人社区_北美华人论坛:找礼品卡,找折扣,找报价,找工作,找内推,找项目,找股票

 找回密码
 立即注册

点击进入授权页面

只需一步,快速开始

  • 手机影响精子浓度?测试仪器来了:妹纸们侧目
  • Facebook股价过山车:蒸发掉一个“特斯拉”
  • 为偶像直播间炫富!女主播被打赏200万
  • 华为年终奖曝光:入职3年分18万 共1500亿!
  • 20万以内必火!宝马全新入门轿车来袭 中国特供
  • 保时捷全新卡宴曝光:中控抢眼
  • 汽车变速箱如何变速?看完彻底懂了
  • 谷歌又出黑科技:这回要带你玩遍全世界
  • 2016年最奇葩直播Top10:写代码、大保健……
  • 拖库致裸条泄露?黑客老司机解析10G全套图背后故事
  • 川普的胜选,移民政策是否真的会收紧呢?-美国移民指南
  • 特朗普的经济计划已经在转变
  • 奥巴马禁止中国福建购买Aixtron的美国业务
Logo1-800-PetMeds Free Shipping $49Take $10 Off Your First Order w/code: SAVE10 - 234 x 60
ASICS AmericaPagoda Piercing Banner 234x60Sierra Trading Post
搜索
查看: 3025|回复: 11

内推面经 -分享一道trading firm的code screen,只能用c++- 唐人社区|北美华人论坛

[复制链接]
TA在交友中心
0 0 29
  @ME:   

14

主题

375

帖子

403

积分

中级会员

Rank: 3Rank: 3

积分
403
QQ
发表于 2016-10-9 15:08:17 | 显示全部楼层 |阅读模式
分享到:
{$content}

唐人社区-北美华人论坛-内推HP?mod=forumdisplay&fid=83&fromuid=1" target="_blank" class="relatedlink">面经版-分享一道trading firm的code screen,只能用c++


  JobHunting
标 题: 分享一道trading firm的code screen,只能用c++


Please take 60 minutes to work on this and send it back to me when you are
done. The test must be done in C++ and you must do a recursive solution.

/**
* The Fibonacci sequence is Fn = Fn-1 + Fn-2. Seed values F0=0, F1=1.
* Example: 0+1=1, 1+1=2, 1+2=3, 2+3=5, 3+5=8, ...
* Write a program that calculates the Fibonacci sequence, and then returns
all primes up to the nth prime Fibonacci number, where n is an
* OPTion passed in on the cmd line.
* Example: In the above calculation - prime_fib 3 -> 2 3 5
* If a non-integer value is passed in on the command line, you should print
a statement " is not a number" as an error output, and then continue
processing data.
*
* ./prime_fibs 1 2 7 foo 5
* calculate the first 1 prime fibonacci numbers.
* 2
* calculate the first 2 prime fibonacci numbers.
* 2 3
* calculate the first 7 prime fibonacci numbers.
* 2 3 5 13 89 233 1597
* foo is not a number.
* calculate the first 5 prime fibonacci numbers.
* 2 3 5 13 89
*
*/

诸位看官,一个小时要做出来,这是要几年的经验才能不用准备就能做出来?
我当时做的时候,prime这个公式可以马上google出来,fibonacci这个我第一时间想到
是DP, RECURSION的话有两种,不带DP的recursion,2年前我实现过,n只能到大约37
, 带DP的recursion不见得比纯DP要好啊?

我当时想做到one pass,多想一会,时间就过了,还是自己功力不够

--
【中国海淘拼单总群】36382164
回复 百度谷歌雅虎搜狗搜搜有道360奇虎

举报

TA在交友中心
0 0 17
  @ME:   

5

主题

203

帖子

210

积分

注册会员

Rank: 2

积分
210
QQ
发表于 2016-10-9 16:11:01 | 显示全部楼层
JobHunting
标  题: Re: 分享一道trading firm的code screen,只能用c++


真的假的……现在数学家还不知道是不是有无穷多 fibonacci primes...... 唯一有用
的结论大概就是Fibonacci prime对应的n一定是prime,然后用筛法找吧……

【 在 keychain (钥匙链) 的大作中提到: 】
: 这题要用到一点同余知识推出一个比较简单的关于项数i和值结论
: 感觉考点就是高中奥数。。。╮(╯▽╰)╭




--
☆ 发自 iPhone 买买提 1.23.01
--
TA在交友中心
0 0 13
  @ME:   

5

主题

239

帖子

251

积分

注册会员

Rank: 2

积分
251
QQ
发表于 2016-10-9 16:15:58 | 显示全部楼层
JobHunting
标  题: 分享一道trading firm的code screen,只能用c  


30 min is enough

--
TA在交友中心
0 0 59
  @ME:   

26

主题

85

帖子

140

积分

注册会员

Rank: 2

积分
140
QQ
发表于 2016-10-9 16:23:18 | 显示全部楼层
JobHunting
标  题: Re: 分享一道trading firm的code screen,只能用c++


每找到一个Fibonacci number立刻check prime, check prime需要用memorization


【 在 shuaide (卖火柴的小女孩) 的大作中提到: 】
: Please take 60 minutes to work on this and send it back to me when you are
: done. The test must be done in C++ and you must do a recursive solution.
: /**
:  * The Fibonacci sequence is Fn = Fn-1 + Fn-2. Seed values F0=0, F1=1.
:  * Example: 0+1=1, 1+1=2, 1+2=3, 2+3=5, 3+5=8, ...
:  * Write a program that calculates the Fibonacci sequence, and then
returns
: all primes up to the nth prime Fibonacci number, where n is an
:  * option passed in on the cmd line.
:  * Example: In the above calculation - prime_fib 3 -> 2 3 5
:  * If a non-integer value is passed in on the command line, you should
print
: ...................



--
TA在交友中心
0 0 34
  @ME:   

17

主题

78

帖子

104

积分

注册会员

Rank: 2

积分
104
QQ
发表于 2016-10-9 16:59:59 | 显示全部楼层
JobHunting
标  题: Re: 分享一道trading firm的code screen,只能用c++


这题要用到一点同余知识推出一个比较简单的关于项数i和值结论

感觉考点就是高中奥数。。。╮(╯▽╰)╭
--
TA在交友中心
0 0 28
  @ME:   

10

主题

241

帖子

266

积分

中级会员

Rank: 3Rank: 3

积分
266
QQ
发表于 2016-10-9 18:34:47 | 显示全部楼层
JobHunting
标  题: Re: 分享一道trading firm的code screen,只能用c++


分别对每个数求是不是素数

用二分也是常数复杂度吧

--
☆ 发自 iPhone 买买提 1.23.01
--
TA在交友中心
0 0 35
  @ME:   

15

主题

76

帖子

106

积分

注册会员

Rank: 2

积分
106
QQ
发表于 2016-10-9 18:49:28 | 显示全部楼层
JobHunting
标  题: Re: 分享一道trading firm的code screen,只能用c++


easy
first Fibonacci sequence
then check if it is prime

【 在 shuaide (卖火柴的小女孩) 的大作中提到: 】
: Please take 60 minutes to work on this and send it back to me when you are
: done. The test must be done in C++ and you must do a recursive solution.
: /**
:  * The Fibonacci sequence is Fn = Fn-1 + Fn-2. Seed values F0=0, F1=1.
:  * Example: 0+1=1, 1+1=2, 1+2=3, 2+3=5, 3+5=8, ...
:  * Write a program that calculates the Fibonacci sequence, and then
returns
: all primes up to the nth prime Fibonacci number, where n is an
:  * option passed in on the cmd line.
:  * Example: In the above calculation - prime_fib 3 -> 2 3 5
:  * If a non-integer value is passed in on the command line, you should
print
: ...................


--

TA在交友中心
0 0 55
  @ME:   

24

主题

86

帖子

138

积分

注册会员

Rank: 2

积分
138
QQ
发表于 2016-10-9 19:06:39 | 显示全部楼层
JobHunting
标  题: 分享一道trading firm的code screen,只能用c++


Please take 60 minutes to work on this and send it back to me when you are
done. The test must be done in C++ and you must do a recursive solution.

/**
* The Fibonacci sequence is Fn = Fn-1 + Fn-2. Seed values F0=0, F1=1.
* Example: 0+1=1, 1+1=2, 1+2=3, 2+3=5, 3+5=8, ...
* Write a program that calculates the Fibonacci sequence, and then returns
all primes up to the nth prime Fibonacci number, where n is an
* option passed in on the cmd line.
* Example: In the above calculation - prime_fib 3 -> 2 3 5
* If a non-integer value is passed in on the command line, you should print
a statement " is not a number" as an error output, and then continue
processing data.
*
* ./prime_fibs 1 2 7 foo 5
* calculate the first 1 prime fibonacci numbers.
* 2
* calculate the first 2 prime fibonacci numbers.
* 2 3
* calculate the first 7 prime fibonacci numbers.
* 2 3 5 13 89 233 1597
* foo is not a number.
* calculate the first 5 prime fibonacci numbers.
* 2 3 5 13 89
*
*/

诸位看官,一个小时要做出来,这是要几年的经验才能不用准备就能做出来?
我当时做的时候,prime这个公式可以马上google出来,fibonacci这个我第一时间想到
是DP, RECURSION的话有两种,不带DP的recursion,2年前我实现过,n只能到大约37
, 带DP的recursion不见得比纯DP要好啊?

我当时想做到one pass,多想一会,时间就过了,还是自己功力不够

--
TA在交友中心
0 0 56
  @ME:   

25

主题

92

帖子

145

积分

注册会员

Rank: 2

积分
145
QQ
发表于 2016-10-9 19:09:14 | 显示全部楼层
JobHunting
标  题: Re: 分享一道trading firm的code screen,只能用c++


fibo numbers grow very fast, so n is very small.
--
TA在交友中心
0 0 1076
  @ME:   

21

主题

1114

帖子

2190

积分

金牌会员

Rank: 6Rank: 6

积分
2190
QQ
发表于 2016-10-27 07:34:58 | 显示全部楼层
楼猪V5啊
您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则

玩美生活FunInUSA.net 华人娱乐论坛发布的内推面经 -分享一道trading firm的code screen,只能用c++- 唐人社区|北美华人论坛帖子由网友提供或转载于网络,若发布的内推面经 -分享一道trading firm的code screen,只能用c++- 唐人社区|北美华人论坛侵犯了您的权益,请联系我们.
1&1 Hosting

Copyright ©2011 FunInUSA.com All Right Reserved.  Powered by Discuz! X3.0 小黑屋

本站信息均由会员发表,不代表美国华人网FunInUSA立场,如侵犯了您的权利请发帖投诉  技术支持: 美国华人网FunInUSA

安全联盟认证 安全联盟认证

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