上海實戰面試經歷----Linux 系統/運維面試總結

本文根據各同學在上海面試的實戰經歷進行的總結,僅供大家參考,希望大家都能好好備戰,找到一份如意共贏的工作!也有一個喜樂豐盛的人生!

指導老師博客:馬哥教育 http://mageedu.blog.51cto.com/


同學在上海某網絡公司面試題:

1、LINUX系統軟件安裝和卸載的常見方法

2、Windows和LINUX常用的遠程連接工具有那些

3、如何修改LINUX的IP地址、網關和主機名

4、編寫腳本實現以下功能;

   每天早上5點開始做備份

   要備份的是/var/mylog裏所有文件和目錄可以壓縮進行備份

   備份可以保存到別一臺器上192、168、1、2 FTP帳號 aaa 密碼 bbb

   要示每天的備份文件要帶有當天的日期標記

5、IPTABLES相關的命令

6、mysql相關的題

  新安裝MYSQL後怎樣提升MYSQL的安全級別

  MYSQL的主從原理,怎麼配置文件

  爲MYSQL添加一個用戶

7、WINDOWNS相關的問題

  你是否對WINDOWNS系統打過補丁,如果有100臺你會怎麼做

  WINDOWNS下怎麼爲MYSQL做定時完全備份

  在沒有硬件防火牆的情況下,怎樣提高WINDOS系統安全


同學面試大智慧試題

1、顯示/test目錄下的所有目錄

2、將文件/etc/a 下中除了 b文件外的所有文件壓縮打包放到/home/a下,名字爲a.gz

3、給一個腳本賦予執行權限的命令及選項

4、umask022代表什麼意思

5、如何查看test進程所打開的所有文件

6、獲取eth0網卡上80端口的數據包信息

7、刪除 /a/b下的所有文件及目錄

8、常用的網絡管理工具(5種以上)

9、ftp、https、smtp、pops、ssh的端口號

10、如何在windows server 2003/2008上開啓支持內存3-4G

11、請用iptables控制來自192.168.1.2主機的80端口請求

12、請用shell腳本創建一個組class、一組用戶,用戶名爲stdX X從01-30,並歸屬class組

13、在mysql客戶端查詢工具中,如何獲取當前的所有連接進程信息

14、如何刪除已滿的數據庫日誌信息



上海某證券公司:

1.開機流程

2.TCP次握手

3.如何將本地80端口的請求轉發到8080端口,當前主機IP192.168.16.1,其中本地網卡eth0

4.什麼NAT,見分爲那幾種,DNATSNAT有什麼不同,應用事例有那些?

5.包過濾防火牆與代理應用防火牆有什麼區別,能列舉幾種相應的產品嗎?

6.iptables否支持time時間控制用戶行爲,如有請寫出具體操作步驟。

7.說出你知道的幾種linux/unix發行版本。

8.列出linux常見打包工具並寫相應解壓縮參(至少三種)

9.劃每星期天早8點服務器定時發送一封內容爲:test的郵件。發信人:[email protected] 收信人:[email protected],如何實現?

10.當用戶在瀏覽器當中輸入一個網站,說說計算機對dns解釋經過那些流程?注:本機跟本地dns還沒有緩存。

11.我們都知道,dns既採用了tcp協議,又採用了udp協議,什麼時候採用tcp協議?什麼時候採用udp協議?爲什麼要這麼設計?

12.一個EXT3的文件分區,當使用touch test.file命令創建一個新文件時報錯,報錯的信息是提示磁盤已滿,但是採用df -h令查看磁盤大小時,只使用了,60%的磁盤空間,爲什麼會出現這個情況,說說你的理由。

13.我們都知道FTP協議有兩種工作模式,說說它們的大概的一個工作流程?

14.編寫個shell腳本將當前目錄下大於100K的文件轉移到/tmp目錄下

15.apache有幾種工作模式,分別介紹下其特點,並說明什麼情況下采用不同的工作模式?

16.編寫shell腳本獲取本機的IP/netmask

17.簡述DDOS***的原理,有沒有解決辦法?有,如何解決?

18.簡述linux編譯內核的意義與步驟,有做LFS嗎?有,請簡述過程,注意哪些,意義。

19.你的W,併發是如何做的,架構是什麼?LVS,採用什麼模式?這個模式的優點是什麼? 採用的什麼調度方法?爲什麼採用這個調度方法?你還知道哪些?前端調度有幾臺服務器,單臺機器併發多少?你是如何優化系統的?做了那些配置?

20.raid原理

