好獵頭網-中高級人才獵頭網站!服務熱線:400-1801-668 好獵頭   |   登錄 注冊

      小米公司2015校招運維部筆試題

      添加時間:2018-01-05 13:38:06
      瀏覽次數: 0

      職位類型:運維
      筆試時間: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)
      www.baidu.com Badiu …
      www.google.com Google_xiaomi …
      www.xiaomi.com Xiaomi …
      www.facebook.com Facebook …xiaomi…

      訪問記錄:history

      ID
      (自增主鍵) 
      User
      (非空,長度32字節) 
      Site_id
      (非空) access_date
      1 A 1 2013-10-01
      2 B 1 2013-10-05
      3 A 2 2013-10-05
      4 C 3 2013-10-06

      1) 請按要求,寫出上面兩張表的建表語句;
      2) 請寫出每個網站的總訪問次數,并按訪問次數從多到少進行排序;
      3) 系統運行一段時間后,訪問記錄表的數據量變得非常大,通過URL查詢每個網站的訪問次數時響應速度非常慢,請簡述你的優化方案。
      4) 請用一條SQL語句查詢出符合條件的數據:url或者title或者body中包含xiaomi關鍵字的記錄,要求url中匹配記錄的排在前面,title匹配的排在其后,body中匹配的排在最后,最后的輸出結果預期如下:

      ID URL
      www.xiaomi.com
      www.google.com
      www.xiaomi.com
      www.facebook.com

      題目展示完畢,焦急等待各位大神攜答案前來會和,我們下方評論區不見不散!