這篇文章主要介紹“Linux經(jīng)典面試題有哪些”的相關(guān)知識(shí),小編通過(guò)實(shí)際案例向大家展示操作過(guò)程,操作方法簡(jiǎn)單快捷,實(shí)用性強(qiáng),希望這篇“Linux經(jīng)典面試題有哪些”文章能幫助大家解決問(wèn)題。
專業(yè)從事網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè),高端網(wǎng)站制作設(shè)計(jì),微信平臺(tái)小程序開(kāi)發(fā),網(wǎng)站推廣的成都做網(wǎng)站的公司。優(yōu)秀技術(shù)團(tuán)隊(duì)竭力真誠(chéng)服務(wù),采用HTML5建站+CSS3前端渲染技術(shù),響應(yīng)式網(wǎng)站建設(shè),讓網(wǎng)站在手機(jī)、平板、PC、微信下都能呈現(xiàn)。建站過(guò)程建立專項(xiàng)小組,與您實(shí)時(shí)在線互動(dòng),隨時(shí)提供解決方案,暢聊想法和感受。
1、介紹下自己?
(幾乎每家公司首先都會(huì)讓你做個(gè)自我介紹,好像是必修課一樣)
回答:此處省略筆者的自我介紹,筆者建議介紹自己的時(shí)間不宜過(guò)長(zhǎng),3-4分鐘為宜,說(shuō)多了面試官會(huì)覺(jué)得你太啰嗦了。說(shuō)太少了也不行,那樣會(huì)讓人感覺(jué)你的經(jīng)歷太簡(jiǎn)單了、太空了。
正常情況下,一般你在做自我介紹的同時(shí),面試官這個(gè)時(shí)候在看你的簡(jiǎn)歷,他需要一邊看簡(jiǎn)歷、一邊聽(tīng)你介紹自己,如果你說(shuō)個(gè)幾句話就把自己介紹完了,他肯定還沒(méi)緩過(guò)神來(lái),對(duì)你的映像會(huì)減分的。在介紹的同時(shí)思維要清晰,邏輯要清楚,***是根據(jù)你簡(jiǎn)歷上寫(xiě)的經(jīng)歷來(lái)介紹,這樣可以把面試官的思路帶到你這里來(lái),讓他思路跟著你走。不要東扯一句,西扯一句。
盡量少介紹自己的性格、愛(ài)好(***能不說(shuō)就不說(shuō)),你可以簡(jiǎn)單羅列干過(guò)幾家公司(最多羅列3家公司/也包含目前所在的公司,注意順序不要亂),都在那幾家公司負(fù)責(zé)什么工作,都用過(guò)什么技術(shù),在著重介紹一下你目前所在的公司是負(fù)責(zé)哪些工作的,可以稍微詳細(xì)一點(diǎn)介紹,不要讓面試官聽(tīng)著暈頭轉(zhuǎn)向的感覺(jué)。
2、灰度發(fā)布如何實(shí)現(xiàn)?
回答:這個(gè)問(wèn)題事后在知乎上看到了一位網(wǎng)友的建議覺(jué)得不錯(cuò),大家可以參考看一下 !
仔細(xì)考慮一下灰度發(fā)布系統(tǒng)要達(dá)到哪些目的,基本就能有答案了。需要注意的是,客戶端應(yīng)用(無(wú)論P(yáng)C端還是移動(dòng)端)的灰度發(fā)布要比Web應(yīng)用的灰度發(fā)布更為復(fù)雜,因?yàn)閼?yīng)用運(yùn)行在用戶持有的終端上,數(shù)據(jù)采集和回滾都更為困難(但可采集的數(shù)據(jù)類型要更加豐富)。
注:本人缺乏移動(dòng)客戶端產(chǎn)品的經(jīng)驗(yàn),下述內(nèi)容可能不適用于移動(dòng)客戶端產(chǎn)品。
我所理解的灰度發(fā)布系統(tǒng),主要任務(wù)是從產(chǎn)品用戶群中按照一定策略選取部分用戶,讓他們先行體驗(yàn)新版本的應(yīng)用,通過(guò)收集這部分用戶對(duì)新版本應(yīng)用的顯式反饋(論壇、微博)或隱式反饋(應(yīng)用自身統(tǒng)計(jì)數(shù)據(jù)),對(duì)新版本應(yīng)用的功能、性能、穩(wěn)定性等指標(biāo)進(jìn)行評(píng)判,進(jìn)而決定繼續(xù)放大新版本投放范圍直至全量升級(jí)或回滾至老版本。
從上述描述可以得出灰度發(fā)布系統(tǒng)需要具備的一些要素:
用戶標(biāo)識(shí)
用于區(qū)分用戶,輔助數(shù)據(jù)統(tǒng)計(jì),保證灰度發(fā)布過(guò)程中用戶體驗(yàn)的連貫性(避免用戶在新舊版本中跳變,匿名Web應(yīng)用比較容易有這個(gè)問(wèn)題)。匿名Web應(yīng)用可采用IP、Cookie等,需登錄的應(yīng)用可直接采用應(yīng)用的帳號(hào)體系。
目標(biāo)用戶選取策略
即選取哪些用戶先行體驗(yàn)新版本,是強(qiáng)制升級(jí)還是讓用戶自主選擇等??煽紤]的因素很多,包括但不限于地理位置、用戶終端特性(如分辨率、性能)、用戶自身特點(diǎn)(性別、年齡、忠誠(chéng)度等)。對(duì)于細(xì)微修改(如文案、少量控件位置調(diào)整)可直接強(qiáng)制升級(jí),對(duì)于類似新浪微博改版這樣的大型升級(jí),應(yīng)讓用戶自主選擇,***能夠提供讓用戶自主回滾至舊版本的渠道。
對(duì)于客戶端應(yīng)用,可以考慮類似Chrome的多channel升級(jí)策略,讓用戶自主選擇采用stable、beta、unstable channel的版本。在用戶有明確預(yù)期的情況下自行承擔(dān)試用風(fēng)險(xiǎn)。
數(shù)據(jù)反饋
用戶數(shù)據(jù)反饋:在得到用戶允許的前提下,收集用戶的使用新版本應(yīng)用的情況。如客戶端性能、客戶端穩(wěn)定性、使用次數(shù)、使用頻率等。用于與舊版本進(jìn)行對(duì)比,決策后續(xù)是繼續(xù)擴(kuò)大新版本投放范圍還是回滾。
服務(wù)端數(shù)據(jù)反饋:新版本服務(wù)端性能、服務(wù)端穩(wěn)定性等,作用與用戶數(shù)據(jù)反饋類似。
新版本回滾策略
當(dāng)新版本灰度發(fā)布表現(xiàn)不佳時(shí),應(yīng)回滾至舊版本。對(duì)于純粹的Web應(yīng)用而言,回滾相對(duì)簡(jiǎn)單。主要難點(diǎn)在于用戶數(shù)據(jù)的無(wú)縫切換。對(duì)于客戶端應(yīng)用,如果期待用戶自行卸載新版本另行安裝舊版本,成本和流失率都太高??梢钥紤]通過(guò)快速另行發(fā)布新版本,利用升級(jí)來(lái)“回滾”,覆蓋上次灰度發(fā)布的修改。
對(duì)于移動(dòng)客戶端,新版本發(fā)布成本較高,需要Appstore、Market審核。本人沒(méi)有移動(dòng)客戶端產(chǎn)品的經(jīng)驗(yàn),不太確定移動(dòng)客戶端產(chǎn)品如何處理灰度發(fā)布及回滾。但盡量將客戶端打造成Web App,會(huì)更有利于升級(jí)和回滾。(不過(guò)蘋果對(duì)純Web App類的App有較強(qiáng)的限制,好像已經(jīng)不允許在Appstore上發(fā)布這類應(yīng)用了?)
新版本公關(guān)運(yùn)營(yíng)支持
對(duì)于改版級(jí)別的大型升級(jí),需要配合公關(guān)運(yùn)營(yíng)支持,用于及時(shí)處理用戶在微博、博客等渠道給出的“顯式反饋”。對(duì)比通過(guò)隱式數(shù)據(jù)反饋得到的結(jié)論后,綜合考慮應(yīng)對(duì)策略。
3、MongoDB熟悉嗎,一般部署幾臺(tái)?
回答:部署過(guò),沒(méi)有深入研究過(guò),一般mongodb部署主從、或者mongodb分片集群;建議3臺(tái)或5臺(tái)服務(wù)器來(lái)部署。MongoDB分片的基本思想就是將集合切分成小塊。這些塊分散到若干片里面,每個(gè)片只負(fù)責(zé)總數(shù)據(jù)的一部分。 對(duì)于客戶端來(lái)說(shuō),無(wú)需知道數(shù)據(jù)被拆分了,也無(wú)需知道服務(wù)端哪個(gè)分片對(duì)應(yīng)哪些數(shù)據(jù)。
數(shù)據(jù)在分片之前需要運(yùn)行一個(gè)路由進(jìn)程,進(jìn)程名為mongos。這個(gè)路由器知道所有數(shù)據(jù)的存放位置,知道數(shù)據(jù)和片的對(duì)應(yīng)關(guān)系。對(duì)客戶端來(lái)說(shuō),它僅知道連接了一個(gè)普通的mongod,在請(qǐng)求數(shù)據(jù)的過(guò)程中,通過(guò)路由器上的數(shù)據(jù)和片的對(duì)應(yīng)關(guān)系,路由到目標(biāo)數(shù)據(jù)所在的片上,如果請(qǐng)求有了回應(yīng),路由器將其收集起來(lái)回送給客戶端。
4、如何發(fā)布和回滾,用jenkins又是怎么實(shí)現(xiàn)?
回答:發(fā)布:jenkins配置好代碼路徑(SVN或GIT),然后拉代碼,打tag。需要編譯就編譯,編譯之后推送到發(fā)布服務(wù)器(jenkins里面可以調(diào)腳本),然后從分發(fā)服務(wù)器往下分發(fā)到業(yè)務(wù)服務(wù)器上。
回滾:按照版本號(hào)到發(fā)布服務(wù)器找到對(duì)應(yīng)的版本推送
5、Tomcat工作模式?
回答:Tomcat是一個(gè)JSP/Servlet容器。其作為Servlet容器,有三種工作模式:獨(dú)立的Servlet容器、進(jìn)程內(nèi)的Servlet容器和進(jìn)程外的Servlet容器。
進(jìn)入Tomcat的請(qǐng)求可以根據(jù)Tomcat的工作模式分為如下兩類:
Tomcat作為應(yīng)用程序服務(wù)器:請(qǐng)求來(lái)自于前端的web服務(wù)器,這可能是Apache, IIS, Nginx等;
Tomcat作為獨(dú)立服務(wù)器:請(qǐng)求來(lái)自于web瀏覽器;
6、監(jiān)控用什么實(shí)現(xiàn)的?
回答:現(xiàn)在公司的業(yè)務(wù)都跑在阿里云上,我們***的監(jiān)控就是用阿里云監(jiān)控,阿里云監(jiān)控自帶了ECS、RDS等服務(wù)的監(jiān)控模板,可結(jié)合自定義報(bào)警規(guī)則來(lái)觸發(fā)監(jiān)控項(xiàng)。上家公司的業(yè)務(wù)是托管在IDC,用的是zabbix監(jiān)控方案,zabbix圖形界面豐富,也自帶很多監(jiān)控模板,特別是多個(gè)分區(qū)、多個(gè)網(wǎng)卡等自動(dòng)發(fā)現(xiàn)并進(jìn)行監(jiān)控做得非常不錯(cuò),不過(guò)需要在每臺(tái)客戶機(jī)(被監(jiān)控端)安裝zabbix agent。
7、你是怎么備份數(shù)據(jù)的,包括數(shù)據(jù)庫(kù)備份?
回答:在生產(chǎn)環(huán)境下,不管是應(yīng)用數(shù)據(jù)、還是數(shù)據(jù)庫(kù)數(shù)據(jù)首先在部署的時(shí)候就會(huì)有主從架構(gòu),這本身就是是屬于數(shù)據(jù)的熱備份;
其實(shí)考慮冷備份,用專門一臺(tái)服務(wù)器做為備份服務(wù)器,比如可以用rsync+inotify配合計(jì)劃任務(wù)來(lái)實(shí)現(xiàn)數(shù)據(jù)的冷備份,如果是發(fā)版的包備份,正常情況下有臺(tái)發(fā)布服務(wù)器,每次發(fā)版都會(huì)保存好發(fā)版的包。
總結(jié)一下面試注意幾點(diǎn)事項(xiàng):
***,你要對(duì)自己的簡(jiǎn)歷很熟悉
簡(jiǎn)歷上的寫(xiě)的技能自己一定要能說(shuō)出個(gè)一二,因?yàn)槊嬖嚬俚暮芏鄦?wèn)題都會(huì)挑你簡(jiǎn)歷上寫(xiě)的問(wèn)。比如你簡(jiǎn)歷上寫(xiě)了這么一條技能“熟悉MySQL數(shù)據(jù)庫(kù)的部署安裝及原理”。你即然寫(xiě)了這么一條技能,你在怎么不熟悉你也要了解mysql的原理,能說(shuō)出個(gè)大概意思。萬(wàn)一面試官問(wèn)到了你寫(xiě)的這一條,你都答不上來(lái),那在他心里你又減分了,基本上這次面試希望不大。
第二,不要不懂裝懂
如果面試官問(wèn)到你不會(huì)的問(wèn)題,你就說(shuō)這個(gè)不太熟悉,沒(méi)有具體研究過(guò),千萬(wàn)別不懂裝懂,還扯一堆沒(méi)用的話題來(lái)掩飾,這樣只會(huì)讓面試官反感你。
第三,準(zhǔn)備充分
竟可能多的記住原理性的知識(shí),一般面試問(wèn)的多的就是原理。很少問(wèn)具體的配置文件是怎么配置的。面試前也要了解清楚“職位描述”和“崗位要求”,雖然有時(shí)候大多數(shù)不會(huì)問(wèn)到崗位要求的問(wèn)題,但也要了解和熟悉。
第四,面試完后一定要總結(jié)
關(guān)于“Linux經(jīng)典面試題有哪些”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí),可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,小編每天都會(huì)為大家更新不同的知識(shí)點(diǎn)。
新聞標(biāo)題:Linux經(jīng)典面試題有哪些
URL網(wǎng)址:http://aaarwkj.com/article8/ispcop.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、服務(wù)器托管、微信公眾號(hào)、外貿(mào)網(wǎng)站建設(shè)、全網(wǎng)營(yíng)銷推廣、微信小程序
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)