21.如何查看佔80端口的進程,並清理該端口進程

22.你對什麼數據庫比較瞭解oracl裝過嗎?什麼版本mysql,說說又那些引擎,對mysql優化怎麼看?備份都是怎麼備份的。主從複製,是實時的嗎?有添加過10W條左右的數據測試過嗎?還問了些mysql的基礎問題。

23.cactinagios各有什麼優勢,你用的cacti版本號多少?你都監控過哪些服務?報警是如何實現的?

24.你對系統安全,有什麼想法?長見***有哪些?DDos***,一般你會怎麼處理。對於,系統自身安全,你有那些見解。

25.你平時用的最多的Linux發行版是什麼?


這下面的是某個企業發的面試題

1你常上的相關技術站有哪些?


2簡述你所理解運維工程師的主要職責?


3你管理過的服務器數量級?


4描述一次你印象深刻的服務器運維經歷。具體遇到了什麼問題,你又是如何處理解決的?《越來越具體,越來越深入,很少混過去的》


5有一臺服務器出現安全問題,你會採取什麼樣的方法處理?說出你的診斷處理思路。


6有多臺服務器需部署相同應用文件,文件會持續更新,你用什麼方式實現不同服務器間的文件同步。


7某一臺服務器部署多個Web站點,其中有一個w3wp的CPU佔用達到100%,如何找出有問題的Web站點?


8你眼中的上海是怎樣的?談談你對上海的理解。對於未來發展你如何打算?


9是否有以下相關經驗?如有請簡要說明掌握情況。

a、Squid相關經驗

b、Nginx、Lighttpd等

c、Memcached

d、負載均衡

e、分佈式文件處理

f、Email Server


雷傲普文化傳播有限公司

1.DNS使用的端口號和協議,簡單描述一下DNS正向解析和反向解析的工作原理和作用還有應用場景?

2.編寫IPTABLES使用內網某臺機器的80端口可以在公網訪問,假設公網IP爲10.10.1.1 ,實現192.168.1.0/32段的NAT.                                      

3.舉出三個以上的主流WEB服務器,並簡述他們的特性和優缺點不限操作系統?


 Apache 源代碼開放可以欲行在unix,windowns,linux平臺上 ,可移植性,而且模塊很是豐富缺點:性能,速度上不及其他輕量級的web服務器,但是也是重量級產品,所消耗的內存,cpu也比其他的要高

Nginx  源代碼開放發高性能的http和反向代理服務器,在高併發的情況下,nginx是apache不錯的替代品,他能夠支持高達50000個併發連接響應,內存,cpu等系統資源消耗也是很低的。缺點,支持模塊比較少吧,相對沒有apache穩定,支持動態頁面不是很強。

Tomcat 對高併發跟靜態頁面處理還不是很強

Microsoft IIS 配置很簡單,只能運行在windows。Linux上,如果要使用還購買商業windows server操作系統。


4,舉出兩個主流代理服務器,簡述工作模式和優缺點?

5,舉出兩個負載均衡的軟件,並簡述工作模式和優缺點?

6,IE,FF,chrome遊覽器最大併發請求數是多少?,

7,簡單舉例一下linux和windows系統今年都有哪些漏洞?

8,mysql數據庫備份都有哪一些,部署一個高可用mysql應用 環境,並說明他的高可用性?

9,什麼是裸設備,他的好處是什麼?,mysql支持裸設備嗎?

10,如果給你一個100g的INNODB類型數據庫,你會用什麼備份方案來做備份。

11,寫一個簡單的shell腳本,腳本運行時讓CTRL+C無法中斷的該shell腳本?

12,如何快速編譯單一的內核模塊?

13,如何動態增加apache和PHP模塊?

14、說出linux開機流程?

15、具體說說cacti/nagios 的安裝過程?

16、cacti與nagios的區別?cacti如何監控mysql ?

17、mysql主從複製如何實現?

18、raid 0 與raid的區別?

19、DNS解析詳細過程?從主機訪問域名(三家公司都問這個問題)讓寫出來?

20、腳本會多少?掌握程度?sed awk 區別?



淘米和上海埃富夢科技,筆試題


1、如何檢測某個端口所佔用的進程

2、對於linux主機的cpu負載使用,什麼情況下user的比例升高,什麼情況下system的比例升高,請聯繫實際舉例。

3、在不umount的情況下,如何重新設置mount的參數。

4、不小心在系統下執行了chmod -x/sbin/chmod 怎麼辦?

5linux文件的權限位x對目錄和文件有何不同?

6、找出/taomee目錄下的所有常規文件並設置權限644

