运维工程师笔试真题:美团点评 2017 春招真题

1、数据库索引可以明显提高哪一操作的效率?
正确答案: A

A SELECT
B INSERT INTO … VALUES …
C UPDATE
D DELETE

2、数据库:以下哪种锁定方式能提供最佳的并行访问性能?
正确答案: D

A 列锁定
B 表锁定
C 块锁定
D 行锁定

3、从DELETE 语句中省略WHERE 子句,将产生什么结果?
正确答案: B

A DELETE 语句将失败因为没有记录可删除
B DELETE 语句将从表中删除所有的记录
C DELETE 语句将提示用户进入删除的标准
D DELETE 语句将失败,因为语法错误

4、raceroute一般使用的是哪种网络层协议?
正确答案: D

A vrrp
B udp
C arp
D icmp

5、ospf协议中哪种lsa只能在本区域内传播?
正确答案: A

A 2
B 3
C 5
D 7

6、在linux系统中,下列哪些信号无法捕获?
正确答案: B

A SIGHUP
B SIGKILL
C SIGQUIT
D SIGUSR1

7、Linux下,如何查看一个端口被什么进程占用?
正确答案: B

A netstat -an|grep 端口号
B netstat -tnlp | grep 端口号
C iostat -an | grep 端口号
D iostat -dxt | grep 端口号

8、列表如何去掉重复元素?
正确答案: B

A 列表无法去重
B 先把list转换为一个去重的集合,然后在list化
C 先把list转换为一个去重的元组,然后在list化
D 列表不会有重复

9、Python的列表(List)和元组(Tuple)区别是什么?
正确答案: A

A 列表可变,元组不可变
B 没有区别
C 限度限制不一样
D 列表可以被迭代,元组无法迭代

10、关于Python类的继承正确的说法是?
正确答案: C

A python类无法继承
B 可以继承但是,无法执行父类的构建函数
C 可以有多个父类
D 只能有一个父类

11、以下关于端口的描述哪些是正确的?
正确答案: A B C D

A FTP使用TCP 20 端口
B FTP使用TCP 21 端口
C DNS使用TCP 53 端口
D DNS使用 UDP 53端口

12、下面关于http协议中的GET 和 POST 方式的区别,哪些是错误的?
正确答案: A C

A 他们都可以被收藏,以及缓存
B GET请求参数放在URL中
C GET只用于查询请求,不能用于请求数据
D GET不应该处理敏感数据的请求

13、一个简单的网站可能由这三部分组成:一个 web服务器(提供网页和http 服务),一个后台服务器(比如java 后台程序,负责计算),一个mysql数据库服务器(存储用户数据)。然而我们知道,这样一个网站也是很脆弱的,上述三个服务器的任何一个出现问题(服务器问题,或者服务器的网络问题,或者上面运行的程序问题),都会导致网站访问不了。显然这样是无法符合美团大众点评给用户的服务承诺的。现在,假定你是公司的技术经理,你认为你会针对上述3个部分,做一些什么样的加强或改善工作,以帮助提高网站的可用性呢?(尽可能多的列举)

14、从哪几个方面评价一个hash函数的好坏?列举几种常见的hash函数?

参考答案:hash函数好坏的评判标准 1.高效,节省cpu,才能提高并发,作为中间层,需要高效的根据key来计算hash 2.冲突尽可能的小,小到可以建立唯一索引 3.尽可能的节省空间。例如,要把这个结果存储到数据库中,在给这个hash后的结果建立索引,那么我们希望这个列越小越好,以便节省数据存储空间。特别是数据库中建立索引的时候,被索引的字段自然是越小越好 4.要均匀,特别是有多个节点的时候,保证每个key分布的均匀,比较重要,否则负载没法均衡 5.rehash的时候,保证key的重新分布尽可能的小,避免给后端带来较大的冲击 常见hash函数 比如,md5,sha-1,crc16,crc32等

看完以上的内容,相信你对于Linux的了解又加深了一层。作为一名Linux爱好者,如果你在学习中遇到了困惑需要交流,可以点关注和我一起交流哦

原文地址:http://blog.51cto.com/12592106/2112179

时间: 2024-08-07 23:20:53

运维工程师笔试真题:美团点评 2017 春招真题的相关文章

美团点评2017秋招笔试编程题

美团点评2017秋招笔试编程题 1, 大富翁游戏,玩家根据骰子的点数决定走的步数,即骰子点数为1时可以走一步,点数为2时可以走两步,点数为n时可以走n步.求玩家走到第n步(n<=骰子最大点数且是方法的唯一入参)时,总共有多少种投骰子的方法. 题解: 写出前面的几个, 1 -> 1;   2 -> 2 ;  3 -> 4;   4 -> 8; 5 -> 16; 6 -> 32; 可以得到是 二的 n-1 次幂. #include <cstdio> int

19道小米网运维工程师笔试真题

