想去大公司但害怕面試?看這一篇就夠了!

2021-02-19 TechFlow

首先聲明,這一篇文章並非完全原創,它的靈感來源於一篇我最近在Medium上讀到的英文博客:ABC: Always Be Coding。我在這篇文章的基礎上做了一些修改以及加入了一些我個人的感受,大家如果英文OK想要直接感受原文的,可以點擊閱讀原文跳轉。

首先,我們來做一個簡單的測試,測試一下大家的面試情況。x是你拿到offer的數量,y是你進入到二輪面試的數量,我們來根據一下公式來計算一下分數:

本文當中包含很多建議,這些建議大概可以分為技術建議(Technical Tips)以及總體建議(General Tips)兩個部分,我們一個一個來看,首先是大家最關心的技術建議。


技術建議always be coding


這個很好理解,和practice makes perfect是一個意思,即孰能手巧。編程既然是一門技術活那麼一定的訓練量就是必須的,也一定會有一個熟能生巧的過程。一段代碼或者是一個算法第一次寫起來非常費勁是正常的,經過多次練習之後,會迅速熟悉起來,之後再來寫就要容易多了。

但是由於不同的語言以及不同的人學習曲線可能不同,所以很多人會在自己進入熟練階段之前就放棄,這無疑是非常可惜的。最好的練習方式就是專注練習,也就是有明確的目標,知道練習的對象以及目的是什麼。這樣有兩個好處一個是不會陷入迷茫,第二個可以通過記錄練習的結果來清晰地獲得反饋,既可以調整練習的頻率以及強度,也可以對自己的進度有所了解。

這一塊大家應該都有所了解,就不多贅述了。


精通至少一門多範式語言


首先解釋一下多範式的含義,範式是編程當中經常出現的一門術語。看起來很玄乎,但是它表示的意思非常簡單就是編程所使用的方法,比如面向對象就是一種編程範式,同樣函數式編程也是一種範式,面向過程也是一種範式。所以多範式語言也就是擁有多種編程範式的語言,比如我們常用的C++、Java、Python等都是多範式語言。

這裡的英文原文用的單詞是master,這也是我翻譯成精通的原因。也就是說對於這一門語言僅僅是粗淺的會使用以及熟悉是不夠的,必須要對語言的方方面面都有所了解,一些常用特性更是了如指掌,這樣才稱得上是精通。精通一門語言的好處非常多,既可以幫助我們學習其他以這門語言為基礎的技術,並且也會大大提升我們的開發能力以及學習其他語言和特性的能力,是非常非常重要的。

當然C++除外,因為沒有人能精通C++,就連C++的作者也覺得自己只精通了80%。


打基礎而不是背題


很多人會在面試之前瘋狂在網上搜索麵經,這是非常好的行為,可以幫助我們了解到應聘公司的提問範圍以及面試風格。但是這應當是準備階段做的事,而不是面試前臨時抱佛腳做的。相比於死記硬背面試的時候可能會出現的題目,我們更應該打好我們的編程(算法)基礎。

夯實基礎的一個表現是搞清楚常用算法的複雜度,大家可以看下下方的cheatsheet,當中包含了所有常用算法的複雜度以及一些其他的基本信息。

www.bigocheatsheet.com

當然僅僅知道複雜度還是不夠的,還需要自己親手實現一下這些算法,比如Dijkstra算法,Floyd-Warshall算法、旅行商問題、A*算法、布隆過濾器、BFS、DFS以及各種排序算法、最近點對問題等等。想要做點這些沒有其他任何取巧的辦法,只有剛才說的always be coding.

另外,適當的練習也是必不可少的。這裡作者推薦了著名的編程競賽網站TopCoder,我個人感覺TopCoder的曲線略微陡峭,可以使用codeforces代替,LeetCode中的題目質量沒有大家想像的那麼高,不要過度依賴LeetCode。作者提到刷題至少需要40小時以上的時間,並且需要涵蓋各種算法。比如遞歸、模式匹配、貪心、動態規劃、圖論等等。

Heck提到他花了兩周的時間投入在TopCoder當中,就是簡單的重複重複再重複。兩周結束之後他甚至可以做到單手閉眼寫出Dijkstra算法(當然是玩笑)。但這裡面的道理是明確的,就像Eric Schmidt說的那樣,Repetition doesn't spoil the prayer,重複永不辜負。


自己造輪子


不要依賴語言當中現成的各種數據結構的庫,儘可能自己動手實現一下。

