當前位置:首頁 » 工作應聘 » 技術面試

技術面試

發布時間: 2021-01-01 08:29:42

㈠ HR不懂技術,如何面試專業技術人員

我把求職者大致分為四類,下面逐類分析一下。 第一類惜字如金型。這類求職者,有能力、話少。從簡歷上看,對方職業資質非常不錯,但工作內容方面寫得不清楚。在進入面試間後,應聘者根本不知道應該說什麼,只是一直坐在那裡,HR問一句,對方答一句,連最基本的自我介紹也不知該如何表達,寥寥幾句話就結束了。眾所周知,有些技術人員工作能力沒問題,但就是不愛說話。往往HR怕因為這些原因而影響技術人員面試的發揮,所以盡可能多問,以此來引導對方多講話,讓他們把簡歷中涉及的、個人所做的項目內容及技術情況講出來,但是到最後,很可能對方依然什麼也說不出來。 第二類「抵觸」型。這類求職者,簡歷清晰明了,符合招聘要求,但態度傲慢。這類人從一開始就對HR很「抵觸」(也許他們認為,HR與技術人員是分開的,殊不知,在HR中,也有技術人員「卧底」),言語傲慢,一副審視的表情。有些人,在面試的最後,要求約見公司的技術負責人與他溝通;更有甚者,在還未與HR進行溝通的情況下,想當然地認為在座的HR人員根本就不懂技術,並直接說出自己的想法——作為技術人員,他不需要經歷這種面試流程。 第三類屬於自我感覺良好型。這類應聘者在進行自我介紹時,尤其是當講到自己熟悉的項目內容時,把自己描述成一位難得的技術精英,但當公司里負責專業技術的HR人員就幾個專業問題和他進行討論時,他又顯得很浮躁,有一些技術也不是完全明白。因此,要麼就不著邊際、誇誇其談;要麼就表現得很抓狂,顧左右而言他。 第四類求職者,溝通能力沒問題,也能清楚表達個人情況及工作內容,但就是在問到「你為何離職」及一些關於「對團隊合作」的看法時,他們所回答的內容完全是按照「應聘攻略」的套路,與HR所提問題完全不在一條線上,答非所問。 點評:為方便「非技術型」面試官(只是做人力資源工作的面試官)在進行面試時對應聘者做出准確判斷,推動面試進程,一定要將簡歷中展示個人專業實力的部 分准備充分,面試時求職者要擺正心態,既要自信,又要謙虛。如果不自信,緊張怯場,會影響自己專業知識的發揮;如不謙虛,則會招致HR反感。無論面試官是 否了解你的專業,都應當抱著面試官懂你專業的心態,千萬不要認為面試官不懂專業。有時候,為了方便招聘,公司技術部門也會有負責人來配合面試,但這些不可 能會告知面試者。 因此,面試時務必將你所有的優勢展示出來,推薦自己的實力很重要,包括技術能力、各類資格證書、管理能力和性格優點。其實HR在面試專業技術人員時,最關注的是這個員工的資質是否符合公司要求,綜合素質是否符合崗位要求的標准。所以技術類專業人員求職,在HR面試環節,一定 要准備一些面試中可能會涉及的問題,不要把所謂的「面經」當成面試寶書,千篇一律的回答絕對無法打動面試官。HR可能對專業技術掌握程度不高,但一定能夠

㈡ 技術人員面試時應注意什麼

技術人員就是需要踏實,學習能力好,技術好
你不用表現的特別活躍,只要表現出自己熱愛這個技術,並且技術很好就可以了

㈢ 技術員面試要注意什麼

技術員面試需要注意以下問題:

1、帶多幾份簡歷前往面試,沒有比當被要求提供多一份簡歷卻沒有更能顯示缺乏准備的事了。帶多幾份簡歷,面試的人可能不止一個,預先料到這一點並准備好會顯得做事正規、細致。

2、留心自己的身體語言,盡量顯得精警、有活力、對主考人全神貫注。用眼神交流,在不言之中,會展現出對對方的興趣。

3、初步印象和最後印象。最初和最後的五分鍾是面試中最關鍵的,在這段時間里決定了留給人的第一印象和臨別印象以及主考人是否欣賞你。最初的五分鍾內應當主動溝通,離開的時候,要確定自己已經被記住了。

4、完整地填妥公司的表格——即使已經有簡歷。即使帶了簡歷來,很多公司都會要求填一張表。願意並且有始有終地填完這張表,會傳達出做事正規、做事善始善終的信息。

5、緊記每次面試的目的都是獲聘。必須突出地表現出自己的性格和專業能力以獲得聘請。面試尾聲時,要確保自己知道下一步怎麼辦,和僱主什麼時候會做決斷。

6、清楚僱主的需要,表現出自己對公司的價值,展現本人適應環境的能力。

7、要讓人產生好感,富於熱情。人們都喜歡聘請容易相處且為公司自豪的人。要正規穩重,也要表現自己的精力和興趣。

8、要確保自己有適當的技能,知道自己的優勢。怎麼用自己的學歷、經驗、受過的培訓和薪酬和別人比較。談些知道怎麼做得十分出色的事情,那是找下一份工作的關鍵。

9、展示本人勤奮工作追求團體目標的能力,大多數主考人都希望找一位有創造力、性格良好,能夠融入到團體之中的人。要必須通過強調自己給對方帶來的好處來說服對方本人兩者皆優。

10、將自己所有的優勢推銷出去,營銷自己十分重要,包括技術資格,一般能力和性格優點,僱主只在乎兩點:資歷憑證、個人性格。能在以往業績的基礎上工作並適應公司文化嗎?談一下性格中的積極方面並結合例子告訴對方,本人在具體工作中會怎麼做。

11、切忌侃侃而談,用事先准備好台詞上場背誦,衣著要簡朴,遇到不懂的不要裝懂。表示出謙虛的樣子。即使答對,也不要盛氣凌人。因為目前本人經歷比考官差得很遠。

㈣ 技術人員如何去面試

一、為什麼跳槽和選擇公司

1.為什麼跳槽

雖然我們換工作有不同的原因,但主要的原因主要是治療、生長和穩定等主要因素,還有一些因素,比如想要離家更近等等。

