网易2018校园招聘数据库工程师笔试卷

  1. 哪个数据库在支持OLAP方面最薄弱?
    正确答案: A
    A. MySQL
    B. PostgreSQL
    C. Greenplum
    D. SQL Server

  2. 查找S1表与S2表关联条共有的数据,应该使用( )
    正确答案: C
    A. 左联接
    B. 右联接
    C. 内部联接
    D. 完全联接

https://blog.csdn.net/mr_tim/article/details/51135377

  1. 不属于能在视图上完成的操作是( )
    正确答案: C
    A. 更新视图
    B. 查询
    C. 在视图上定义新的表
    D. 在视图上定义新的视图

4.下面关于排序的空间复杂度说法不正确的有()(N为被排序数据的长度)
正确答案: D
A. 堆排序的空间复杂度为O(1)
B. 冒泡排序的空间复杂度为O(1)
C. 归并排序的空间复杂度为O(N)
D. 插入排序的空间复杂度为O(N)
E. 递归实现的快速排序的空间复杂度为O(logn)

  1. java中,当实例化子类对象时,如果有以下几个会被加载,那么加载的顺序是什么?
    (1)父类静态代码块
    (2)父类构造函数
    (3)父类非静态代码块
    (4)子类静态代码块
    (5)子类构造函数
    (6)子类非静态代码块
    正确答案: C
    A. 1->2->4->3->5->6
    B. 1->2->3->4->5->6
    C. 1->4->3->2->6->5
    D. 2->1->3->4->5->6
    E. 1->4->3->6->2->5

  2. 下面关于操作系统的进程说法正确的有?
    正确答案: B
    A. 系统中进程的数目越多,CPU的利用率就越高
    B. 同一个进程的多个线程共享状况为堆共享,栈私有
    C. 只有使用了多进程技术才会发生死锁问题
    D. 进程和线程都有独立的地址空间

  3. 操作系统中,不同子线程会共享同一个父进程的?
    正确答案: B
    A. 寄存器组的值
    B. 文件描述符
    C. 线程的堆栈
    D. 错误返回码

  4. 以下对第二范式描述正确的是
    正确答案: A
    A. 所有非关键字段都完全依赖于任意一组候选关键字
    B. 不存在非关键字段对任一候选关键字段的传递函数依赖
    C. 数据库表中的字段都是单一属性的
    D. 都不正确

  5. 大表1000万条数据, 小表1000条数据, 为提高查询效率两行表关联时通常做法是
    正确答案: A
    A. 大表在前
    B. 大表在后
    C. 小表子查询
    D. 先处理成一张表在查询

  6. create table counttest(name char(1), age char(2));
    insert into counttest(name, age)
    values('a','14'),
    ('a','15'),
    ('a','15'),
    ('b',NULL),
    ('b','16'),
    ('c','17'),
    ('d',null),
    ('e','');
    select name, count(1),count(*),count(age), count(distinct(age))
    from counttest
    group by name;
    查询结果是
    正确答案: D
    A. a 3 3 3 2
    b 2 1 1 1
    c 1 1 1 1
    d 1 1 0 0
    e 1 1 1 1
    B. a 3 3 3 2
    b 2 1 2 2
    c 1 1 1 1
    d 1 1 1 1
    e 1 1 1 1
    C. a 3 3 3 2
    b 2 1 1 2
    c 1 1 1 1
    d 1 1 0 1
    e 1 0 1 1
    D. a 3 3 3 2
    b 2 2 1 1
    c 1 1 1 1
    d 1 1 0 0
    e 1 1 1 1

你可能感兴趣的:(网易2018校园招聘数据库工程师笔试卷)