四個常見的Linux面試問題

roc_guo發表於2023-03-30

剛畢業要找工作了 只要是你找工作就會有面試這個環節 那麼在面試環節中 有哪些注意事項值得我的關注呢 特別是專業技術崗位 這樣的崗位詢問一般都是在職的工程師 如何在面試環節更好地理解面試官的問題 我們一起往下看吧

在學校學習也好 在培訓機構或者網路線上學習也好 ,無論是透過那種途徑, 經過很長一段時間學習馬上就要實踐了 ,但是 在面試的時候 還是沒有把握 沒關係來 繼續看吧 ~ 剛畢業要找工作了 只要是你找工作就會有面試這個環節 那麼在面試環節中 有哪些注意事項值得我的關注呢 特別是專業技術崗位 這樣的崗位詢問一般都是在職的工程師 如何在面試環節更好地理解面試官的問題 我們一起往下看吧

在學校學習也好 在培訓機構或者網路線上學習也好 ,無論是透過那種途徑, 經過很長一段時間學習馬上就要實踐了 ,但是 在面試的時候 還是沒有把握 沒關係來 繼續看吧 ~

一.  是什麼 接觸過那些 Linux ?

這一般是個入門的問題 。此 崗位對應聘者沒有什麼要求 只要你知道這個世界上有這麼一個作業系統就行了 。你完全可以按照所有書籍中的介紹,把 Linux 介紹給背出來,然後說說 R ed Hat\ Ubuntu \ Centos 等等 ,基本上這樣你就能過關了。一般適合學歷不高,應聘 I DC 運維這一類崗位

二.  那些場景會用到 Linux ?

稍微進階一點問題 主要看你是從事什麼崗位 ,或者看你應聘的是什麼崗位。我們以測試工程師為例,有如下場景會用使用的 Linux:    1 . 如果當專案無法執行了 這個時候我們可以透過 命令: ps -ef|grep XXX (程式名稱)檢視 Linux 服務上程式有沒有正常啟動。 2 . 當執行的時候遇到 B UG 的時候 我們可以透過 命令: tail -100f xxx.log 檢視最後 1 00 行日誌內容 當然你也可以   - 10 或者   - 200 這個看個人習慣

三.  你常用的 Linux 命令有哪些?

這個問題最重要的一點就是,不要死記硬背的說一堆 Linux 命令,背誦這些命令一點意義都沒有。一定要去結合業務場景然後帶出這個命令。就比如上面第二點距離說的測試工程師場景中。你就在腦海中想象一個場景,你經常用的命令,就可以像倒豆子一樣,一串一串的倒出來了。(檢視一個目錄 pwd- 進入目錄 cd- 建立資料夾 mkdir- 刪除就用 rm- 複製移動就 mv- 檢視檔案內容 cat more. 或者卡看網路卡ifconfig – 程式無響應 kill 一下 )等等。這就像有畫面一樣,身臨其境的操作。

一.  說說你對 這個崗位的理解

當你遇到這個問題 ,一定要提前做好功課,知道自己面試的是什麼崗位,我們不打沒有準備的仗。我按照個人的理解把崗位分為三大類:運維、測試、開發。

1 . 運維類 一般的 I DC 運維 這個你知道有 Linux 這個系統,背出常用命令基本可以過關;進階伺服器運維,這個一般都是有 2- 3 年實際工作經驗 ,能 熟練操作主流 L inxu 系統 Centos  Redhat… 熟悉 Shell 指令碼。面試這個崗位你需要熟練的列舉你使用的工具和環境,可以說說 E LK 日誌收集 監控警告系統 Prometheus +Grafana 再說說日常 客戶提供的服務 F TP 常用環境   Java  maven Nodejs ; 還有中介軟體   eureka fastdfs nacos 。檔案共享 N FS 已經各種相關服務部署 d ocker web 最好能結合實際專案 ;而高 級伺服器運維這個屬於行業類天花板了,都是行業大佬了,剛畢業的你,還是先從業 1 0 年再考慮吧

2 測試類 :測試相比較開發而言,主要的區別就是在寫程式碼能力上。如果你有較強的編寫程式碼能力,並且能在 Linux 上面非常深刻的理解,面試的時候一定要體現出來。先從基礎開始,熟練描述軟體測試流程,測試用例常用方法, B UG 和缺陷的跟蹤 。然後說說各種測試工具:如抓包工具 f iddier Charles 介面測試工具 postman 效能測試工具 jemeter loadrunner 進階一點要談談自動化測試 P ython 語言編寫和 jave 語言編寫 測試類很容易到天花板 如果你在行業中工作了 3- 8 年還沒有進入大國內大廠 ,那麼天花板上的 測試架構師 測試總監這樣崗位也只能和你說拜拜了

3. 開發類 這個屬於入門高天花板也高的一類,甚至你可以一直從普通的開發程式設計師一直走到開發總監,後期還可以跳到公司高管,或者轉崗到其它賽道。當然這個進階也有難度的,機遇和自己的努力是密不可分的。開發類面試主要是就專案了,說說你做過哪些專案,整個開發過程一說出來,你的水平自然就體現出來了。應用開發,嵌入式開發,伺服器後臺開發,底層開發,各個賽道如何選擇根據你掌握的技能來定。

以上是 整理的 linux 面試中常見的技巧和問題。 綜上所述 結合自己的實際能力 儘量的往更高一級別的方向去努力 ,當你 接觸的種類面越多 能力提升也就更快更全面 永遠不要故步自封 力爭在前中期進入大廠 。各位學弟學妹們加油努力吧。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2937935/,如需轉載,請註明出處,否則將追究法律責任。