运维工程师笔试真题:美团点评 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运维(magedu-Linux)

原文发表时间:2018-05-02

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏微服务生态

野谈系列之高性能可定制化分布式发号器

刘兵,花名玄靖,开源技术爱好者,高性能Redis中间件NRedis-Proxy作者,目前研究方向为java中间件,微服务等技术。

713
来自专栏.net core新时代

数据字典生成工具之旅(2):数据字典生成工具及文档工具作用介绍

       上一篇介绍完了整个架构和功能,这一篇将更加详细介绍功能和操作,将会以实际例子帮助理解!(预告:下一篇正式进入实现原理讲解) 阅读目录 开始使用工具...

2015
来自专栏Golang语言社区

Golang单例模式

单例模式,是一种常用的软件设计模式,在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例且该实例易于外界访问,从而方便对实...

3587
来自专栏我的博客

PHP面试常见问题汇总

1、PHP抽象类和接口的区别? a)接口中不可以声明成员变量(包括类静态变量),但是可以声明类常量。抽象类中可以声明各种类型成员变量,实现数据的封装。 b)...

35110
来自专栏知识分享

51单片机开发板(W25Q16学习)

---恢复内容开始--- 今天测试开发板的W25Q16(16Mbit--Flash)写一篇文章备忘一下 先说一下容量的单位 计算机存储单位一般用B,KB、MB、...

3304
来自专栏杨建荣的学习笔记

同样的sql执行结果不同的原因分析 (r4笔记第27天)

今天开发的同事问我一个问题,说有一个sql语句,在weblogic的日志中执行没有结果,但是手动拷贝数据到客户端执行,却能够查到。这种奇怪的问题一下子就能引起我...

2888
来自专栏技术换美食换不换

php

htmllentitles()/unhtml()/urlencode()/urldecode/

1191
来自专栏农夫安全

高级PHP应用程序漏洞审核技术【一】

前言 小编入门代码审计时看的几篇写的比较经典的PDF文档之一,分享出来希望能帮助到想学习代码审计的小伙伴。 [目录] 1. 前言 2. 传统的代码审计技...

31411
来自专栏博客园迁移

日常理解

{ 空 } 1. 什么叫线程安全?servlet是线程安全吗? { 答:如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次...

772
来自专栏IT大咖说

基于PG数据库插件的SQL规范审核工具

内容来源:2017 年 10 月 21 日,平安科技数据库架构师陈刚在“PostgreSQL 2017中国技术大会”进行《基于PG数据库插件的SQL规范审核工具...

1042

扫码关注云+社区