治療收入,如工資、股票、獎金等,在本層影響我們的精神狀態是普遍的,例如,我認為我的技術能力達到一定階段,但是工資是低於我的能力,或者是我的學生和朋友和同事一起成長現在工資比我高,或者是高房價下或撫養孩子,需要更多的收入來支撐,不管是什麼原因,追求高薪自然是我們每個人的商業社會中重要的選擇。這是無可非議的,但它是根據行業的大形勢、個人能力等綜合考慮的。

跳槽的許多常見原因是工資太低,或者缺乏滿足感。另一個原因是工作太累或沒有發展空間,有些人離家很近,這是可以理解的。我的建議是不要經常換工作!

我覺得你在公司的時間不超過2年+,你真的了解整個公司是不夠的,有時候容易片面,或者故意放下他現在的工作,覺得很痛苦,不要改變工作我很抱歉。沒有必要根據個人情況和行業環境作出決定。

2.什麼公司

選擇一個公司來看看你的基本要求通常是一種成長的方式,或者給你你想要的薪水。

我通常推薦那些與他們的行業有相似或相似工作的公司,這樣你就不會白費力氣了。當然,也有人完全是在行業或性格中,比如你曾經做過的技術,現在你對產品經理做了什麼,也就是說,只要你認為你可以做得很好並且有發展。

一般的建議是為一個大公司或一個你似乎正在開發的公司。大公司一般都很發達,平台也很龐大。在整個過程中,你可以進入並製造出好的產品並迅速成長。還有其他的發展中公司,所以你最關心的是公司的未來。如果你確認公司將來會很好,你也可以進入大公司。

3.如何投遞簡歷

如果你看起來不錯的公司,它通常是內部推薦,獵頭推薦,恢復他們的幾種方法,如整個效果,首要任務是如我所描述,把最好的效果,並且可以有針對性的,獵頭推薦的周期很長,和搜索會給你做很多的評價和包裝、周期長。你可以很容易地把自己的公司寄出去,有些公司有一個平台,有些不是,所以很容易從海上得到你的簡歷,所以具體的公司交付是不同的。

二、如何面試

所有的采訪中說公平它是假的,人類是動物,自然有個人偏好,所以一般好好公司,為了避免面試官的個人問題,通過流程來解決,比如幾輪面試,面試,很多人通過這種方式減少面試官私人感情或情緒影響面試結果。

這一過程的本質是避免人性本身的弱點和問題。

即便如此,這一過程也能解決問題,然而,大多數國內公司(包括一些知名的IT或互聯網公司)都沒有很好的面試程序,最受面試官主觀意識的影響。所以請記住,這個世界上沒有絕對的平等!

好吧,既然你有很好的技術能力,但是你的面試官會把你給關了,你就得心甘情願,不可能,誰讓你的胃不舒服?!為了解決這個問題,我要談談面試的過程。

1.工作面試准備

在一般面試之前,我建議你應該有一個專門的技術研究來做你的工作,在這個職位和公司,或者看看網上的面試問題來提高你的成功率。事實上,你在面試前學習,這將提高你的學習效率,而知識的攝入是好的,這比一般的學習效果好,而且有壓力和動力。

2.外在

衣服,比如技術人員,與一些外國交流或非常頻繁的階級地位是不同的,衣服好,自然西裝,皮鞋,領帶太假的沒有必要讓如(如果你是一個高級職位,如技術總監或注意),因為你依靠技術和綜合能力,外表不是主要的。即使是這樣,但最好不要弄臟,或者感覺很慢,或者滿嘴的口臭,讓面試官覺得不開心(廢話,所有人在面對一個特別臟的人都不會愉快),可能會減少你的印象分。雖然我估計這些比例很小,但如果你讓自己干凈整潔,讓你表現得很聰明,別人也會給你留下一些好的印象。

3.產品環境和距離

不同,大多數的公司面試一般集中在會議室里,有些可能是在開放的空間里,有的是在透明玻璃的會議室,學校招聘類一般在酒店會議室或學校的自習室等等。

一般的社交距離是45厘米比較合適,面試過程中,主動是面試官的基本要求,所以你要配合,不要把自己當回事,別人可能會對你的這種行為感到不滿。面試兩個人從45厘米以上更合適,因為我們每個人都有心理安全距離,如果兩個人太近,會覺得很郁悶,兩個人不舒服,如果有口臭,反而更尷尬因為太近了。但不太遠,聽不清楚,影響面試效果,具體自己的主人。另外,如果兩個人面對這個問題,就會覺得像是在審判。這將更加令人沮喪。最好是站在雙方的兩邊,這樣他們就不會互相壓制和輕易溝通。(此規則適用於大多數面試,包括非技術職位)

如果一些校園招聘,一般是在酒店的面試室,合理的面試官的常用方式是在面試過程中打開房門,尤其是對面試官來說,這種方法尤為重要,尊重和面試提供了一個安全的環境。如果你是校園招聘的女生,在酒店面試中,你可以進入面試室打開門,這是比較合適的。

4.通信

一般說話的語氣都很流暢,目空一切,情緒不需要改變太多,清晰的表達,能夠清晰的表達你的意思,滔滔不絕不需要說很多,強調多聊,如果你不知道對方想聽什麼,你可以多問幾句。

5.面試過程

面試過程不同於公司,所以幾乎可以肯定的是,這項技術將是第一個進行第一次測試,然後是面試過程。另一個是面試,沒有書面測試,公司的流程和習慣。

許多人認為自己是一個高端人才,如果一家公司給他一個測試,他們會覺得受到了侮辱,甚至我也看到了它的消失。其實,我認為每個人都出去找工作,沒有什麼是平等的,讓你也不輕視你的技術來解決問題是不好的,只是先了解你的簡單的技術水平,它沒有嘴巴不厚。說簡單點,就是說,不要把自己當回事,你出來找工作,找一個好的單位是很重要的,如果你對他們的技術有信心,那麼你就很樂意把問題寫完。當然,不必太在意這種程度,當然也有界限,如招聘高級職位,假如還做筆試題,多少個孔雀,因為在上完之後,可能會有很多技術細節不記得了,在筆試中失去了。

技術面試不同的技巧應該是不同的,比如你的PHP,Java,c++,資料庫,每個技術點都是不同的,不同的面試問題對自然,最好的事情是當你在尋找另一份工作的時候,你的個人擅長於技術,而不是職位。

