小米公司2015校园招聘运维部笔试题

2015-03-27 17:09:01作者:李利

       职位类型:运维

 

       笔试时间:2015年校招

 

       招聘公司:小米公司


小米公司2015校园招聘运维部笔试题

 

       笔试题目主要考察四个方面,下面只有题目供大家了解借鉴,至于答案嘛,额~还在前来与题目会和的路上-_-!


       一、linux基础

       1)  如何杀掉linux系统中所有的带“nginx”字段的进程,请给出详细命令?
       2)  linux系统中如何获取pid为100的进程的所有TCP连接,请给出详细命令?(尽可能给出效率最高的方法)
       3)  阻塞和非阻塞系统调用的区别是什么?请举一个应该使用非阻塞系统调用的例子?
       4)  主机A需要给主机B传输一份10GB的数据,从应用层上可以做哪些传输优化?从TCP上可以做哪些传输优化?请分别列举优化措施

       二、系统/网络

       1)  介绍linux系统的启动过程
       2)  尽可能多的列出你知道的安装linux操作系统的方法
       3)  简述下传统机械硬盘和SSD的性能差异
       4)  简述DHCP的获取IP地址的过程
       5)  简述traceroute命令的原理

       三、开发/安全

       1)  ftp的默认使用的20和21端口,各自的用途是什么?
       2)  ftp的主动模式和被动模式,各有什么使用场景,并简述两种模式下,ftp的连接建立过程
       3)  ftp的数据传输过程中,是明文传输还是加密传输?请描述相应的嗅探方案
       4)  如果要对一个ftp服务进行ddos攻击,简述你的思路,请从应用层和网络层分别阐述。
       5)  ddos问题产生的本质是什么,阐述你想到的防御思路
       6)  编码实现一个简单的ftp server,支持连接建立,列目录(dir),下载文件(get)功能,编程语言不限

       四、数据库

       某计数系统有两张表,网站信息表和访问记录表,结构和数据如下:

       网站信息表:site


               

ID

(自增主键)

URL

(非空,长度128字节)

Title

(非空,长度1024字节)

Body

(text)
1www.baidu.comBadiu
2www.google.comGoogle_xiaomi
3www.xiaomi.comXiaomi
4www.facebook.comFacebook…xiaomi…



       访问记录:history


ID

(自增主键)

User

(非空,长度32字节)

Site_id

(非空)
access_date
1A12013-10-01
2B12013-10-05
3A22013-10-05
4C32013-10-06


       1) 请按要求,写出上面两张表的建表语句;
       2) 请写出每个网站的总访问次数,并按访问次数从多到少进行排序;
       3) 系统运行一段时间后,访问记录表的数据量变得非常大,通过URL查询每个网站的访问次数时响应速度非常慢,请简述你的优化方案。
       4) 请用一条SQL语句查询出符合条件的数据:url或者title或者body中包含xiaomi关键字的记录,要求url中匹配记录的排在前面,title匹配的排在其后,body中匹配的排在最后,最后的输出结果预期如下:


IDURL
3www.xiaomi.com
2www.google.com
3www.xiaomi.com
4www.facebook.com


       题目展示完毕,焦急等待各位大神携答案前来会和,我们下方评论区不见不散!

   


       相关攻略:

       小米公司2014北京校园招聘笔试题

       小米公司2013年校园招聘笔试题

       小米客服部笔试题

标签:笔经小米校招笔试运维部

如需转载,请注明出处。

分享到:

职场倦怠族

职场倦怠族

2014-06-04怠倦
培训经理

培训经理

2014-07-23培训
校园职霸

校园职霸

2014-08-12求职
做人,干嘛不为难自己?

做人,干嘛不为难自己?

2014-09-28职场
oppor11s怎么改运营商|喜来登酒店营销策略存在的问题有哪些

oppor11s怎么改运营商|喜来登酒店营销策...

2020-07-14
回到顶部