天天看點

由孫子兵法看程式員跳槽基礎技術面試題庫履歷面試流程梳理

下面一句話是《孫子兵法》中的原文,告訴我們在戰争之前需要精确的思考,讨論,這樣在後續的實戰中才能有戰勝的把握。在戰争之前考慮的問題越多,勝算的把握也就越大,考慮的越少,勝算的把握也就是越少。

夫未戰而廟算勝者,得算多也,未戰而廟算不勝者,得算少也。多算勝,少算不勝,而況于無算乎!

那麼,這個東東跟我們廣大程式員跳槽有什麼關系呢?相信很多同學聽過“裸面”這個詞吧,“裸面”的意思就是沒有任何準備就去面試,結果可想而知。是以,我們廣大程式員在做面試之前也要充分“算”一下,這樣才能“勝”。正所謂不打無準備之仗,那我們程式員在跳槽之前需要準備哪些東西呢?

基礎技術

無論是做前端開發還是後端開發,還是做全棧工程師,基礎技術一定要紮實。這裡的基礎技術未必是我們上學的時候學習的計算機體系結構或者作業系統等内容。更精确的說,這些基礎技術就是本領域要用的基本技術,比如做前端的要對HTML、JavaScript和CSS精通,至于諸如AngularJS架構或者BootStrap架構通常并非基礎技術。

基礎技術的精通對于後續開發的影響是不言而喻的。這裡的影響不僅僅是開發速度,還有定位檔案的效率。在開發速度方面,一個熟手的産出可能是一個生手的3倍以上,而且品質也要高很多。後期解決Bug的效率更是高出一大截。

由孫子兵法看程式員跳槽基礎技術面試題庫履歷面試流程梳理

這裡所說的基礎技術的掌握程度是相對深層次的,而非簡單的熟悉使用。比如前段開發不僅需要對上述的HTML和JS要熟悉,對網絡協定和作業系統等基礎技術也需要精通。這樣,在出現某些網絡問題時,我們可以通過WireShark或者tcpdump抓包分析。然而,如果前段程式員對網絡知識了解的很膚淺,或者沒有這方面的認識,解決問題的思路就無法形成,更不要說真正解決問題。

面試題庫

“知己知彼,百戰不殆”,隻有更深入的了解目的公司,才能更有把握的拿到該公司的offer。是以在面試之前進行刷題是必須要做的事情。當然,這個也是要具體問題具體分析的。目前網際網路大廠都是有算法和資料結構相關的面試題環節的。是以如果面試該類的大廠就需要從網搜羅該廠的曆史面試題或者刷某扣的題庫。

由孫子兵法看程式員跳槽基礎技術面試題庫履歷面試流程梳理

有些同學總覺得刷題毫無意義,而且這些算法和資料結構的知識在日常開發中也都用不到。老實說,這種了解本身是很片面的,你用不到并不代表别人用不到。說的不客氣一點,在日常開發中沒有用到算法和資料結構的知識,那是因為你的項目太low了。這句話可能不中聽,不過如果大家看一下Linux核心的代碼或者諸如LevelDB和Redis等開源項目的代碼就會發現,裡面充斥着各種算法和資料結構的知識。

廢話不多說,這裡就是強調一點,算法和資料結構無論是面試還是實際開發都很重要,一定要學透了。

履歷

履歷的重要程度不用多廢話了吧,無疑是面試的敲門磚。如果履歷寫的不好,基本不會有面試的機會,更不要說拿到offer了。大廠的HR每天收到履歷數量常人可能無法想象。認識一個做HR的朋友,其每個履歷的閱讀時間大概在10-20秒,也就是如果你的履歷沒有亮點,會馬上被扔到一邊(俗稱人才庫)。是以,履歷很重要,很重要,很重要,重要的話說三遍。

由孫子兵法看程式員跳槽基礎技術面試題庫履歷面試流程梳理

本号以為履歷應該關注2個方面,一方面是履歷的排版要規範,清晰;另一個方面是内容要有含金量,邏輯清晰。排版方面本文不多說,可以從本文後面的連結下載下傳履歷模闆。本文重點說一下履歷的内容。

  • 在具體内容方面,本号以為應該注意如下幾點:一定要簡潔,最多不要超過2頁A4紙。前面說過HR看履歷所花費的時間,是以,太啰嗦導緻HR無法在短時間内獲得關鍵資訊。
  • 履歷不要造假,這裡造假包括吹牛,如果寫了太多自己不熟悉的技術點,無疑給自己挖坑。
  • 履歷不要設計得過于華麗,這會讓用人機關覺得你太會包裝自己,把功夫都用在了外表上,甚至認為你的履歷是請專門人員“裝飾”出來的。
  • 關鍵資訊不要遺漏,比如聯系方式、年齡、擅長的技能和項目經曆等。

除了上面的公共内容外,最為重要的是自己的工作内容,或者說項目經曆,這方面一定要明确展現出自己的工作能力和産出來。為了寫出比較好的内容,建議使用STAR法則,這樣就不會遺留内容,并且展現出最重要的産出。STAR法則也就是stiuation(情景),task(任務),action(行動),result(結果)。以一場辯論賽的實踐活動為例,可以做如下分析。

由孫子兵法看程式員跳槽基礎技術面試題庫履歷面試流程梳理

面試流程梳理

面試流程也是需要注意的一點。在面試流程中一方面是要關注目的公司通常包含幾個面試環節,另外在一些正常環節也要有所準備。

比較經典環節比如自我介紹和是否有問題要問面試官等。這些環節看似簡單,但也很重要,否則很容易前功盡棄。比如自我介紹環節,如果介紹的内容邏輯清晰,内容充實,就會給面試官一個比較好的印象。這樣,接下來的面試可能會輕松不少。如果自我介紹給面試官留下反感的印象,後續的面試恐怕不會太輕松。總的一句話,能夠想到的環節在面試之前一定要準備好,最好能找人幫忙參謀一下。

好了,今天先到這,後續可能會專門寫一篇如何寫履歷的文章。大家可以通過如下方式獲得100多個履歷模闆,以後可能會有用。擷取方式如下:

私信本号: 履歷

原文請點選這裡

繼續閱讀