技術面試過程是一個簡單的問題基本知識(演算法,數據結構,這個職位所需的基礎知識),表面復雜的問題(復雜的知識體系結構、技術水平等),一般不技術三面,一般是字元或一些心理問題,或者一些人力資源對治療階段。

6.面試問題

面試官問你兩個問題,一個是開放式問題,一個是封閉式問題,例如,C語言中靜態關鍵字的用途是什麼?這是一個封閉的問題,有一個明確的結果。例如,問你:如何優化網站的性能?這是一個開放性的問題,你可以從任何角度或角度進行分析。

一般問你封閉式問題,主要是指你對技術的重點,對記憶能力的技術細節,一般來說,如果有任何開放性的問題,一般都要考查你的綜合能力,或者是說問題可以在什麼層次上。面對開放式的問題,有時你不確定面試官是否想要聽什麼樣的內容,你可以問,減少開放式問題的范圍,並能有效地控制面試官問這個問題背後的動機。例如:如何優化網站的性能?在這種情況下,您可以問:它是描述我的優化或描述一個通用過程的案例嗎?這會讓你更好地了解面試官想要做什麼,以便了解你的實戰能力或者你的系統知識組織。

一個封閉的問題的答案是要知道描述是清楚的,沒有說很多的話,如果你不知道的話,就說清楚你不知道。有很多開放式的問題,回答方式和策略,一般我都說過了,然後你對主要的答案進行概括的描述,然後再對熟練的部分進行描述,提高對面試官的認識。

一般來說,簡單的技術面試可以一些,比如一些問題邏輯明確表示清楚,如果不知道,就說我不知道,不要說什麼,說一堆完全無關的事情,而不是讓別人感覺你不知道,而不是對你的印象很差,不是平面和敏捷。

面試問題沒有統一的規則,每個不同的技術,或者公司不同的業務應用環境,技術問題是完全不同的,一些簡單的困難,但是很多基本的知識是一樣的,這是你的技術技能。

㈤ 技術面試會問很多技術問題嗎

筆者其實沒有想到去面試,只是在智聯上更新了一下簡歷,就陸陸續續接到很多獵頭的郵件和電話,實在是沒准備好要去面試,就推掉了幾家公司的面試了。正因為筆者也很久沒有面試了,筆者也想去面試學習一下,閑話少說,下面就分享給大家筆者在2018年1月4號上午10點30分的面試經歷:

首先,獵頭或者公司人資會把公司的介紹及崗位要求發到你郵箱(或者QQ、微信),下面這份是獵頭發給我的崗位說明,為了職業道德操守,公司的介紹和面試通知信息我就不貼出來了,我就把崗位要求貼出來:

職位描述:

1、 負責應用伺服器的安裝、配置、優化與維護;

2、 負責應用系統的日誌信息備份、管理、維護與分析;

3、 負責應用系統的日常監測於維護、故障處理、性能分析與優化;

4、 負責應用部署系統、環境配置系統、監控系統的開發、部署、升級與維護,建設高性能的運維平台。

崗位要求:

1、 熟悉Linux操作系統的基礎知識,熟練使用Linux常用操作命令;

2、 熟練配置Nginx、HAproxy 等應用相關軟體的部署、配置與優化維護;

3、 熟悉網路基礎知識、熟悉TCP/IP的工作原理,會配交換機或路由器,能熟練的對網路情況進行分析

4、 熟悉shell/perl/python中的一種或多種進行運維程序的開發;

5、 熟悉Nagios,Ganglia等監控軟體

看著上面的要求大家是不是覺得要求也不高啊,你要細看就會發現,這家公司要求的還挺多,不僅要會網路知識(熟悉TCP/IP好像是每家單位的都會寫這樣的要求),還要會開發技能。相信很多做運維的兄弟在網路這一塊是個頭疼的事情,都對交換機和路由器不怎麼會配置和管理。

然後,筆者詳細了解他們公司,了解崗位要求,在突擊復習一下可能會問到的知識點和技術點。到了面試的這天時間,早早的起床,把牙一定要刷干凈,特別是有口臭的兄弟,最好准備點口香糖,到達面試公司前嚼塊口香糖,以免因為口氣的原因熏到面試官,讓你在面試官心裡減分。早點要記得吃,如果你是下午面試的話也要吃午飯,吃早點了精氣神就有了。還要注意,帶上你的簡歷和一支筆,雖然他們那邊也會有你的簡歷,為了以防萬一還是准備好簡歷。

最後,關鍵點來了,就是和面試官溝通了,有筆試的公司會讓你做些面試題,沒有筆試就直接和面試官聊了,下面是我和面試官溝通完之後記住的一些問題,分享給大家看一下,筆者一共記住了7個問題,好像還有兩個問題實在想不起來了,如果大家有更恰當的回答一定要貼出來一起探討和進步:

1、介紹下自己?(幾乎每家公司首先都會讓你做個自我介紹,好像是必修課一樣)

筆者回答:此處省略筆者的自我介紹,筆者建議介紹自己的時間不宜過長,3-4分鍾為宜,說多了面試官會覺得你太啰嗦了。說太少了也不行,那樣會讓人感覺你的經歷太簡單了、太空了。正常情況下,一般你在做自我介紹的同時,面試官這個時候在看你的簡歷,他需要一邊看簡歷、一邊聽你介紹自己,如果你說個幾句話就把自己介紹完了,他肯定還沒緩過神來,對你的映像會減分的。在介紹的同時思維要清晰,邏輯要清楚,最好是根據你簡歷上寫的經歷來介紹,這樣可以把面試官的思路帶到你這里來,讓他思路跟著你走。不要東扯一句,西扯一句。竟量少介紹自己的性格、愛好(最好能不說就不說),你可以簡單羅列干過幾家公司(最多羅列3家公司/也包含目前所在的公司,注意順序不要亂),都在那幾家公司負責什麼工作,都用過什麼技術,在著重介紹一下你目前所在的公司是負責哪些工作的,可以稍微詳細一點介紹,不要讓面試官聽著暈頭轉向的感覺。

2、灰度發布如何實現?

筆者回答:其實對這個問題筆者也答的不好,就不寫出來誤導大家了。大家有好的方法可以共享出來。不過筆事後在知呼上看到了一位網友的建議覺得不錯,大家可以參考看一下 :https://www.hu.com/question/20584476