對於這一點我也非常贊同,雖然現在各種庫都非常完善,但是只會使用它們和真正了解掌握它們其實是兩碼事。很多細節和道理是只有親自實現一下才能get到的,比如hashmap為什麼不是線程安全的,為什麼hashmap的數組長度永遠是2的冪?這些問題如果不親自動手,單單看博客文章是很難理解深刻的。即使記住了,過後也很容易忘記。

我之前也在公眾號當中使用Python實現過各種各樣常用的算法和數據結構,感興趣的同學可以翻一翻算法數據結構專題回顧一下。


讓coding變得簡單


對於工程師來說編程可能是整個工作當中最簡單的部分,因為在開始編碼之前你需要對項目以及功能進行設計,甚至還需要對架構進行設計。這需要你對相關領域有著非常豐富的經驗以及了解,在編碼完成了之後,可能需要對性能進行測試,對項目投入使用進行維護,這當中一定會出現大量的問題需要解決和修復。這兩點都比單純的編碼要困難,所以不要讓自己害怕編碼,編程其實是很單純的工作,可以讓人全身投入,要儘量學會享受這個過程。

其次是訓練自己白板編程的能力,其實不只是谷歌,現在各大公司都越來越喜歡在面試中添加白板編程的環節。對於許多人來說在面試官的注視並且沒有IDE的幫助下進行白板編程並不是那麼一件容易的事情,這是需要訓練的。如果大家想要去外企以及一些比較著名的公司,那麼白板編程的能力是必不可少的。


總體建議做好準備工作


如果你在面試的時候你對於正在面試的公司,他們的業務,他們現在做的事情,以及目標一無所知的話,那麼最好放棄。

如果是大公司可能還好,但如果是小公司的話,這種情況一定會扣不少分。對自己未來可能的僱主做基本的了解也是職業素養之一,這除了可以體現我們的專業性之外其實對我們自己的職業生涯的發展也是非常有幫助的。我們對未來僱主的了解越多,其實也說明了我們對於自己職業生涯規劃越清晰,知道自己下一份工作是什麼樣的。長遠來看,這是非常關鍵的。


不做假設


如果一些問題不是百分百確定,不要想當然,一定要查閱資料或者是找人求證。無論是在面試還是在實際工作當中都是如此,對此我也非常非常贊同。

很多人會習慣性地對一些問題做假設,尤其是不是非常熟悉或者是了解的事情。比如遇到了某一個報錯信息,通過某一個命令解決了,他們就會下意識地覺得這個命令就是針對這個報錯信息的,而不去細究這其中的原理究竟是什麼。很有可能之後因為其他原因遇到了同樣的報錯信息,他們就歇菜了。

所以對不是完全了解的事情不要做假設,不知道就去了解、學習,千萬不能想當然。


熱情


如果你自己對一件事情不在意,別人也同樣不會在意,因此保持熱情非常重要,它可以讓你充滿了幹勁。因為人往往只能在自己有熱情的領域做出成績,所以問一問自己,我們有讓自己充滿了熱情的事情嗎?

比如說想要自己做一個個人網站或者是APP?比如說想要自己做一臺無人機?還是想要做好自己的一個技術博客呢?其實對什麼有熱情不重要的,重要的是讓自己找到這麼一個充滿熱情的領域。


總結


看到這裡,如果我告訴你們Heck沒有讀過大學,大家會不會感到很震驚呢?

其實我倒不覺得意外,因為從字裡行間我能感覺到這是一個對於技術以及自己有著非常高要求的人,並且對於生活和編程充滿了熱情。有熱情它並不一定可以讓我們把一件事情做好做成功,但是它可以推動著我們朝著成功的方向不斷努力,路途遠並不可怕,可怕的是沒有動力了

最後,讓我們再回顧一下那一句經典的忠告吧:

Always be coding.

