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

 找回密码
 立即注册
  • 中国胖子服了!最新研究:喜爱重口食物容易胖
  • 切尔诺贝利核事故30年后恐怖一幕:千里外野猪仍受辐射
  • 儿子等等病了 邓超一小时问800次要不要去医院
  • "王柏川"原配谈出轨门始末:他的聊天记录内容露骨
  • 贴心小棉袄!贾乃亮将出门 甜馨早起为爸爸包饺子
  • 34岁的唐嫣卖萌毫不费力 齐刘海短发清纯可爱
  • 赵薇深夜暖心发文:要记得这些人 使你远离阴霾
  • 美媒:《排华法案》证明“移民癔症”绝非新现象
  • 戚继光舰不仅是教练舰 可海外撤侨大量运兵
  • 著名LOL和Dota2玩家“互斥”不算男人 真相竟是这样
    Logo1-800-PetMeds Free Shipping $49Take $10 Off Your First Order w/code: SAVE10 - 234 x 60
    ASICS AmericaPagoda Piercing Banner 234x60Sierra Trading Post
    搜索
    查看: 3051|回复: 11

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

    [复制链接]

    15

    主题

    384

    帖子

    412

    积分

    中级会员

    Rank: 3Rank: 3

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

    唐人社区-北美华人论坛-内推面经版-分享一道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,多想一会,时间就过了,还是自己功力不够

    --

    新浪微博官方账号】美国华人网FunInUSA : 每日滚动更新美国商业投资就业招聘留学移民资讯。
    回复 百度谷歌雅虎搜狗搜搜有道360奇虎

    举报

    7

    主题

    210

    帖子

    231

    积分

    注册会员

    Rank: 2

    积分
    231
    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
    --

    5

    主题

    246

    帖子

    251

    积分

    注册会员

    Rank: 2

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


    30 min is enough

    --

    27

    主题

    88

    帖子

    148

    积分

    注册会员

    Rank: 2

    积分
    148
    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
    : ...................



    --

    19

    主题

    80

    帖子

    118

    积分

    注册会员

    Rank: 2

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


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

    感觉考点就是高中奥数。。。╮(╯▽╰)╭
    --

    11

    主题

    246

    帖子

    272

    积分

    中级会员

    Rank: 3Rank: 3

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


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

    用二分也是常数复杂度吧

    --
    ☆ 发自 iPhone 买买提 1.23.01
    --

    17

    主题

    79

    帖子

    117

    积分

    注册会员

    Rank: 2

    积分
    117
    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
    : ...................


    --

    25

    主题

    94

    帖子

    148

    积分

    注册会员

    Rank: 2

    积分
    148
    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,多想一会,时间就过了,还是自己功力不够

    --

    25

    主题

    98

    帖子

    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.
    --

    22

    主题

    1178

    帖子

    2315

    积分

    金牌会员

    Rank: 6Rank: 6

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

    本版积分规则

    美国华人网|唐人社区|什么值得买FunInUSA.net发布的内推面经 -分享一道trading firm的code screen,只能用c++- 唐人社区|北美华人论坛帖子由网友提供或转载于网络,若发布的内推面经 -分享一道trading firm的code screen,只能用c++- 唐人社区|北美华人论坛侵犯了您的权益,请联系我们.
    Sasa.com

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

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

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

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