3、Mongodb熟悉嗎,一般部署幾台?

筆者回答:部署過,沒有深入研究過,一般mongodb部署主從、或者mongodb分片集群;建議3台或5台伺服器來部署。MongoDB分片的基本思想就是將集合切分成小塊。這些塊分散到若乾片裡面,每個片只負責總數據的一部分。 對於客戶端來說,無需知道數據被拆分了,也無需知道服務端哪個分片對應哪些數據。數據在分片之前需要運行一個路由進程,進程名為mongos。這個路由器知道所有數據的存放位置,知道數據和片的對應關系。對客戶端來說,它僅知道連接了一個普通的mongod,在請求數據的過程中,通過路由器上的數據和片的對應關系,路由到目標數據所在的片上,如果請求有了回應,路由器將其收集起來回送給客戶端。

4、如何發布和回滾,用jenkins又是怎麼實現?

筆者回答:發布:jenkins配置好代碼路徑(SVN或GIT),然後拉代碼,打tag。需要編譯就編譯,編譯之後推送到發布伺服器(jenkins裡面可以調腳本),然後從分發伺服器往下分發到業務伺服器上。

回滾:按照版本號到發布伺服器找到對應的版本推送

5、Tomcat工作模式?

筆者回答:Tomcat是一個JSP/Servlet容器。其作為Servlet容器,有三種工作模式:獨立的Servlet容器、進程內的Servlet容器和進程外的Servlet容器。

進入Tomcat的請求可以根據Tomcat的工作模式分為如下兩類:

Tomcat作為應用程序伺服器:請求來自於前端的web伺服器,這可能是Apache, IIS, Nginx等;

Tomcat作為獨立伺服器:請求來自於web瀏覽器;

6、監控用什麼實現的?

筆者回答:現在公司的業務都跑在阿里雲上,我們首選的監控就是用阿里雲監控,阿里雲監控自帶了ECS、RDS等服務的監控模板,可結合自定義報警規則來觸發監控項。上家公司的業務是託管在IDC,用的是zabbix監控方案,zabbix圖形界面豐富,也自帶很多監控模板,特別是多個分區、多個網卡等自動發現並進行監控做得非常不錯,不過需要在每台客戶機(被監控端)安裝zabbix agent。

7、你是怎麼備份數據的,包括資料庫備份?

筆者回答:在生產環境下,不管是應用數據、還是資料庫數據首先在部署的時候就會有主從架構、或者集群,這本身就是屬於數據的熱備份;其實考慮冷備份,用專門一台伺服器做為備份伺服器,比如可以用rsync+inotify配合計劃任務來實現數據的冷備份,如果是發版的包備份,正常情況下有台發布伺服器,每次發版都會保存好發版的包。

總結

總結一下面試注意幾點事項,可能筆者也說得不太對,為了我們運維工作的兄弟們都能拿到高薪,大家一定要指證出來一起進步、一起探討:

第一,你要對自己的簡歷很熟悉,簡歷上的寫的技能自己一定要能說出個一二,因為面試官的很多問題都會挑你簡歷上寫的問。比如你簡歷上寫了這么一條技能「熟悉mysql資料庫的部署安裝及原理」。你即然寫了這么一條技能,你在怎麼不熟悉你也要了解mysql的原理,能說出個大概意思。萬一面試官問到了你寫的這一條,你都答不上來,那在他心裡你又減分了,基本上這次面試希望不大。

第二,如果面試官問到你不會的問題,你就說這個不太熟悉,沒有具體研究過,千萬別不懂裝懂,還扯一堆沒用的話題來掩飾,這樣只會讓面試官反感你。

第三,准備充分,竟可能多的記住原理性的知識,一般面試問的多的就是原理。很少問具體的配置文件是怎麼配置的。面試前也要了解清楚「職位描述」和「崗位要求」,雖然有時候大多數不會問到崗位要求的問題,但也要了解和熟悉。

第四,面試完後一定要總結,盡量記住面試官問的每一個問題,回去記錄下來,如果問到不會的問題,事後要立馬查網路或者找朋友搞清楚、弄明白,這樣你才能記勞,下次面試說不定又問到同樣的問題。

問完之後,面試官就跟我聊薪資待遇了,問我多少錢能達到自己的要求,我就不便透露了,可以私聊,哈哈,後續筆者會陸陸續續更新以前面試的經歷和問題,有需要的朋友可以轉載或者收藏起來一起討論。

基於大家熱情高昂的氣氛,筆者又花了一個下午的時間回憶並整理在2017年2月24號筆者在東三環邊上(快到東四環了,沒有地鐵過去,到了四惠還要轉公交車)的一家傳媒公司的面試經歷,還好筆者有做筆記的習慣,把之前面試的問題都記錄在案,這一次的面試筆者可是記憶猶新,因為這次這家公司都跟筆者發offer了,實在是真心不想去這家公司就找原因推掉了,大家可別學我這么不靠譜。下面是這家公司中的崗位要求說明:

崗位職責:
1、負責公司產品的版本控制、構建和發布管理;
2、負責公司統一配置庫管理工作,許可權管理與分配准確及時,定期完成配置備份;
3、負責公司內部開發/測試伺服器的運行管理工作;
4、負責Linux操作系統的安裝、配置、監控和維護、問題處理、軟體升級、 數據備份、應急響應、故障排除等、保證線上環境的穩定運行;
5、負責支撐平台24×7穩定運行,並進行前瞻性容量規劃;
6、負責公司機房伺服器日常維護及網路系統安裝、部署、維護工作。

崗位要求:
1、計算機相關專業本科及以上學歷,2年以上運維或配置管理工作經驗
2、至少熟悉一種監控系統搭建,如Nagios/Zabbix/等;
3、至少熟悉一種集群管理工具,如Ansible/SaltStack等;
4、有使用集成發布工具發布構建經驗優先。比如:bamboo或者Jenkins;
5、熟悉Unix/Linux操作系統,熟悉Weblogic/tomcat等中間件,能夠編寫shell腳本,熟悉軟體開發過程及過程產品,有一定的網路基礎;
6、熟悉rsyslog, flume等日誌收集和處理系統;
7、具有強烈的安全意識及較強的溝通協調和學習能力,良好的團隊合作精神,工作積極主動。