题目1: 有一百个图片文件,它们的地址都是 http://down.xiaomi.com/img/1.png http://down.xiaomi.com/img/2.png - 一直到http://down.xiaomi.com/img/100.png 批量下载这100个图片文件,并找出其中大于500KB的文件. 参考答案 题目2: 一个文本文件info.txt的内容如下: aa,201 zz,502 bb,1 ee,42 每行都是按照逗号分隔,其中第二列都是数字,请对该文件按照第二列数字从大

美团点评2017秋招笔试编程题——大富翁游戏

大富翁游戏,玩家根据骰子的点数决定走的步数,即骰子点数为1时可以走一步,点数为2时可以走两步,点数为n时可以走n步.求玩家走到第n步(n<=骰子最大点数且是方法的唯一入参)时,总共有多少种投骰子的方法. 输入描述: 输入包括一个整数n,(1 ≤ n ≤ 6) 输出描述: 输出一个整数,表示投骰子的方法 思路:递归的思路.n=1时,有1种方法:n=2时,有2种方法:n=3时,有4种方法,在当前n步时应该有前n-1步的方法数加上当前直接投n的方法.即f(n)=f(n-1)+f(n-2)+...+f(

网易2017春招[编程题]分饼干@Java

o6b19TK菜3孤Whttp://www.docin.com/app/user/userinfo?userid=178838282 eO白懊窒1瘫9肯3钠E山段http://huiyi.docin.com/hwhx2495 53k腾7懦95泛纤3Vhttp://tushu.docin.com/sina_5847498140 柑5v课9N1缴遮9毖Fhttp://www.docin.com/app/user/userinfo?userid=179253259 h3G伟t涝r焉布7R9http:/

Linux运维工程师面试-部分题库(答案版)

最近两个月有意跳槽,看到了一篇Linux运维工程师面试-部分题,就试着做了一下,感觉对Linux基础部分挺有帮助,在这里整理一份参考答案给大家,错误之处还望多多指出. 博文原地址 http://wgkgood.blog.51cto.com/1192594/1627684 一.Linux操作系统知识 1.常见的Linux发行版本都有什么?你最擅长哪一个?它的官网网站是什么?说明你擅长哪一块? 答: 常见的Linux发现版本有Redhat.Centos.Debian.Ubuntu.Suse 最擅长R

Linux运维工程师面试-部分题库

Linux运维工程师面试-部分题库(免费分享) 一.Linux操作系统知识 1.常见的Linux发行版本都有什么?你最擅长哪一个?它的官网网站是什么?说明你擅长哪一块? 2.Linux开机启动流程详细步骤是什么?系统安装完,忘记密码如何破解? 3.企业中Linux服务器系统分区标准是什么?(硬盘为300G,内存16G) 4.某一天突然发现Linux系统文件只读,该怎么办呢?完整操作步骤. 5.安装一台系统使用DVD光盘安装,如何安装50台Linux系统如何安装呢?思考一下. 6.用虚拟机安装了一

【有感而发】从中华武术谈运维工程师以及运维自动化

从中华武术谈运维工程师以及运维自动化 任何事物都没有完美一说,但是我们可以死磕自己,追求极致... 无论我们现在是搬砖呢,砌墙呢,还是在逗自己混日子,我们需要关注的是自己的方向在哪里,而不是过于在意自己当前的所站的位置,人生不能受限于自己的意识. 平时和小伙伴们聊人生谈理想的时候,我会经常和别人讲我所认为的专业化运维工程师和运维工作的方向,有认可的也有不认可的,认可的多在努力让自己的工作越来越轻松,自己的价值越来越能得到体现,不认可者多属于一天都很忙,而且认为运维就是帮开发人员打打杂,做大量重复

零基础转行Linux云计算运维工程师获得20万年薪的超级学习技巧

云计算概念一旦产生便一发不可收拾,成为移动互联网时代最为火热的行业之一.国内各大互联网公司例如阿里.腾讯.百度.网易等纷纷推出自己的云计算产品,3月10日,腾讯云0.01元投标时间更是让云计算在普罗大众中火热了一把! 随着云计算的产生,运维工程师也迎来了职业的升级.传统的运维工程师散布在各个企业,在可见的将来,运维工程师将会越来越集中于云计算平台.当然,各企业因为对服务器端内容需要维护,也会有运维工程师的需求. 随着云计算被捧上神坛,相应的人才待遇水涨船高.据拉勾统计,云计算相关岗位数量相比前一

要做linux运维工程师的朋友,必须要掌握以下几个工具才行 ...

   本人是linux运维工程师,对这方面有点心得,现在我说说要掌握哪方面的工具吧说到工具,在行外可以说是技能,在行内我们一般称为工具,就是运维必须要掌握的工具.我就大概列出这几方面,这样入门就基本没问题了.linux系统如果是学习可以选用redhat或centos,特别是centos在企业中用得最多,当然还会有其它版本的,但学习者还是以这2个版本学习就行,因为这两个版本都是兄弟,没区别的,有空可以再研究一下SUSE,有些公司也喜欢用,例如我公司 .....工具如下: 1.linux系统基础,这