2019校招提前批面試經驗總結

個人面試經驗總結

針對找開發工作的經驗貼

1、自我介紹

面試開始,是自我介紹部分,所以要提前準備好相關崗位的自我介紹,將自己的亮點,能勝任此崗位的優點介紹出來,臺上一分鐘,臺下十年功。提前準備

2、項目介紹

後續問題一般由項目引出,所以將自己熟悉的,做的有技術含量的項目,放在項目經歷第一個,自己臺下,充分準備技術要點,能夠清楚的畫出項目架構圖,並將相關技術延伸點,吃透。

3、紮實基礎

包括該崗位所用語言基礎,計算機,操作系統,網絡原理,數據結構,數據庫海量數據處理,這一部分,多刷幾篇面經,將面經中問題,吃透。一般就能過了。

4、手撕算法

在本人面試過程中,遇到6種類型題目。

1)鏈表

鏈表題目,首先想,快慢指針方法(倒數第K個節點,找環入口),遞歸(反轉鏈表,合併有序鏈表),

2)數組

數組問題,有序的查找就是二分查找,tuo-sum問題及其變種,就是雙遊標。最直觀的方法就是循環遍歷(面試官不想要的),找出現數字的次數可以藉助,hashmap。以及對壘方法。

3)二叉樹

此問題一般就考察遞歸技巧,否則就藉助,棧,隊列等數據結構,多刷題。

4)字符串(本質就是字符數組)

上面解數組問題的方法適用於字符串,以及動態規劃解LCS。判斷字符串A是否是B的子串(簡單回溯),子序列(雙遊標)。反轉字符串的單詞順序問題(如hello變爲olleh),基本都可用基於swap的方法。還可藉助棧,隊列,遞歸

5)各排序查找算法

時間複雜度,空間複雜度,尤其是快排寫法,堆排序還是要會寫,被問到3次了。

6)其它

Fibonacci數列最優寫法。動態規劃,回溯法,生成Excel表頭。
只要把牛客網劍指offer都刷會,原理都吃透。再刷夠200道LeetCode,你可以拿下90%的面試。本人被掛的面試基本都是算法部分。

5、hr面(將常見問題總結好回答)

自我介紹,最大優點最大缺點。愛好。一件你最自豪的事,你最用心做的一件事(最好跟項目相關,比如自學開源項目,否則被diss沒技術底蘊),是怎麼解決的,你的職業規劃。某些廠hr還會問一些技術問題。以及一些開放性問題,此時一定要邏輯清晰,給出具體分析過程。

6、總結

本博客根據本人多次面試經歷所總結,獻給需要的人。其它面經就不寫了,在網上找,個人認爲一定要早開始準備,做好上面的幾點,一定可以拿下90%的offer。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章