過去之後,前台美眉把我帶到他們公司的地下室,我掃視了一下周圍的環境,貌似旁邊就是機房,因為我聽到伺服器的聲音。等了幾分鍾,面試官下來了,面試官目測比較瘦,看著跟我身材差不多(應該不到120),他說他是負責運維部的,然後開始就叫我先自我介紹,都是一個套路,免不了介紹的,所以兄弟們一定要把自我介紹練好。然後開始問我問題了,跟面試官聊得還行,問我應該有不下10個以上的問題,我記住了下面有10個問題:

1、LVS負載的原理,和Nginx負載有啥區別?

筆者回答:這個問題我覺得面試官司沒問好,正常都會這么問「LVS有哪些負載均衡技術和調度演算法?"。我回答就是按我說的這種問法回答的,反正他也頻繁點頭,當然,筆者回答的可能沒有下面我整理出來的那麼詳細,大概意思我都說明白了。

LVS是Liunx虛擬伺服器的簡稱,利用LVS提供的負載均衡技術和linux操作系統可實現高性能、高可用的伺服器集群,一般LVS都是位於整個集群系統的最前端,由一台或者多台負載調度器(Director Server)組成,分發給應用伺服器(Real Server)。它是工作在4層(也就是TCP/IP中的傳輸層),LVS是基於IP負載均衡技術的IPVS模塊來實現的,IPVS實現負載均衡機制有三種,分別是NAT、TUN和DR,詳述如下:

 VS/NAT: 即(Virtual Server via Network Address Translation)

也就是網路地址翻譯技術實現虛擬伺服器,當用戶請求到達調度器時,調度器將請求報文的目標地址(即虛擬IP地址)改寫成選定的Real Server地址,同時報文的目標埠也改成選定的Real Server的相應埠,最後將報文請求發送到選定的Real Server。在伺服器端得到數據後,Real Server返回數據給用戶時,需要再次經過負載調度器將報文的源地址和源埠改成虛擬IP地址和相應埠,然後把數據發送給用戶,完成整個負載調度過程。

可以看出,在NAT方式下,用戶請求和響應報文都必須經過Director Server地址重寫,當用戶請求越來越多時,調度器的處理能力將稱為瓶頸。

 VS/TUN :即(Virtual Server via IP Tunneling)

也就是IP隧道技術實現虛擬伺服器。它的連接調度和管理與VS/NAT方式一樣,只是它的報文轉發方法不同,VS/TUN方式中,調度器採用IP隧道技術將用戶請求轉發到某個Real Server,而這個Real Server將直接響應用戶的請求,不再經過前端調度器,此外,對Real Server的地域位置沒有要求,可以和Director Server位於同一個網段,也可以是獨立的一個網路。因此,在TUN方式中,調度器將只處理用戶的報文請求,集群系統的吞吐量大大提高。

 VS/DR: 即(Virtual Server via Direct Routing)

也就是用直接路由技術實現虛擬伺服器。它的連接調度和管理與VS/NAT和VS/TUN中的一樣,但它的報文轉發方法又有不同,VS/DR通過改寫請求報文的MAC地址,將請求發送到Real Server,而Real Server將響應直接返回給客戶,免去了VS/TUN中的IP隧道開銷。這種方式是三種負載調度機制中性能最高最好的,但是必須要求Director Server與Real Server都有一塊網卡連在同一物理網段上。

回答負載調度演算法,IPVS實現在八種負載調度演算法,我們常用的有四種調度演算法(輪叫調度、加權輪叫調度、最少鏈接調度、加權最少鏈接調度)。一般說了這四種就夠了,也不會需要你詳細解釋這四種演算法的。你只要把上面3種負載均衡技術講明白面試官就對這道問題很滿意了。接下來你在簡單說下與nginx的區別:

LVS的優點:

抗負載能力強、工作在第4層僅作分發之用,沒有流量的產生,這個特點也決定了它在負載均衡軟體里的性能最強的;無流量,同時保證了均衡器IO的性能不會受到大流量的影響;

工作穩定,自身有完整的雙機熱備方案,如LVS+Keepalived和LVS+Heartbeat;

應用范圍比較廣,可以對所有應用做負載均衡;

配置性比較低,這是一個缺點也是一個優點,因為沒有可太多配置的東西,所以並不需要太多接觸,大大減少了人為出錯的幾率。

LVS的缺點:

軟體本身不支持正則處理,不能做動靜分離,這就凸顯了Nginx/HAProxy+Keepalived的優勢。

如果網站應用比較龐大,LVS/DR+Keepalived就比較復雜了,特別是後面有Windows Server應用的機器,實施及配置還有維護過程就比較麻煩,相對而言,Nginx/HAProxy+Keepalived就簡單一點

Nginx的優點:

工作在OSI第7層,可以針對http應用做一些分流的策略。比如針對域名、目錄結構。它的正則比HAProxy更為強大和靈活;

Nginx對網路的依賴非常小,理論上能ping通就就能進行負載功能,這個也是它的優勢所在;

Nginx安裝和配置比較簡單,測試起來比較方便;

可以承擔高的負載壓力且穩定,一般能支撐超過幾萬次的並發量;

Nginx可以通過埠檢測到伺服器內部的故障,比如根據伺服器處理網頁返回的狀態碼、超時等等,並且會把返回錯誤的請求重新提交到另一個節點;

Nginx不僅僅是一款優秀的負載均衡器/反向代理軟體,它同時也是功能強大的Web應用伺服器。LNMP現在也是非常流行的web環境,大有和LAMP環境分庭抗禮之勢,Nginx在處理靜態頁面、特別是抗高並發方面相對apache有優勢;

Nginx現在作為Web反向加速緩存越來越成熟了,速度比傳統的Squid伺服器更快,有需求的朋友可以考慮用其作為反向代理加速器;

Nginx的缺點:

Nginx不支持url來檢測。

Nginx僅能支持http和Email,這個它的弱勢。

Nginx的Session的保持,Cookie的引導能力相對欠缺。

2、redis集群的原理,redis分片是怎麼實現的,你們公司redis用在了哪些環境?

筆者回答:reids集群原理:

