四個常見的Linux面試問題
剛畢業要找工作了,只要是你找工作就會有面試這個環節,那麼在面試環節中,有哪些注意事項值得我的關注呢?特別是專業技術崗位,這樣的崗位詢問一般都是在職的工程師,如何在面試環節更好地理解面試官的問題,我們一起往下看吧。
在學校學習也好,在培訓機構或者網路線上學習也好,無論是透過那種途徑,經過很長一段時間學習馬上就要實踐了,但是在面試的時候,還是沒有把握,沒關係來繼續看吧~
一. 是什麼?接觸過那些Linux?
這一般是個入門的問題。此崗位對應聘者沒有什麼要求。只要你知道這個世界上有這麼一個作業系統就行了。你完全可以按照所有書籍中的介紹,把Linux 介紹給背出來,然後說說Red Hat\ Ubuntu \ Centos 等等,基本上這樣你就能過關了。一般適合學歷不高,應聘IDC 運維這一類崗位。
二. 那些場景會用到Linux?
稍微進階一點問題,主要看你是從事什麼崗位,或者看你應聘的是什麼崗位。我們以測試工程師為例,有如下場景會用使用的Linux: 1. 如果當專案無法執行了,這個時候我們可以透過命令:ps -ef|grep XXX (程式名稱)檢視Linux 服務上程式有沒有正常啟動。2. 當執行的時候遇到BUG 的時候,我們可以透過命令:tail -100f xxx.log 檢視最後100 行日誌內容,當然你也可以 -10 或者 -200 ,這個看個人習慣。
三. 你常用的Linux 命令有哪些?
這個問題最重要的一點就是,不要死記硬背的說一堆Linux 命令,背誦這些命令一點意義都沒有。一定要去結合業務場景然後帶出這個命令。就比如上面第二點距離說的測試工程師場景中。你就在腦海中想象一個場景,你經常用的命令,就可以像倒豆子一樣,一串一串的倒出來了。(檢視一個目錄pwd- 進入目錄cd- 建立資料夾mkdir- 刪除就用rm- 複製移動就mv- 檢視檔案內容cat more. 。或者卡看網路卡ifconfig – 程式無響應kill 一下)等等。這就像有畫面一樣,身臨其境的操作。
四. 說說你對這個崗位的理解
當你遇到這個問題,一定要提前做好功課,知道自己面試的是什麼崗位,我們不打沒有準備的仗。我按照個人的理解把崗位分為三大類:運維、測試、開發。
1. 運維類:一般的IDC 運維,這個你知道有Linux 這個系統,背出常用命令基本可以過關;進階伺服器運維,這個一般都是有2-3 年實際工作經驗,能熟練操作主流Linxu 系統Centos Redhat… 熟悉Shell 指令碼。面試這個崗位你需要熟練的列舉你使用的工具和環境,可以說說ELK 日誌收集,監控警告系統Prometheus+Grafana 。再說說日常給客戶提供的服務FTP ,常用環境 Java 、 maven 、Nodejs ; 還有中介軟體 eureka 、fastdfs 、nacos 等。檔案共享NFS ,已經各種相關服務部署,docker 、web 、最好能結合實際專案;而伺服器運維這個屬於行業類天花板了,都是行業大佬了,剛畢業的你,還是先從業10 年再考慮吧。
2 .測試類:測試相比較開發而言,主要的區別就是在寫程式碼能力上。如果你有較強的編寫程式碼能力,並且能在Linux 上面非常深刻的理解,面試的時候一定要體現出來。先從基礎開始,熟練描述軟體測試流程,測試用例常用方法,BUG 和缺陷的跟蹤。然後說說各種測試工具:如抓包工具fiddier Charles 介面測試工具postman 效能測試工具jemeter loadrunner 。進階一點要談談自動化測試Python 語言編寫和jave 語言編寫。測試類很容易到天花板,如果你在行業中工作了3-8 年還沒有進入大國內大廠,那麼天花板上的測試架構師,測試總監這樣崗位也只能和你說拜拜了。
3. 開發類。 這個屬於入門高天花板也高的一類,甚至你可以一直從普通的開發程式設計師一直走到開發總監,後期還可以跳到公司高管,或者轉崗到其它賽道。當然這個進階也有難度的,機遇和自己的努力是密不可分的。開發類面試主要是就專案了,說說你做過哪些專案,整個開發過程一說出來,你的水平自然就體現出來了。應用開發,嵌入式開發,伺服器後臺開發,底層開發,各個賽道如何選擇根據你掌握的技能來定。
以上是 整理的 linux 面試中常見的技巧和問題。綜上所述,結合自己的實際能力,儘量的往更高一級別的方向去努力,當你接觸的種類面越多,能力提升也就更快更全面,永遠不要故步自封,力爭在前中期進入大廠。各位學弟學妹們加油努力吧。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901823/viewspace-2942613/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【面試】面試常見問題整理面試
- 常見的Java面試問題Java面試
- 10個常見的Redis面試"刁難"問題Redis面試
- Oracle面試常見的二十個問題及回答Oracle面試
- Redis面試常見問題Redis面試
- 常見面試SQL問題面試SQL
- ABAP常見面試問題面試
- 資料庫面試時常見的26個問題資料庫面試
- Hibernate的10個常見面試問題及答案面試
- 前端常見問題(四)- 其他前端
- Spring 常見面試問題Spring面試
- Python面試常見問題Python面試
- 求職面試常見問題:Python常見面試題全解析附答案求職Python面試題
- MM顧問的常見面試問題(ZZ)面試
- Linux 常見問題Linux
- 面試常見的非技術問題面試
- Hadoop 面試中 6 個常見的問題及答案Hadoop面試
- 10道Linux常見面試題,你知道幾個?Linux面試題
- Flask專案常見面試問題Flask面試
- 前端面試之webpack面試常見問題前端面試Web
- Linux常見問題解答Linux
- Java面試常問的幾個問題Java面試
- 31 個 DevOps 常見面試題dev面試題
- 面試Python機器學習時,常見的十個面試題Python機器學習面試題
- Linux運維工程師 50個常見面試題Linux運維工程師面試題
- Linux面試題,淺析常見Linux命令面試題及答案Linux面試題
- Linux常見面試題,你會多少?Linux面試題
- 10 個常問的 JS 面試題JS面試題
- Java常見的面試題Java面試題
- Vue常見的面試題Vue面試題
- 常見的JVM 面試題JVM面試題
- 集合常見的面試題面試題
- 軟體測試面試常見問題面試
- 漫畫 | Redis常見面試問題(一)Redis面試
- 前端面試常見問題有哪些?前端面試
- 【英語面試常見問題集錦】面試
- 雲端計算面試常見問題:Linux目錄結構面試Linux
- 伺服器常見的四大問題伺服器