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

时长:120分钟 总分:100分

75浏览 0人已完成答题

题型介绍
题型 单选题 填空题 简答题
数量 20 3 2
1.
哪个数据库在支持OLAP方面最薄弱?
问题详情




2.
查找S1表与S2表关联条共有的数据,应该使用( )
问题详情




3.
不属于能在视图上完成的操作是( ) 。
问题详情




4.
以下python代码输出为 >>> a = [1, 2...
问题详情

以下python代码输出为
>>> a = [1, 2, 3]
>>> b = a
>>> a.append(4)
>>> b.append(5)
>>> print a, b




5.
java中,关于synchronized 关键字的说法错误的是?( )
问题详情




6.
下面关于Linux链接说法正确的是()
问题详情





7.
若一棵二叉树上的节点只有叶子节点和度数为2的节点,假设度数为2的节点个数为...
问题详情

若一棵二叉树上的节点只有叶子节点和度数为2的节点,假设度数为2的节点个数为N,那么该二叉树上的结点总数为()





8.
下面关于排序的空间复杂度说法不正确的有()(N为被排序数据的长度)
问题详情





9.
将一颗有346个结点的完全二叉树从根这一层开始,进行广度遍历编号(从1开始...
问题详情

将一颗有346个结点的完全二叉树从根这一层开始,进行广度遍历编号(从1开始编号),那么编号最小的叶节点的编号是()





10.
当实例化子类对象时,如果有以下几个会被加载,那么加载的顺序是什么?(1)....
问题详情

java中,当实例化子类对象时,如果有以下几个会被加载,那么加载的顺序是什么?
(1)父类静态代码块
(2)父类构造函数
(3)父类非静态代码块
(4)子类静态代码块
(5)子类构造函数
(6)子类非静态代码块





11.
下面关于操作系统的进程说法正确的有?
问题详情




12.
不同子线程会共享同一个父进程的是?
问题详情

操作系统中,不同子线程会共享同一个父进程的?




13.
发送方在发送了一个TCP数据包之后,经过RTO时间,没有收到对方的确认数据...
问题详情

发送方在发送了一个TCP数据包之后,经过RTO时间,没有收到对方的确认数据包,则应该?




14.
一个bash shell脚本上的第一行通常要加上下面哪一句?
问题详情




15.
shell中,如果想匹配以wangyi开头的行,应该采用下面的哪个正则表达式?
问题详情




16.
以下对第二范式描述正确的是
问题详情




17.
大表1000万条数据, 小表1000条数据, 为提高查询效率两行表关联时通...
问题详情

大表1000万条数据, 小表1000条数据, 为提高查询效率两行表关联时通常做法是




18.
create table counttest(name char(1), ...
问题详情

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   
查询结果是




19.
SQL语句执行的顺序是
问题详情




20.
下面的代码在页面上输出的结果为? <ol> ...
问题详情

下面的代码在页面上输出的结果为?
<ol>
<li>网易</li>
<li>http://www.163.com</li>
<ol>




21.
相反数
问题详情

为了得到一个数的"相反数",我们将这个数的数字顺序颠倒,然后再加上原先的数得到"相反数"。例如,为了得到1325的"相反数",首先我们将该数的数字顺序颠倒,我们得到5231,之后再加上原先的数,我们得到5231+1325=6556.如果颠倒之后的数字有前缀零,前缀零将会被忽略。例如n = 100, 颠倒之后是1.
22.
字符串碎片
问题详情

一个由小写字母组成的字符串可以看成一些同一字母的最大碎片组成的。例如,"aaabbaaac"是由下面碎片组成的:'aaa','bb','c'。牛牛现在给定一个字符串,请你帮助计算这个字符串的所有碎片的平均长度是多少。
23.
游历魔法王国
问题详情

魔法王国一共有n个城市,编号为0~n-1号,n个城市之间的道路连接起来恰好构成一棵树。
小易现在在0号城市,每次行动小易会从当前所在的城市走到与其相邻的一个城市,小易最多能行动L次。
如果小易到达过某个城市就视为小易游历过这个城市了,小易现在要制定好的旅游计划使他能游历最多的城市,请你帮他计算一下他最多能游历过多少个城市(注意0号城市已经游历了,游历过的城市不重复计算)。
24.
程序开发连接数据库经常会用到数据库连接池。请描述下数据库连接池的用途,以及...
问题详情

程序开发连接数据库经常会用到数据库连接池。请描述下数据库连接池的用途,以及使用注意事项。
25.
现有一个会议室预定系统,包含如下表实体:用户表(用户id,用户名,部门,职...
问题详情

现有一个会议室预定系统,包含如下表实体:用户表(用户id,用户名,部门,职位);会议室表(会议室id,办公楼编号,楼层,会议室门牌,会议室类型id);会议室类型(类型id,容纳人数,是否有投影仪,是否有电话,是否有视频电话);会议订阅表(用户id,会议室id,订阅开始时间,订阅结束时间)
a. 请根据以上表结构写出建表的sql语句,注意选择合适的字段类型和主键。
b. 有需求查出2017-09-11 10:00:00 至 2017-09-11 12:00:00没有被人预定过的会议室id列表,要求容纳人数在10人以上,有投影仪和视频电话。请问这个sql语句如何编写,如何添加索引加速这个查下。
c. 假设订阅一个会议室包括两个步骤:1.查询出可以预定的会议室列表。2.插入会议订阅表(包含订阅的时间和用户id,会议室id)表示预定。请问如果两个用户同时预定,如何利用数据库的特性保障这两个用户不会在同一时间段预定同一个会议室。