其實它的原理不是三兩句話能說明白的,redis 3.0版本之前是不支持集群的,官方推薦最大的節點數量為1000,至少需要3(Master)+3(Slave)才能建立集群,是無中心的分布式存儲架構,可以在多個節點之間進行數據共享,解決了Redis高可用、可擴展等問題。集群可以將數據自動切分(split)到多個節點,當集群中的某一個節點故障時,redis還可以繼續處理客戶端的請求。

redis分片:

分片(partitioning)就是將你的數據拆分到多個 Redis 實例的過程,這樣每個實例將只包含所有鍵的子集。當數據量大的時候,把數據分散存入多個資料庫中,減少單節點的連接壓力,實現海量數據存儲。分片部署方式一般分為以下三種:

(1)在客戶端做分片;這種方式在客戶端確定要連接的redis實例,然後直接訪問相應的redis實例;

(2)在代理中做分片;這種方式中,客戶端並不直接訪問redis實例,它也不知道自己要訪問的具體是哪個redis實例,而是由代理轉發請求和結果;其工作過程為:客戶端先將請求發送給代理,代理通過分片演算法確定要訪問的是哪個redis實例,然後將請求發送給相應的redis實例,redis實例將結果返回給代理,代理最後將結果返回給客戶端。

(3)在redis伺服器端做分片;這種方式被稱為「查詢路由」,在這種方式中客戶端隨機選擇一個redis實例發送請求,如果所請求的內容不再當前redis實例中它會負責將請求轉交給正確的redis實例,也有的實現中,redis實例不會轉發請求,而是將正確redis的信息發給客戶端,由客戶端再去向正確的redis實例發送請求。

redis用在了哪些環境:

java、php環境用到了redis,主要緩存有登錄用戶信息數據、設備詳情數據、會員簽到數據等

3、你會怎麼統計當前訪問的IP,並排序?

筆者回答:統計用戶的訪問IP,用awk結合uniq、sort過濾access.log日誌就能統計並排序好。一般這么回答就夠了,當然你還可以說出其它方式來統計,這都是你的加分項。

4、你會使用哪些虛擬化技術?

筆者回答:vmware vsphere及kvm,我用得比較多的是vmware vsphere虛擬化,幾本上生產環境都用的vmware vsphere,kvm我是用在測試環境中使用。vmware 是屬於原生架構虛擬化技術,也就是可直接在硬體上運行。kvm屬於寄居架構的虛擬化技術,它是依託在系統之上運行。vmware vcenter

管理上比較方便,圖形管理界面功能很強大,穩定性強,一般比較適合企業使用。KVM管理界面稍差點,需要管理人員花費點時間學習它的維護管理技術。

5、假如有人反應,調取後端介面時特別慢,你會如何排查?

筆者回答:其實這種問題都沒有具體答案,只是看你回答的內容與面試官契合度有多高,能不能說到他想要的點上,主要是看你排查問題的思路。我是這么說的:問清楚反應的人哪個服務應用或者頁面調取哪個介面慢,叫他把頁面或相關的URL發給你,首先,最直觀的分析就是用瀏覽器按F12,看下是哪一塊的內容過慢(DNS解析、網路載入、大圖片、還是某個文件內容等),如果有,就對症下葯去解決(圖片慢就優化圖片、網路慢就查看內網情況等)。其次,看後端服務的日誌,其實大多數的問題看相關日誌是最有效分析,最好用tail -f 跟蹤一下日誌,當然你也要點擊測試來訪問介面日誌才會打出來。最後,排除sql,,找到sql去mysql執行一下,看看時間是否很久,如果很久,就要優化SQL問題了,expain一下SQL看看索引情況啥的,針對性優化。數據量太大的能分表就分表,能分庫就分庫。如果SQL沒啥問題,那可能就是寫的邏輯代碼的問題了,一行行審代碼,找到耗時的地方改造,優化邏輯。

6、mysql資料庫用的是主從讀寫分離,主庫寫,從庫讀,假如從庫無法讀取了、或者從庫讀取特別慢,你會如何解決?

筆者回答:這個問題筆者覺得回答的不太好,對mysql比較在行的朋友希望能給點建議。以解決問題為前提條件,先添加從庫數量,臨時把問題給解決,然後抓取slow log ,分析sql語句,該優化就優化處理。慢要不就是硬體跟不上,需要升級;要不就是軟體需要調試優化,等問題解決在細化。

7、cpu單核和多核有啥區別?

筆者回答:很少有面試官會問這樣的問題,即然問到了,也要老實回答。還好筆者之前了解過CPU,我是這么說的:雙核CPU就是能處理多份任務,順序排成隊列來處理。單核CPU一次處理一份任務,輪流處理每個程序任務。雙核的優勢不是頻率,而是對付同時處理多件事情。單核同時只能幹一件事,比如你同時在後台BT下載,前台一邊看電影一邊拷貝文件一邊QQ。

8、機械磁碟和固態硬碟有啥區別?

筆者回答:我擦,啥年代了,還問磁碟的問題,這面試官有點逗啊。那也要回答啊:

HDD代表機械硬碟,SSD代表固態硬碟。首先,從性能方面來說,固態硬碟幾乎完勝機械硬碟,固態硬碟的讀寫速度肯定要快機械硬碟,因為固態硬碟和機械硬碟的構造是完全不同的(具體的構造就沒必要解釋了)。其次,固態盤幾乎沒有噪音、而機械盤噪音比較大。還有就是,以目前的市場情況來看,一般機械盤容量大,價格低;固態盤容量小,價格偏高。但是企業還是首選固態盤。

9、說一下用過哪些監控系統?

筆者回答:這個監控的問題又問到了,筆者在2018年1月4號也被問到類似這樣的問題,筆者曾經用過zabbix、nagios、 cacit等。但是在這次面試中只說用過zabbix和nagios。說完了之後,面試官就讓我說一下這兩個監控有啥區別:

從web功能及畫圖來講:

Nagios簡單直觀,報警與數據都在同一頁面, 紅色即為問題項。Nagios web端不要做任何配置。 Nagios需要額外安裝插件,且插件畫圖不夠美觀。

Zabbix監控數據與報警是分開的,查看問題項需要看觸發器,查看數據在最新數據查看。而且zabbix有很多其它配置項, zabbix攜帶畫圖功能,且能手動把多個監控項集在一個圖中展示。

從監控服務來講:

Nagios自帶的監控項很少。對一些變動的如多個分區、多個網卡進行監控時需要手動配置。

