有關秋招面試的一些小技巧前端
校園招聘號角吹響,一大波畢業生正在路上。衆所周知,校園招聘中最重要的幾個環節就是投簡歷,筆試和麪試了。python
前兩個部分的內容咱們以前已經講過了,今天咱們來說一下面試中你要知道的事。程序員
因爲我是技術同窗,因此對其餘崗位的面試不是很熟悉,我也參加過一些羣面,可是畢竟較少,這裏就不獻醜了。web
正常的技術面試通常有2到3輪,外加一輪HR面。技術面試的技巧其實不論是第幾輪都是適用的。這裏總結一下。面試
一段好的自我介紹是一場面試成功的基礎。自我介紹通常能夠圍繞着簡從來說。算法
因爲這段時間面試官會看你的簡歷,因此能夠把時間控制爲面試官看完簡歷所需的時間。數據庫
自我介紹最重要的是有條理,突出重點。編程
好比我會這麼說:後端
1 您好,我是xxx,是xx大學研二的同窗,專業是軟件工程。數組
2 我主要學習和專一的方向是Java後端開發
3 以前我看過一些這方面的技術書籍,寫過一些博客,作過一些項目。
4 去年有兩段實習經歷,分別是什麼什麼,大概說一下。
這樣自我介紹說完大概就30秒左右,面試官也基本看完了簡歷,接下來面試官就能夠開始提問了。
面試官開始提問,你開始回答,通常這個時間須要持續半小時到一個小時。你須要毫無保留地把你所學的東西表達出來,固然要使用得當的方式來回答。
概念性問題通常都要分點答題,可使用總分總的結構,儘可能答全面,只說本身比較有把握的部分,不要不懂裝懂。
講一下tcp的三次握手和四次揮手。
很基礎的題目,可是回答也要有條理。通常能夠分三步來回答,先說一下握手的過程,注意描述客戶端和服務端,而且大概說一下爲何要這麼作。
講一下lock和synchorized的區別。
這道題你最好能分點來答,而且把用法和原理都答上。
1 sync和lock都是可重入鎖。
2 sync能夠鎖類,實例和實例方法,lock只能鎖方法。
3 lock能夠搭配condition使用,以維護多個等待隊列,而sync只有鎖對象一個等待隊列。
4 lock須要手動釋放鎖,不然會內存泄露。
5 sync底層使用系統調用,須要切換到內核態,而lock則使用aqs來實現。
看似簡單的問題,若是要回答完整仍是很不容易的,這時候分點答題是最好的選擇,避免本身的思路混亂,也能讓回答顯得頗有條理。
算法類題目的答題技巧也是有跡可循的,首先能夠先問清題意,讓面試官提供足夠信息,而後要求思考一段時間,想一個暴力解法來回答,接着和麪試官交流,不斷進行優化。
說一下10億個數找出前十個數的辦法。
1 能夠先問一下數字範圍,單機內存是否足夠
2 嘗試回答建十個元素的小頂堆,數組遍歷一遍便可。
3 若是面試官不滿意,再嘗試回答哈希分片到多臺機器上執行,最後再進行歸併。
總之,算法題必定是一個交流和思考的過程,瞭解足夠多的信息之後,先暴力再優化,實在想不出來能夠實話實說,不要打腫臉充胖子。
這類問題一般很差準備,須要你綜合之前所學,加上一些現場的思考來進行回答。不過萬變不離其宗,若是你基礎紮實,這類問題也難不倒你。
其實這個題在網上能夠找到答案,不過這類的場景題很受面試官青睞。
1 前端作好請求攔截,時間到以前不提供連接
2 http訪問作負載均衡
3 請求消息經過消息隊列削峯和限流
4 經過緩存緩解數據庫壓力
5 數據庫作主從和讀寫分離
看似複雜的題,只要你有必定積累,仍是能夠分點回答清楚的。
若是可以面到HR小姐姐,那你已是很優秀的同窗了,HR面說簡單也簡單,說難也難,重要性天然不及技術面試,可是也要足夠重視。
1 純諮詢類問題
家長,故鄉,女朋友,學校等等方面的問題,禮貌地回答便可。
2 靈活類問題
優缺點
最有挑戰的事
最成功和最失敗的事
實習收穫
這方面的回答講究一個揚長避短,把一些不起眼或者是中性的缺點拿出來講,同時要說如今是如何改正這個缺點的。
這樣回答的話,既巧妙地避開了你的缺點,也能讓人看出你完善本身的決心。
固然,分點答題很重要,必定要說清楚本身的邏輯,是什麼,爲何,怎麼作。
3 較敏感的問題
你最討厭什麼樣的人
你在工做中遇到最大的問題
有幾個offer你如何選擇
這類問題必定要思考清楚再回答,避免給HR留下很差的印象,offer選擇的話,能夠不說的太直白,我通常是說結合公司,崗位和城市進行考慮。
4 學習和職業規劃
平時怎麼學習
遇到壓力怎麼處理
將來的職業規劃
這方面也須要作準備,分點答題便可,對將來規劃須要清晰,答到點子上。不然會扣分。
有什麼問題想問的
我通常會問部門狀況和後續面試安排,多瞭解一些信息老是有益的。而且可讓人感覺到你對他們的重視
壓力面試技巧
壓力面的起源不知道是哪裏,可是確實會遇到一些壓力面,說是壓力面,不如說是面試官故意刁難你。
這時候你的反應是否正確就很重要了,人在情緒激動的時候若是還能理性處理問題,會更讓人青睞。
我經歷的一次壓力面是這樣的。
1 自我介紹後,面試官先吐槽個人項目沒技術含量,而後拋出幾個問題。我只好陪笑。
2 接着我對這個問題嘗試作出回答,回答質量通常,被直接駁回。我又嘗試諮詢問題詳情,被不耐煩地打斷。此時我已經很不爽了,但我說話仍是很和睦。生怕再觸怒他。
3 而後他的態度才逐漸緩和,正常地提了幾個問題。我也都正常回答了。
全程我都保持冷靜,沒有跟面試官正面衝突,而是避其鋒芒,爲本身爭取機會。不論是壓力面,仍是遇到脾氣差的面試官,甚至是故意刁難你的面試官,切記要保持禮貌和理智。
不卑不亢,保持謙虛,禮貌做答,纔是應對任何面試都應該遵照的原則。
以上就是個人面試技巧總結,若是你們有什麼其餘想法,也歡迎跟我交流探討。
黃小斜是 985 碩士,阿里巴巴Java工程師,在自學編程、技術求職、Java學習等方面有豐富經驗和獨到看法,但願幫助到更多想要從事互聯網行業的程序員們。
做者專一於 JAVA 後端技術棧,熱衷於分享程序員乾貨、學習經驗、求職心得,以及自學編程和Java技術棧的相關乾貨。
黃小斜是一個斜槓青年,堅持學習和寫做,相信終身學習的力量,但願和更多的程序員交朋友,一塊兒進步和成長!
原創電子書:
關注微信公衆號【程序員黃小斜】後回覆【原創電子書】便可領取我原創的電子書《菜鳥程序員修煉手冊:從技術小白到阿里巴巴Java工程師》這份電子書總結了我2年的Java學習之路,包括學習方法、技術總結、求職經驗和麪試技巧等內容,已經幫助不少的程序員拿到了心儀的offer!
英雄不問出處,編程不看出身。這裏是自學編程愛好者的彙集地,也是程序員IT學習資源的藏經閣。點擊關注,一塊兒成爲更優秀的程序員!
程序員3T技術學習資源: 一些程序員學習技術的資源大禮包,關注公衆號【程序員江湖】後,後臺回覆關鍵字 「資料」 便可免費無套路獲取,包括Java、python、C++、大數據、機器學習、前端、移動端等方向的技術資料。
關注公衆號【程序員江湖】後回覆「Java」、「Python」、「C++」、「大數據」、「算法」、「AI」、「Android」、「前端」、「iOS」、「BAT」、「校招」、「筆試」、「面試」、「計算機基礎」、「LeetCode」 等關鍵字能夠獲取對應的免費程序員學習資料。