2021-05-12 14:32:11
運維工程師筆試真題及答案
運維工程師(Operations)在國內又稱為運維開發工程師(Devops),在國外稱為 SRE(Site Reliability Engineering)。為了鞏固知識,整理了一些運維工程師筆試真題及答案。
1、運維工程師企業中做的工作?(面試必考)
1)面試必考題目:你在上家主要做什麼?如何更好的回答;
2)硬體層面:負責IDC機房的建設、機櫃採購、伺服器硬體設定選型、網路布線;
3)系統層面:負責作業系統的安裝設定、系統初始化、調優、系統故障的解決、負責監控系統穩定的執行,有故障及時去處理;
4)軟體層面:運維最重要的工作之一,維護軟體服務,保證WEB、DB、應用程式穩定,軟體服務優化:Apache、MYSQL、Redis、Nginx;
5)網路層面:運維要負責整體的網路通訊,網路維護和故障的處理;
6)基於開源監控軟體7x24x365實時監控WEB網站、資料庫系統、網路狀態、應用軟體的執行的狀態;
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公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx
本文永久更新連結地址:https://www.linuxidc.com/Linux/2018-08/153698.htm
相關文章