Zabbix自帶了很多監控內容,感覺zabbix一開始就為你做了很多事,特別是對多個分區、多個網卡等自動發現並進行監控時,那一瞬間很驚喜,很省心的感覺。

從批量配置和報警來講:

Nagios對於批量監控主機,需要用腳本在server端新增host,並拷貝service文件。 Nagios用腳本來修改所有主機的services文件,加入新增服務。

Zabbix在server端配置自動注冊規則,配置好規則後,後續新增client端不需要對server端進行操作。 Zabbix只需手動在模板中新增一監控項即可。

總體來講:

Nagios要花很多時間寫插件,Zabbix要花很多時間探索功能。

Nagios更易上手,Nagios兩天弄會,Zabbix兩周弄會。

Zabbix畫圖功能比Nagios更強大

Zabbix對於批量監控與服務更改,操作更簡潔;Nagios如果寫好自動化腳本後,也很簡單,問題在於寫自動化腳本很費神。

10、給你一套環境,你會如何設計高可用、高並發的架構?

筆者回答:如果這套環境是部署在雲端(比如阿里雲),你就不用去考慮硬體設計的問題。可直接上阿里雲的SLB+ECS+RDS這套標準的高可用、高並發的架構。對外服務直接上SLB負載均衡技術,由阿里的SLB分發到後端的ECS主機;ECS主機部署多台,應用拆分在不同的ECS主機上,盡量細分服務。資料庫用RDS高可用版本(一主一備的經典高可用架構)、或者用RDS金融版(一主兩備的三節點架構)。在結合阿里其它的服務就完全OK,業務量上來了,主機不夠用了,直橫向擴容ECS主機搞定。

如果這套環境託管在IDC,那麼你就要從硬體、軟體(應用服務)雙面去考慮了。硬體要達到高可用、高並發公司必須買多套網路硬體設備(比如負載設備F5、防火牆、核心層交換、接入層交換)都必須要冗餘,由其是在網路設計上,設備之間都必須有雙線連接。設備如果都是跑的單機,其中一個設備掛了,你整個網路都癱瘓了,就談不上高可用、高並發了。其次在是考慮應用服務了,對外服務我會採用成熟的開源方案LVS+Keepalived或者Nginx+Keepalived,緩存層可以考慮redis集群及Mongodb集群,中間件等其它服務可以用kafka、zookeeper,圖片存儲可以用fastDFS或MFS,如果數據量大、又非常多,那麼可採用hadoop這一套方案。後端資料庫可採用 「主從+MHA」。這樣一套環境下來是絕對滿足高可用、高並發的架構

㈥ IT行業面試技巧有哪些

首先,對於筆試,在it行業來說,你需要對你所學的語言在筆試前進行復習,很多面試題網上都可以下,增加你的筆試分數有利於你後面的流程 。也就是說,你的筆試成績只是一個參考,不要太低的話基本都能過,(程序員也是要看開發手冊的),他筆試的目的在於壓低你的分數方便後面和你聊錢的問題(你懂的) 。
總之,對應筆試中心應在考前復習,和考核戒驕戒躁,不要因為成績的好壞影響你後面的面試。
你通過了筆試後,你面試的公司會派遣他們的人事人員來對你進行第一次面試,你們主要溝通的內容在於你的態度,品行,言談舉止,你學歷等等,你也不用太緊張,對於這個環節只要你不是什麼高中學歷問題都不會太大(大公司除外哈,華為神馬的你這個學歷低了就不行),問你的也都是生活方面的問題,看你的處事理念。
總之,對應1面你不需要太過緊張,穿著的體(一般就行了),回答清晰流暢,不要有太大壓力,對公司的主營業務要表現足夠的興趣,關系公司的發展。
你通過了1面後,你面試的公司會派遣他們的技術人員來對你進行技術面試,你們談話的中心會在於技術方面也就是你的公司的業務流程中你需要的用的技術,如果你回答很流暢,考官還會問你些拓展技術,也就是加分項,如果你在1面中了解了公司的業務,那麼對你來說就會輕松點了。如果沒有,也不要緊張,可以和你的考官分享你的想法,對技術的理解,表現你的求知慾望,好學,自學等能力。
總之,對應技術面試就可以暢談技術,對應it的技術屆來說考官和你只是在進行技術的討論,你甚至可以提問,展示你自己的一些作品都是可以的

那麼針對3面你該注意什麼呢,因為在技術面試的時候你已經見過你的頂頭上司,3面就該和你談談錢的事情,這種時候呢,一般說明你已經通過了,在技術方面和人品方面問題不大,你們的重點就是在於薪資,福利和以後的發展,這個時候就是公司對你展示他的潛力了,也是希望能留住你(招人也不容易),那麼你對你自己的定位,和你的期望薪資就可以大膽的說出來 , 不要因為不好意思而錯過你要價的機會,因為一般進入公司後你想漲薪資就比較復雜了,而且這只是你的期望 ,面試官會對你提出他們會給你的工資, 也就是一個討價還價的過程。
總之在這個環節,你可以大膽提出你的期望薪資與發展方向(不要太離譜哈,當然你要作死我也不攔著你),和你的面試官慢慢討論。
對於試崗。在試崗階段,這是一個很重要的時期,對於it行業你的技術才是核心,其他都是浮雲,也是你被企業重點關注的時期,你的討論的薪資時,一般會給你個試崗薪資和轉正薪資,乾的好轉正後還有增長,因為企業也是需要人才的,也是要留住你,在這個環節充分體現你的實力,積極向上,團結同事,盡快熟悉業務融入團隊才是關鍵,不要因為你的技術牛,就過分高傲。心態的把握一定要把自己定位在相對低一點的位置
總之,在這個環節就是心態上注意,技術上展示你的能力,處事上和諧相處,重中之重是在於融入團隊,你個人的力量是完不成整個項目的。
最後我們來總結一下,其實在it這個行業技術才是硬道理,性格相對開朗就好,融入團隊是最重要的,你在你面試的時候不需要太過緊張,面試官也喜歡開朗,單純的員工,不要什麼不好都說,相對的提自己的優點,,也不要明顯的提,可以說一些生活中的例子,比如扶老奶奶過馬路。。當然這只是說說,在it行業,有技術就不用太過緊張,對答清晰,對話實際,不要太過說些虛的。