7、如何查找某一文件被哪個進程打開?

8、新增一塊存儲設備,lvm操作的命令如何寫

9、給主機host172.16.0.2增加gateway10.0.0.1

10sockettcp訪問mysql的區別?

二、shell
1
、使用awk打印出 welcome to taomee

2、如何將一個文件中的taomee******peoplenet中的*內容進行替換成network*的內容不同)

3、找出access.log中訪問top 10ip地址

4、打印1-100奇數

5、刪除一個文件中行號爲奇數的行

6、替換某一個文件的字符串

7execsouce區別

8、顯示24小時前的內容,

9linux的優化

10iptables表和鏈




人事問題

(下面的都是每一個企業問的最多的問題,這些問題是我自己經歷的,都是我自己的回答,僅供參考,每個人經歷不一樣,回答的時候一定要和寫在網上的還有自己寫的簡歷保持一致,他們好多都是把你投的簡歷下載下來,然後看着下載下來的簡歷問你問題)


1先問問你寫的工作經歷,在以前公司主要做什麼,是什麼公司,多少人,主要負責什麼,還有你寫的項目經驗,項目具體怎麼實施的,(一定要明白原理性的東西,把他說出來就可以)


2問完工作經歷後,問你爲什麼辭職?。

我說因爲以前的公司的工作接觸到了linux。被linux的開源所吸引,對linux的開源產生了興趣,但是靠自己去學有點吃力,就辭去工作在鄭州找了一家培訓機構培訓RHCE

3問爲什麼不在本地工作,來上海有什麼規劃?

4.談談你對運維工程師的理解

5、家庭情況,家庭有沒有負擔?

6、上海有沒有同學,會不會在上海長期待下去?

7、薪水問題?

對於這個問題一般不要直接說4k 5k,填表的時候不用寫具體數字,等技術人事面試通過後,他會問你具體。就說這個沒有強行的要求,根據跟人能力及個人對技術的掌握程度一般說在3500-4500


面試的一些建議:

1、自我介紹三分鐘。(教育經歷,性格特長,所作項目)

介紹內容與個人簡歷一致

表述方式儘量口語化

要切中要害,

突出針對性,不要過多談精通,不要說自己做過主管或者經理


善於利用開源軟件滿足企業不同的網絡服務,突出個人腳本能力,不要主觀說會多少腳本,可以談自己寫過什麼腳本實現什麼樣子的功能,

不要抱怨任何東西,不要說學校或者企業老闆不好,

技術術語描述的精確度,最後要說應聘目標崗位

不要說做過什麼實驗,做過什麼就是做過什麼,

對方不問,不要說自己的缺點

語氣詞,不要用語氣詞,

開場問題,各位面試官好

想法設法突出自己的自學能力,及英語能力(沒有英語能力,不要亂說項目,用幾臺服務器構建了什麼架構,實現了什麼功能,客觀用數字說話


運維,自信,語言流暢高建華

自我推銷能力特別關鍵,

三個詞描述自己的優點,三個詞描述缺點(表達憂缺點,儘量描述性格特徵)

有責任心,自學能力強,誠信

隨和


接面試電話的時候問清楚公司名稱,公司地點,

上網查對方公司基本信息,瞭解對方公司的主營業務,企業文化

仔細瞭解對方的崗位需求,瞭解對方公司的近幾年發生的大事


電話面試注意語速和語調,保持自然,最後以禮貌結束,感謝給自己的電話面試機會,

期望成爲對方公司一員,


面試的時候要提前十分鐘到達,不要過早到達對方公司

面試問題常見問題要熟練掌握


通過google 官方文檔,別人總結制定出適合企業的需要

五年的規劃,五年內在運維工程師上作出一定的成就

對方要文檔,不能給,熟悉實施過程

瞭解自己寫的項目名稱,幾個人,實施過程,所用配置


缺點,太過隨和,顯得軟弱

優點要簡明扼要

朋友給對你評價,側面表達你的與人處事,如,我的朋友說我比較有人緣,

或者我的朋友說我比較愛鑽研

加班的看法,我的工作效率是高效的不會把工作拖到下班完成,如果工作

公司項目進度,或者公司需要,我也會樂意的加班

爲什麼離職,

公司有什麼要問,可以問對方公司的發展計劃,對新員工有沒有什麼培訓

評價過去的公司,和以前公司老闆員工相處很好,

不會的問題,可以說幾天之內給出解決辦法

抽象的角度去描述一個東西,專業,很專業是裝出來的

心態要自信,不要過去謙虛



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章