滴滴出行2017秋招运维岗笔试真题汇总

时长:120分钟 总分:100分

217浏览 0人已完成答题

题型介绍
题型 单选题 多选题 简答题
数量 27 3 6
1.
下列选项中,满足短任务优先且不会发生饥饿现象的调度算法是
问题详情




2.
当前云计算技术发展迅速,主流云计算平台大多数都以Linux为基础。请问以下哪个技术是Linux内核提供的可以限制、记录、隔离进程组所使用的物理资源(如:cpu,memory,IO等等)的机制
问题详情




3.
某IP地址为160.55.115.24/20,它的子网划分出来的网络ID地址?
问题详情




4.
TCP协议在建立连接的过程中可能处于不同的状态,用netstat命令显示出TCP连接的状态为SYN_SEND,则这个连接正处于
问题详情




5.
以下网络协议使用加密传输的是
问题详情




6.
以下WEB漏洞类型是在客户端执行的是
问题详情




7.
用户程序发出磁盘I/O请求后,系统的正确处理流程是 
问题详情




8.
下列选项中,降低进程优先权的合理时机是
问题详情




9.
一个袋子里装了100个苹果,100个香蕉,100个桔子,100个梨,如果每分钟从里面随机抽取一个水果,那么最多过多少分钟时间能肯定至少拿到一打相同种类的水果?(1打=12个)
问题详情




10.
6块300G的硬盘做raid5,新的设备容量是多大
问题详情




11.
QQ客户端通过什么协议,将消息发送至服务端?
问题详情




12.
开发前端js时,如何给数组list增加元素element?
问题详情




13.
静态变量通常存储在进程的什么位置?
问题详情




14.
IP协议没有使用以下哪一层?
问题详情




15.
在编译的过程中,语法分析器的任务是?
问题详情




16.
下列排序算法中,哪个的时间复杂度不超过nlogn?
问题详情




17.
在数据库管理中,当我们某一个字段的查询量突然变大,我们应该如何提高查询性能?
问题详情




18.
链表不具备的特点有:
问题详情




19.
对名为file的文件使用 chmod 551 file 命令后,显示的权限为:
问题详情

对名为file的文件使用 chmod 551 file 命令后,显示的权限为:




20.
找出IO重定向执行结果与其他三个不同的:
问题详情




21.
TCP协议在建立连接的过程中可能处于不同的状态,用netstat命令显示出TCP
问题详情

TCP协议在建立连接的过程中可能处于不同的状态,用netstat命令显示出TCP连接的状态为SYN_SEND,则这个连接正处于




22.
6块300G的硬盘做raid5,新的设备容量是多大
问题详情




23.
crontab中每个域的含义?
问题详情




24.
指令:ls | grep “[ad]*\.conf”命令解释正确的是:
问题详情

指令:ls | grep “[ad]*\.conf” 命令解释正确的是:




25.
以下密码学算法需要使用秘钥的是
问题详情




26.
以下不属于漏洞扫描工具的是
问题详情




27.
以下不是用来进行认证的协议的是
问题详情




28.
如下哪些linux命令可以查看文件内容(多选题):
问题详情




29.
如下sql语句,会执行错误的是?(多选)
问题详情

如下sql语句,会执行错误的是?




30.
在前后端交互过程中,Cookie是一个很重要、敏感的存储介质。如何防止Cooki
问题详情

在前后端交互过程中,Cookie是一个很重要、敏感的存储介质。如何防止Cookie内容被黑客篡改?




31.
有用户反映滴滴打车软件打开速度慢,请描述下排查方案
问题详情
32.
提供一个二叉树的子树查找函数,完成如下的功能:
问题详情

提供一个二叉树的子树查找函数,完成如下的功能:
   输入参数:root, node
   输出:1.node所在的深度(0表示不存在,最小深度为1);2.node对应的路径(从root开始,左为L,右为R, 按逗号分隔);
   说明:1.node所在位置相同,左右子树和name都必须相同;
   请用熟悉的语言,用两种方式(递归和栈)完成此函数
33.
<p> <span>找出数组(至少包含一个数字)中的一个连续子数组、该子数组拥有
问题详情

找出数组(至少包含一个数字)中的一个连续子数组、该子数组拥有最大和。

例如:给定一个数组[ 2,1, 3,4, 1,2,1, 5,4],连续子数组[4, 1,2,1]的和是6,比其它子数组的和都大。

int maxSubArray(int *nums, int arrLen){

}

34.
<p> <span>给出一个非空的整数数组,返回其中前k个出现最频繁的元素。</
问题详情

给出一个非空的整数数组,返回其中前k个出现最频繁的元素。

比如 [1,1,1,2,2,3],k = 2,输出[1,2]。

如果n是数组的大小,要求给出时间复杂度小于O(n log n)的算法。

35.
<p> <span>给出一个从小到大排好序的整数数组nums和一个整数n,在数组
问题详情

给出一个从小到大排好序的整数数组nums和一个整数n,在数组中添加若干个补丁(元素)使得[1,n]的区间内的所有数都可以表示成nums中若干个数的和。返回最少需要添加的补丁个数。

样例 1:nums = [1, 3], n = 6

返回1,表示至少需要添加1个数{2},才可以表示1到6之间所有数。

样例2:nums = [1, 5, 10], n = 20

返回2,表示至少需要添加两个数{2,4},才可以表示1到20之间所有数。

36.
<p> <span>一个文件,大概1亿行,每行一个ip,将出现次数最多的top1
问题详情

一个文件,大概1亿行,每行一个ip,将出现次数最多的top10输出到一个新的文件中