㈦ 面試有什麼技術嗎 面試技術和注意事項

面試的技術:

(1)要以一顆平常心正確對待面試,要做好承受挫折的心理准備。即使面試一時失利,也不要以一次失敗論英雄。

(2)對招聘單位和自己要有一個正確的評價,相信自己完全能勝任此項工作。「有信心不一定贏,沒信心一定輸。」

(3)適當提高服裝檔次,穿得整潔大方,以改變自身形象,增強自信心。

(4)面試前做幾次深呼吸,心情肯定會寂靜得多,勇氣也會倍增。

(5)與主考官見面時,要主動與對方進行親切有神的目光交流,消除緊張情緒。在心裡盡量建立起與招聘者平等的關系。如果心裡害怕,有被對方的氣勢壓倒的感到時,就鼓起勇氣與對方進行目光交流,待緊張情緒消除後,再表述自己的求職主張。

(6)當出現緊張的局面時,不妨自嘲一下,說出自己的感受,可使自己變得輕鬆些。

(7)感覺壓力大時,不妨發揮間隙去發現招聘者的諸如服飾、言語、體態方面的缺點,藉以提高自己的心理優勢,這樣就會在自覺不自覺間提升自信,回答問題時也就自如多了。

(8)當與對方的談話出現間隔時,不要急不可耐,這樣反而給自己留下思考的空間,抓緊理清頭緒,讓對方感到你是一位沉著冷靜的人。

(9)回答問題時一旦緊張,說話可能結結巴巴或越說越快,緊張也會加劇,此時,最好的辦法就是有意放慢自己的說話速度,讓字一個一個的從嘴裡清晰地吐出來,速度放慢了,心情也不緊張了。也可加重語尾發音,說得緩慢響亮,用以緩解緊張。

(10)進入考場,見到主考官時,不妨有意大聲地說幾句有禮貌的話,做到先聲奪人,緊張的心情就會自然消失。3面試禁忌面試是一個短時交流的過程,這個過程中包涵首因效應的管理,暈輪效應的管理,如何做好面試管理對求職者至關重要。以下是面試過程中最忌諱的一些表現。


基本注意事項


(1)要謙虛謹慎。面試和面談的區別之一就是面試時對方往往是多數人,其中不
乏專家、學者,求職者在回答一些比較有深度的問題時,切不可不懂裝懂,不明白
的地方就要虛心請教或坦白說不懂,這樣才會給用人單位留下誠實的好印象。


(2)要機智應變。當求職者一人面對眾多考官時,心理壓力很大,面試的成敗大
多取決於求職者是否能機智果斷,隨機應變,能當場把自己的各種聰明才智發揮出
來。首先,要注意分析面試類型,如果是主導式,你就應該把目標集中投向主考官,
認真禮貌地回答問題;如果是答辯式,你則應把目光投向提問者,切不可只關注甲
方而冷待乙方;如果是集體式面試,分配給每個求職者的時間很短,事先准備的材
料可能用不上,這時最好的方法是根據考官的提問在腦海里重新組合材料,言簡意
賅地作答,切忌長篇大論。其次要避免尷尬場面,在回答問題時常遇到這些情況:
未聽清問題便回答,聽清了問題自己一時不能作答,回答時出現錯誤或不知怎麼回
答的問題時,可能使你處於尷尬的境地。避免尷尬的技巧是:對未聽清的問題可以
請求對方重復一遍或解釋一下;一時回答不出可以請求考官提下一個問題,等考慮
成熟後再回答前一個問題;遇到偶然出現的錯誤也不必耿耿於懷而打亂後面問題的
思路。


(3)要揚長避短。每個人都有自己的特長和不足,無論是在性格上還是在專業上
都是這樣。因此在面試時一定要注意揚我所長,避我所短。必要時可以婉轉地說明
自己的長處和不足,用其他方法加以彌補。例如有些考官會問你這樣的問題:「你
曾經犯過什麼錯誤嗎?」你這時候就可以選擇這樣回答:「以前我一直有一個粗心
的毛病,有一次實習的時候,由於我的粗心把公司的一份材料弄丟了,害的老總狠
狠地把我批評了一頓。後來我經常和公司里一個非常細心的女孩子合作,也從她那
里學來了很多處理事情的好辦法,一直到現在,我都沒有因為粗心再犯什麼錯。」
這樣的回答,即可以說明你曾經犯過這樣的錯誤,回答了招聘官提出的問題,也表
明了那樣的錯誤只是以前出現,現在已經改正了。


(4)顯示潛能。面試的時間通常很短,求職者不可能把自己的全部才華都展示出
來,因此要抓住一切時機,巧妙地顯示潛能。例如,應聘會計職位時可以將正在參
加計算機專業的業余學習情況」漫不經心』地講出來,可使對方認為你不僅能熟練
地掌握會計業務,而且具有發展會計業務的潛力;報考秘書工作時可以借主考官的
提問,把自己的名字、地址、電話等簡單資料寫在准備好的紙上,順手遞上去,以
顯示自己寫一手漂亮字體的能力等。顯示潛能時要實事求是、簡短、自然、巧妙,
否則也會弄巧成拙。

㈧ 技術人員面試要求

主要還是你編寫的項目要吸引人,其次,腳踏實地肯干,公司也很注重認真的人才,期望的薪水要求最好不要太高,因為現在工作也不好找,祝你成功!

熱點內容
鬼片高清畫質。電影。 發布:2024-08-19 09:14:10 瀏覽:650
一家看電影網 發布:2024-08-19 08:57:54 瀏覽:155
韓國大屍度電影推薦 發布:2024-08-19 08:55:58 瀏覽:719
接吻電影的名字美國 發布:2024-08-19 08:41:41 瀏覽:758
韓劇女主高中就懷孕了劇名 發布:2024-08-19 08:00:29 瀏覽:692
藍色頭發電影女主角 發布:2024-08-19 07:51:59 瀏覽:849
台灣電影老師上了學生 發布:2024-08-19 07:36:20 瀏覽:964
兩人吃屎的電影 發布:2024-08-19 07:25:07 瀏覽:450
有裸露下體的大尺度電影嗎 發布:2024-08-19 07:20:50 瀏覽:790
好看的電影在線觀看免費 發布:2024-08-19 06:55:37 瀏覽:912