• 公司真题-蘑菇街2019届校招-后端类岗位笔试题


    感悟:大厂出笔试内容真全面啊,整个一408.......,还有概率论题目,java版本问题、数据库视图..,不过蘑菇街的算法题还算可以做,不像快手和字节跳动(题目有点多,只整理错题和感觉很不错的题目)

     
     
    设有5000个待排序的记录的关键字,如果需要用最快的方法选出其中最小的10个记录关键字,则用下列哪个方法可以达到此目的()
     
    正确答案: B   你的答案: D (错误)
    快速排序
    堆排序
    归并排序
    插入排序

     题解:保留意见,题目说的最快方法也没说清楚,如果不考虑构建最小堆的时间的时间的话那确实是堆排序快

    一个汽车公司的产品,甲厂占40%,乙厂占60%,甲的次品率是1%,乙的次品率是2%,现在抽出一件汽车时次品,问是甲生产的可能性?
     
    正确答案: B   你的答案: C (错误)
    0.5
    0.25
    0.4
    0.15

    题解:条件概率分布。。。。。。(4 / 10 * 1/ 100) / ((4 / 10 * 1/ 100) + (6 / 10 * 2/ 100))= 0.25(好题)

    bitmap可用于磁盘空间的管理,设某系统磁盘共有500块,块号从0到499,第0字的第0位,表示第0块,第0字的第1位表示第1块,依次类推;若用此bitmap管理这500块的磁盘空间,当字长为32位时,第i个字第j位对应的块号是
     
    正确答案: D   你的答案: A (错误)
    32i+j-1
    32j+i
    i+i+32
    32i+j

    题解:408原题,之前也是认为从0开始所以减一,但是是0块第一位。。。。。。

     
    程序P在机器M上的执行时间是20秒,编译优化后,P执行的指令数减少到原来的70%,而CPI增加到原来的1.2倍,则P在M上的执行时间是()
    正确答案: A   你的答案: C (错误)
    16.8s
    14s
    11.8s
    8.4s

    题解:依然记得一个公式 20 * f / s = CPI,然后硬是算错了....

    在java中,要使某个类能被同一个包中的其他类访问,但不能被这个包以外的类访问,可以( )
     
    正确答案: A   你的答案: B (错误)
    让该类不使用任何关键字
    使用private关键字
    使用protected关键字
    使用public关键字

    题解:private是同类,defalut是同包,protected是不同包字类,public是不同包非子类

    https://zhidao.baidu.com/question/510843623.html

    在数据库系统中,视图可以提供数据的?
     
    正确答案: C   你的答案: B (错误)
    并发性
    完善性
    安全性
    可恢复性
     
    设某散列表的长度为100,散列函数H(k)=k % P,则P通常情况下最好选择( )
    正确答案: B   你的答案: A (错误)
    99
    97
    91
    93

     题解:Hash散列是选择最大质数--除留余数法块

     
    Linux文件权限一共10位长度,分成四段,第三段表示的内容是()
    正确答案: C   你的答案: C (正确)
    文件类型
    文件所有者的权限
    文件所有者所在组的权限
    其他用户的权限

    题解:ABCD就是1234段

    下列关于java 中的sleep() 和 wait()方法的区别描述正确的是?
     
    正确答案: A B C   你的答案: A B C D (错误)
    wait()方法属于Object类,sleep()属于Thread类
    调用wait()方法的时候,线程会放弃对象锁
    调用sleep()方法的过程中,线程不会释放对象锁
    sleep()方法导致了程序暂停执行指定的时间,让出cpu给其他线程

    题解: Sleep不会让出CPU,而是在等待,wati才会让出 

    在Java中,以下关于方法重载和方法重写描述正确的是?
     
    正确答案: D   你的答案: B C (错误)
    方法重载和方法的重写实现的功能相同
    方法重载出现在父子关系中,方法重写是在同一类中
    方法重载的返回值类型必须一致,参数项必须不同
    方法重写的返回值类型必须相同或相容

    题解:重载overload(函数名相同,参数不同,返回类型可以不同),重写override(参数相同,返回类型可以不同(java版本))

  • 相关阅读:
    在 Docker 搭建 Maven 私有库
    Maven:mirror和repository 区别
    ubuntu DEBIAN_FRONTEND环境变量用法
    Redis常见面试题
    Error:(1, 1) java: 非法字符: ‘ufeff’
    jpa 查询方法和sql查询语句对应关系
    net.sf.json.JSONObject对时间戳的格式化处理
    美团Leaf——全局序列生成器
    Logstash
    Kafka和SpringBoot
  • 原文地址:https://www.cnblogs.com/meditation5201314/p/12509340.html
Copyright © 2020-2023  润新知