• 阿里巴巴2017实习生招聘模拟题(部分)---C++后台开发方向


    1.一个机器人玩抛硬币的游戏,一直不停的抛一枚不均匀的硬币,硬币有A,B两面,A面的概率为3/4,B面的概率为1/4。问第一次出现连续的两个A年的时候,机器人抛硬币的次数的期望是多少?

    • 9/4
    • 11/4
    • 15/4
    • 4
    • 5
    • 28/9

    解析:

    注意题目要求是求期望。假设期望值为E。   

    先看第一次抛硬币:                    

         如果抛到反面,那么还期望抛E次,因为抛到反面完全没用,总数就期望抛E+1,即: 1/4(E+1)

         如果抛到正面,那么要看下一次。  如果下一次也是正面,那抛硬币就结束了,总数是2,即: 3/4 * 3/4 * 2 

                                                              如果下一次是反面,那么相当于重头来过,总数就期望抛E+2,即:  3/4 * 1/4 * (E+2)

                 那么有:                 E =  1/4(E+1)+  3/4 * 3/4 * 2 + 3/4 * 1/4 * (E+2)

    得出   E = 28/9

     思路参考:       四火的唠叨

    2. 以下哪个行为,不会明显加剧客户端运行过程中的卡顿:

    • 在主线程集中处理耗时的操作
    • 在子线程集中处理耗时的操作
    • 在其它进程集中处理耗时的操作
    • 提高后台线程的优先级
    • 降低主线程的优先级
    • 页面存在多个重叠显示的控件

       这个题的答案还未知,待更新。。。。

    3.   System.gc() 的作用,具体题目不记得了。

                 可以参考 :    浅谈Java中的System.gc()的工作原理

    4.  对于亿以上级别数据,进行数据存储与检索,以下说法不正确的是

             具体不记得了 

    5.    搜题的时候发现,,感觉应该有参考价值

         2016年阿里校招笔试题(JAVA研发岗)

                                   

  • 相关阅读:
    MySql常用日期时间查询
    微信开发中网页授权access_token与基础支持的access_token异同
    Sqlserver复杂查询
    Array排序和List排序
    关于java按位操作运算
    验证redis的快照和AOF
    线程安全 加锁机制
    Redis 与 数据库处理数据的两种模式
    redis实现点击量/浏览量
    jsp网站访问次数统计的几种方法
  • 原文地址:https://www.cnblogs.com/simplepaul/p/6746554.html
Copyright © 2020-2023  润新知