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
每行都是按照逗号分隔,其中第二列都是数字,请对该文件按照第二列数字从大到小排列。

参考答案

题目3:
查看当前Linux服务器是否监听80端口,如果在监听,请找出其进程ID,并结束该进程。

参考答案

题目4:
使用curl或wget命令获取http服务的header信息。

参考答案

题目5:
关于Linux的用户账号,下面说法正确的有:
A.用户的密码,是以明文形式存储在 /etc/passwd 文件中的
B.用户的密码,是以密文形式存储在 /etc/passwd 文件中的
C.用户的密码,是以密文形式存储在 /etc/shadow 文件中的
D.用户登录的时候,会把用户的密码明文与保存的密码做对比

参考答案

题目6:
对于N块硬盘组成的硬盘阵列,下面的说法哪个是错误的:
A.raid1 与 raid5 相比,读取数据的速度 raid5 更快
B.raid1 与 raid5 相比,raid5 的磁盘空间利用率更高
C.raid1 在 (N-1)块磁盘损坏的情况下,不影响数据的完整性
D.raid0 相比于raid1、raid5,读写速度最快

参考答案

题目7:
负载均衡,你了解的常用软件有哪些?请写出至少三种以上,并评价各自的缺点。

参考答案

题目8:
执行 $ time sleep 2,输出如下:
real 0m2.003s
user 0m0.004s
sys 0m0.000s
请说明 real、user、sys三者具体代表的意思和区别。

参考答案

题目9:
nginx rewrite 规则中 last、break、redirect、permanent 的含义。

参考答案

题目10:
WEB 服务 cookies 和 session 的区别。

参考答案

题目11:
http 1.0 和 http 1.1下有何区别?http 2.0的主要变化或优势有哪些?

参考答案

第二部分:安全部分
题目12:
请列举WEB常见安全问题(不少于三项),阐述其原理、危害。

参考答案

题目13:
请列举常见DOS攻击类型,并分别介绍其原理和防御方法。

参考答案

题目14:
服务器遭到入侵,作为安全管理人员,你应做如何处理?

参考答案

第三部分:网络部分
题目15:
请简述TCP的三次握手过程。

参考答案

题目16:
发现系统中存在大量TIME_WAIT,分析原因并提出三条以上优化建议。

参考答案

第四部分:Python部分
题目17:
xrange和range的异同。

参考答案

题目18:
列表 A 和 B,使用Python快速获取 A 和 B 中的共有元素。

参考答案

题目19:
有20台服务器,需要在所有机器上 echo “123”,要求同时并行操作5台服务器,请使用Python或shell写出相关代码。

参考答案

时间: 2024-12-14 04:20:45

19道小米网运维工程师笔试真题的相关文章

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

1.数据库索引可以明显提高哪一操作的效率?正确答案: A A SELECTB INSERT INTO - VALUES -C UPDATED DELETE 2.数据库:以下哪种锁定方式能提供最佳的并行访问性能?正确答案: D A 列锁定B 表锁定C 块锁定D 行锁定 3.从DELETE 语句中省略WHERE 子句,将产生什么结果?正确答案: B A DELETE 语句将失败因为没有记录可删除B DELETE 语句将从表中删除所有的记录C DELETE 语句将提示用户进入删除的标准D DELETE

美团Linux运维工程师面试真题

1.LINUX系统软件安装和卸载的常见方法 答: A.rpm包卸载:rpm -e XXX.rpm   (如果想忽略依赖,可加上–nodeps) B.yum remove xxx.rpm  这种方法非常不建议使用,卸载过程会将待卸载的软件包所依赖的软件包一并卸载掉,很容易造成系统缺少某些包而崩溃等问题 C.源码包卸载:cd命令进入编译后的软件目录,即安装时的目录,执行make uninstall命令即可:或者直接删除安装目录 2.Windows和LINUX常用的远程连接工具有那些 答: 命令远程连

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

1.当前云计算技术发展迅速,主流云计算平台大多数都以Linux为基础.请问以下哪个技术是Linux内核提供的可以限制.记录.隔离进程组所使用的物理资源(如:cpu,memory,IO等等)的机制正确答案: B A KVMB cgroupC cgroupD namespace 2.某IP地址为160.55.115.24/20,它的子网划分出来的网络ID地址?正确答案: A A 160.55.112.0B 160.55.115.0C 160.55.112.24D 其他答案都不对 3.TCP协议在建立

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非常火,很多人都想参加Linux培训学习Linux开发技能高薪就业,但是对于Linux运维工程师和系统管理员有什么区别?有多少人知道或者了解呢?都知道系统管理员(俗称网管)和Linux运维工程师差距甚远,但是究竟区别在哪儿呢?很多朋友就有些不清楚了. 关于运维工程师百度上的官方解释是: 运维工程师(Operations)在国内又称为运维开发工程师(Devops),在国外称为 SRE(Site Reliability Engineering).负责维护并确保整个服务的高可用性,同时

LINUX运维工程师:30道面试题整理

前段时间,我在准备面试的时搜到的一套Linux运维工程师面试题,感觉比较全面,一直保存在草稿,刚在整理后台时翻了出来,干脆就发出来好了,以备不时之需. 1.linux如何挂在windows下的共享目录mount.cifs //192.168.1.3/server /mnt/server -o user=administrator,pass=123456 linux 下的server需要自己手动建一个 后面的user与pass 是windows主机的账号和密码 注意空格 和逗号 2.查看http的

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

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

运维工程师都在做什么?(转)

首先先看图: 下面是运维工程师至少要能做以下的工作: 1,网络工程师的工作 你至少要能配置CISCO 6509以下的设备,熟悉各种网络协议,否则网络出问题的时候你会傻掉. 2,系统工程师的工作 你至少要理解各种系统服务,在出问题的情况下要迅速解决问题,而不是等系统工程师来解决. 3,安全工程师的工作 我不要求你一定要会各种网络编程,但是在服务器收攻击的情况下,没有防火墙的情况下,做一些简单的处理工作. 4,存储工程师的工作 至少要熟悉各个厂商的设备,各种备份和还原的办法 5,测试工程师的工作 在