本文根據各同學在上海面試的實戰經歷進行的總結,僅供大家參考,希望大家都能好好備戰,找到一份如意共贏的工作!也有一個喜樂豐盛的人生!
指導老師博客:馬哥教育 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端口,當前主機IP爲192.168.16.1,其中本地網卡eth0
4.什麼是NAT,常見分爲那幾種,DNAT與SNAT有什麼不同,應用事例有那些?
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.你的5W,併發是如何做的,架構是什麼?LVS,採用什麼模式?這個模式的優點是什麼? 採用的什麼調度方法?爲什麼採用這個調度方法?你還知道哪些?前端調度有幾臺服務器,單臺機器併發多少?你是如何優化系統的?做了那些配置?
20.raid原理
21.如何查看佔用80端口的進程,並清理該端口進程。
22.你對什麼數據庫比較瞭解?oracl裝過嗎?什麼版本?mysql,說說又那些引擎,對mysql優化怎麼看?備份都是怎麼備份的。主從複製,是實時的嗎?有添加過10W條左右的數據測試過嗎?還問了些mysql的基礎問題。
23.cacti和nagios各有什麼優勢,你用的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 怎麼辦?
5、linux文件的權限位x對目錄和文件有何不同?
6、找出/taomee目錄下的所有常規文件並設置權限644
7、如何查找某一文件被哪個進程打開?
8、新增一塊存儲設備,lvm操作的命令如何寫
9、給主機host:172.16.0.2增加gateway10.0.0.1
10、socket和tcp訪問mysql的區別?
二、shell
1、使用awk打印出 welcome to taomee
2、如何將一個文件中的taomee、******、peoplenet中的*內容進行替換成network(*的內容不同)
3、找出access.log中訪問top 10的ip地址
4、打印1-100奇數
5、刪除一個文件中行號爲奇數的行
6、替換某一個文件的字符串
7、exec和souce區別
8、顯示24小時前的內容,
9、linux的優化
10、iptables表和鏈
人事問題
(下面的都是每一個企業問的最多的問題,這些問題是我自己經歷的,都是我自己的回答,僅供參考,每個人經歷不一樣,回答的時候一定要和寫在網上的還有自己寫的簡歷保持一致,他們好多都是把你投的簡歷下載下來,然後看着下載下來的簡歷問你問題)
1.先問問你寫的工作經歷,在以前公司主要做什麼,是什麼公司,多少人,主要負責什麼,還有你寫的項目經驗,項目具體怎麼實施的,(一定要明白原理性的東西,把他說出來就可以)
2.問完工作經歷後,問你爲什麼辭職?。
我說因爲以前的公司的工作接觸到了linux。被linux的開源所吸引,對linux的開源產生了興趣,但是靠自己去學有點吃力,就辭去工作在鄭州找了一家培訓機構培訓RHCE
3.問爲什麼不在本地工作,來上海有什麼規劃?
4.談談你對運維工程師的理解
5、家庭情況,家庭有沒有負擔?
6、上海有沒有同學,會不會在上海長期待下去?
7、薪水問題?
對於這個問題一般不要直接說4k 5k,填表的時候不用寫具體數字,等技術人事面試通過後,他會問你具體。就說這個沒有強行的要求,根據跟人能力及個人對技術的掌握程度一般說在3500-4500
面試的一些建議:
1、自我介紹三分鐘。(教育經歷,性格特長,所作項目)
介紹內容與個人簡歷一致
表述方式儘量口語化
要切中要害,
突出針對性,不要過多談精通,不要說自己做過主管或者經理
善於利用開源軟件滿足企業不同的網絡服務,突出個人腳本能力,不要主觀說會多少腳本,可以談自己寫過什麼腳本實現什麼樣子的功能,
不要抱怨任何東西,不要說學校或者企業老闆不好,
技術術語描述的精確度,最後要說應聘目標崗位
不要說做過什麼實驗,做過什麼就是做過什麼,
對方不問,不要說自己的缺點
語氣詞,不要用語氣詞,
開場問題,各位面試官好
想法設法突出自己的自學能力,及英語能力(沒有英語能力,不要亂說項目,用幾臺服務器構建了什麼架構,實現了什麼功能,客觀用數字說話
運維,自信,語言流暢高建華
自我推銷能力特別關鍵,
三個詞描述自己的優點,三個詞描述缺點(表達憂缺點,儘量描述性格特徵)
有責任心,自學能力強,誠信
隨和
接面試電話的時候問清楚公司名稱,公司地點,
上網查對方公司基本信息,瞭解對方公司的主營業務,企業文化
仔細瞭解對方的崗位需求,瞭解對方公司的近幾年發生的大事
電話面試注意語速和語調,保持自然,最後以禮貌結束,感謝給自己的電話面試機會,
期望成爲對方公司一員,
面試的時候要提前十分鐘到達,不要過早到達對方公司
面試問題常見問題要熟練掌握
通過google 官方文檔,別人總結制定出適合企業的需要
五年的規劃,五年內在運維工程師上作出一定的成就
對方要文檔,不能給,熟悉實施過程
瞭解自己寫的項目名稱,幾個人,實施過程,所用配置
缺點,太過隨和,顯得軟弱
優點要簡明扼要
朋友給對你評價,側面表達你的與人處事,如,我的朋友說我比較有人緣,
或者我的朋友說我比較愛鑽研
加班的看法,我的工作效率是高效的不會把工作拖到下班完成,如果工作
公司項目進度,或者公司需要,我也會樂意的加班
爲什麼離職,
公司有什麼要問,可以問對方公司的發展計劃,對新員工有沒有什麼培訓
評價過去的公司,和以前公司老闆員工相處很好,
不會的問題,可以說幾天之內給出解決辦法
抽象的角度去描述一個東西,專業,很專業是裝出來的
心態要自信,不要過去謙虛