今天的文章就到這裡,衷心祝願大家每天都有所收穫。如果還喜歡今天的內容的話,請來一個三連支持吧~(點讚、在看、轉發

相關焦點

  • 產品面試攻略,看這一篇就夠了!(下)
    接上一篇面試問題大匯總,上一篇主要分析了面試過程中常見的8個面試問題和回答套路,詳細內容大家可以去看《產品面試攻略,看著一篇就夠了!(上)》下面我們繼續分析其他面試中常見的問題。09 如何判斷需求優先級這個問題的其他問法是:如果你手頭有很多工作,你怎麼判斷先做哪件後做哪件?
  • 關於面試背後的邏輯分析,看這一篇文章就夠了
    面試,對一些人來說,都未必能真正發現和考察候選人應有的素質,完全是憑感覺,在候選人面試後,會說:我感覺候選人還不錯、還行、還可以、可以試用一下等等。這些看似很合理的結論,但都說不出一個所以然。針對這些,老王認為,這不叫面試,是一種花著公司的時間和錢,做無聊的聊天而已。
  • 關於來日本留學學藝術,你想知道的看這一篇就夠了
    關於來日本留學學藝術,你想知道的看這一篇就夠了大家都知道,日本在藝術文化領域,動漫、影視和音樂等方面都有著影響世界的強大感召力。因為對藝術開放包容的態度、低廉的留學費用等,成為了眾多留學生嚮往的藝術天堂。
  • 上周面試了一家公司,我拒絕了它,現在又想去了,可以嗎?
    你這種情況,還想再進去,不大好說,因為不是你想進就能進的了,而是要看具體情況的。總的來說,能不能進公司取決於兩個因素,一是公司是否招到了人,二是你當初拒絕公司的原因是什麼,我具體給你分析分析。 首先講講公司招聘的情況吧,我認為這是決定你能否進去的最重要因素。
  • 立式攪拌器安裝教程看這一篇就夠了
    立式攪拌器安裝教程看這一篇就夠了   中藍水處理成套設備(南京)有限公司,立式攪拌器,產品齊全,質量可靠,廣泛應用,歡迎來電諮詢選購!不人員進入溼井進行檢查或維護;該系統採用專用底座固定在水池底部與管連接水池頂部安裝支撐塊兩者通過導杆連接:    立式攪拌器安裝教程看這一篇就夠了特殊提示潛水攪拌機必須完全浸沒在易燃易爆腐蝕性和高溫環境下工作—型潛水排泵廣泛應用於市政工程工廠商業醫院賓館住宅區等有固體顆粒和長纖維的水廢水雨水排放供水和農田灌溉南京環保設備內回流泥泵產品介紹型泥回流泵是在潛水攪拌機生產技術基礎上發的產品
  • 關於兒童安全座椅,看這一篇就夠了
    關於兒童安全座椅,看這一篇就夠了關於兒童安全座椅,看這一篇就夠了關於兒童安全座椅,看這一篇就夠了關於兒童安全座椅,看這一篇就夠了建議帶著孩子去挑選,讓孩子親自試坐,因為舒適性也是非常重要的。
  • 你也害怕面試嗎?
    ,可是我很害怕不敢去怎麼辦?」相信這是大多數初入社會的求職者都會有的一種心理——「面試恐懼症」害怕面試一般有這兩種情況:一是自己本身技術不過硬,投遞職位與自己能力不符,二是不懂得如何與面試官溝通,非常地緊張,畏首畏尾。那麼問題來了,我們應該要如何克服「面試恐懼症」,今天圈圈就為大家帶來一些實用的面試技巧。
  • 教招面試怎麼穿?看這一篇就夠了
    隨著教師招聘考試筆試部分的結束,各地的教招面試也陸續開展。許多小夥伴在前期都把大量的時間花在了準備筆試上,面試準備的匆匆忙忙,往往發揮不好,與所報崗位失之交臂。So 這裡為大家帶來了超全的面試攻略,請查收~面試的第一要點肯定是儀表儀態啦~這是我們留給考官的第一印象,即首因效應,發揮的好的話,還會有暈輪效應,那麼~
  • 看這一篇就夠了!
    她是一家公司的HR,負責人員招聘和培訓。現在正值畢業季,跳槽季,投簡歷的人多,工作壓力大。但是真正讓她煩心的不是有上百份簡歷要去處理,而是很多簡歷都文不對題,毛病一大堆。讓人想把簡歷丟進垃圾桶。很多時候你信心滿滿投的簡歷,卻石沉大海,了無音訊。為什麼HR會丟掉你的簡歷呢?
  • 想投資佛山,看這一篇就夠了
    想投資佛山?看這一篇就夠了!南海桂城鎮丨千燈湖12月份,廣東依然豔陽高照,溫潤如春,我們傍晚從深圳出發,途徑南沙大橋,全程不到3個小時就到達了佛山金融高新區千燈湖板塊。在貝殼上,香海彼岸的掛盤量達到81套,而且大部分都是沒有入住的新房,可以看出來,這個樓盤的投資客還蠻多的。如果預算有限,但是想買奇槎板塊的佛山剛需,大可以在這裡淘一下筍盤,還能砍價。
  • 看這一篇就夠了!
    這是一份通用的日語簡歷,如果招聘單位沒有特殊要求的情況下,這樣兩頁固定格式的紙張將是公司對你的第一印象。「志望動機」的篇幅有長有短,基本相當一篇小文章,這裡篇幅有限不展開說。但重點在於圍繞以下4個部分來寫:為什麼選擇這個工作?為什麼選擇這家公司?為什麼自己可以做好這份工作?在做好這份工作的基礎上,希望對社會做出哪些貢獻?
  • 搞定國家電網面試之——無領導小組討論,看這一篇就夠了
    | 無領導小組討論是一種採用情景模擬的方式對考生進行集體面試的考察要求,也被稱作:「小組面試」,考官可以通過考生在給定情景下的應對危機、處理緊急事件以及與他人合作的狀況來判斷考生符不符合崗位要求。這類題目要求考生充分展開自己的思路,表達自己的見解,主要考查考生的綜合分析能力,具體看考生思維是否清晰、邏輯是否嚴密、見解是否有新意,考慮問題是否全面、是否有針對性等。例如:你認為什麼樣的領導是好領導?
  • 朋友內推去大公司面試,面試官看了眼簡歷:通過下周來入職
    面試是去到一個公司,必須要經過的一個流程,但面試也是讓人很頭疼的一個流程,要面對面試官各種各樣的問題,還要謹慎回答,想想就很心累。不過遇到那種,面試特別快,並且面試完之後就能通知你入職的公司,大家會放心嗎?
  • 面試通過後拒絕沒去上班,後來看到公司還招聘,想去還能聯繫嗎?
    面試通過HR通知去上班,當時拒絕了沒去,後面看到公司還在招聘,你還會再去聯繫嗎?換做是我的話,我肯定是會再聯繫的,找個工作太難了,不抓一切可能的機會去推銷自己,難道還要等著千裡馬來發現自己嗎?一哥們之前找工作投簡歷,投了一個月都沒動靜,愣是沒收到一份面試邀請。
  • 想去的公司面試還在跑流程,其他職缺找上門?你該等下去還是將就
    最難受的是,每一家公司的招募程序不一樣,我們不太可能同時收到所有你感興趣的公司通知,更有可能的是,第一份錄取通知來得太快,與此同時,你正在某家公司的最後一輪面試中,也收到了另一家面試通知,或是還在等其他理想職缺的回覆。如果你正在等的工作機會中,有你一直很想去的公司,在這面試過程中的時間差裡,該答應已收到的錄取通知?還是爭取考慮時間、繼續求職,根據你的意願做出抉擇。
  • 日本留學學部面試最強攻略!看這一篇就夠了!
    幾乎在國內0面試經驗的你,是否對於大學校內考中的面試考試多少有些不知道該如何下手?沒關係!今天大輝醬就為大家帶來學部面試最強攻略!5退場面試結束時,保持坐姿說「本日はありがとうございました」。然後行禮,之後站起朝門走去,面向考官再次行禮,元氣滿滿說上最後一句「失禮します」,輕聲關門並退場。
  • 日本留學學部面試最強攻略!看這一篇就夠了
    幾乎在國內0面試經驗的你,是否對於大學校內考中的面試考試多少有些不知道該如何下手?沒關係!今天大輝醬就為大家帶來學部面試最強攻略!此時應保持基本禮儀,玩手機、無目的的走來走去、大聲交談、蹺二郎腿等都是不被允許的。看看準備好的資料,靜靜等待順序即可。2入室等待被叫到名字的時候,在門外敲2下(或3下),等聽到允許入內後打開門,用笑容迎接面試官,一定要正面朝向面試官,避免背身關門。
  • 小白想學習或者加盟產後修復該怎麼選擇機構?看這一篇就夠了!
    隨著產後修復市場的逐漸變大,產後恢復師,薪資也是水漲船高,越來越多的人想學習或者加盟產後修復,但是對於沒有任何醫學基礎或者產後修復經驗的小白,該怎樣去選擇,一個靠譜的機構呢?一個公司不能為了賺錢,而丟失了良知和愛。應該保持該有的服務理念和宗旨,只有服務宗旨和理念是真正符合市場和顧客的,才能夠取得大眾的信任。
  • 乾貨滿滿:日本留學SGU項目看這一篇就夠了
    乾貨滿滿:日本留學SGU項目看這一篇就夠了 為什麼要選擇SGU 無需語言學校過渡 無需語言學校過渡,大部分無需筆試面試!
  • 你害怕面試嗎?HR也在害怕!
    結果分析:81-100分    面試對你來說是非常恐怖的事件。這和你從小的生存教育模式有著很大的關係。害怕失敗的心態讓你在面試場景中猶如煎熬,如坐針氈,有一種想馬上逃離的感覺。    建議:學會去除內心的恐懼,嘗試改變和提高自己的信心是你目前最先要做的。