刷題百道卻跪在白板面試?白板面試FAQ爲你答疑解惑

你花了大量的時間學習如何編程、學習如何創建項目。終於你通過自己的努力收到了夢寐以求的公司發來的面試邀請函。但是這時候,你卻發現你的面前又被另一座大山所阻攔:

1.什麼是白板面試?

白板面試是爲了在軟件技術求職面試中測試你溝通和解決問題的能力。一般情況下,在白板面試時,你會被給予一個任務、一個代碼問題,當然,還有一塊白板。並且在面試時需要你不依賴外部參考,直接在白板上手寫程序,給出整體的解決方案。

image

2.爲什麼公司要安排一場白板面試?

很多著名的科技公司目前都會採用白板面試的方法面試應聘者。因爲相比起傳統的編程環境,白板面試迫使你在沒有自己喜歡的工具的情況下、在不熟悉的環境中寫代碼。這就可能導致你在面試過程中犯錯誤,而你在一個陌生的環境中遇見問題時的處理方式,也將會成爲公司考量你的標準之一。

image

3.在白板面試中面試官會關注什麼?

在白板面試中往往代碼的撰寫不是面試官最看中的,面試官一般關注更多的是:

  • 你與別人的溝通能力;

  • 你遇到挫折時候的應變能力;

  • 你接受到任務時的反饋能力,等等。

因爲這些能力都將決定你會不會在日後成爲一個有建設性的員工。

因此你如果在白板面試中感覺到磕磕絆絆很正常,不要害怕,這是需要你向面試官展現出你解決問題、消除錯誤的能力,而不是假裝你知道一切,逞強蠻幹

image

4.如何準備白板面試?

不要對白板面試感到恐懼,因爲有效的準備工作是可以助你在白板面試中取得成功的。下面我們就來分享8個簡單的小建議來給各位熱一熱身:

面試前

1.買塊白板

已經熟悉了在電腦上編程的你是不是平時不會在白板上寫代碼?同時,在白板上寫代碼和在紙上寫代碼也有很大的不同。所以熟悉了在白板上寫代碼就相當於熟悉了面試時的編程環境,這是很有必要的!

2.觀察別人如何在白板上寫代碼

每個人都有不同的學習方式,所以觀察別人如何在白板上寫代碼對你熟悉如何在白板上寫代碼也很有幫助。尤其是當你讓自己置身於面試官的視角時, 你就能更好的瞭解到如何在白板上進行編程才更容易通過面試。

3.學會表達你的思維方式

白板面試並不意味着你在面試時只能用筆在白板上寫代碼。如果你想讓面試官知道你在想什麼以及你遇到問題時想怎麼處理,那麼請學會表達你的思維方式。儘可能多地在白板上寫代碼的同時展示你的思維過程,這將幫助你慢慢習慣在白板面試時清晰的表達出你是如何思考的。

4.鍛鍊你的溝通能力和表達能力

在一場白板面試中你只會寫白板是不行的,就好比在一個team裏你只會寫代碼也是不行的。所以在白板面試前多能夠鍛煉出平靜有效地溝通你的想法是非常重要的。

5.保證睡眠充足

白板面試往往會持續很久,因此在面試前一晚千萬不要熬夜。 如果你能在白板面試中始終保持着充沛的精力,會增加你面試成功的機率。

面試中

1.學會提問

當你被問到一個問題時,不要急着回答,不要急着去“做對”。可能這個問題本身就沒有標準答案呢?所以當你被問到一個問題時,你可以先在頭腦中評估一下問題,如果你覺得你需要更多的信息,或者面試官給的問題並不夠清楚,就需要你大膽的去提問,以消除任何歧義。

2.解釋你的思維過程

當你清楚了問題的細節以後,面試官會想知道你對這個問題的看法以及你打算怎麼處理這個問題,所以在編程過程中能夠解釋你的想法是至關重要的。而且在白板面試的過程中面試官經常會根據你的思維過程而非你能否給出一個可靠的答案來對你進行評判。

3.自信心

一般情況下白板面試的問題都很難,所以往往你並不能馬上給出一個讓面試官滿意的答案,這個時候有的人自信心就開始動搖,甚至開始對自身能力產生質疑。

但是在這時你要告訴自己你已經爲白板面試做了充分的準備,足以面對任何困難。即使你覺得你可能沒有提供最好的答案,也要保持積極與冷靜:積極地去與面試官接觸,冷靜的進行思考。相信自己,走在正確的軌道總比半途而廢來的好,你要相信你積極自信的處理方式會讓面試官對你的評價大大提升。


如今,刷題已經成爲一種風氣。別說剛畢業的小白,就是已經工作了幾年的程序員一刷題就是幾個月,除了自己單槍匹馬刷題的,還有上《九章算法班》等各類算法輔導班的……

爲什麼互聯網公司這麼喜歡面算法呢?一位阿里的面試官是這麼說的:

考算法題,是對一個程序員基本素養考覈。如果 Coding 能力不達標,你的經驗再多公司也不會要你。然而,一旦刷題這關過了,你的工作經驗,就開始成爲重要的分水嶺了。一個 10 年經驗的,題目秒的慢了點,也可以輕鬆拿到阿里 P7-8 。所以工作經驗非常重要,但刷題也是非常科學的招人指標。

作爲九章算法開設的第一門也是最經典的一門課程,從 2013 年開課至今的七年時間裏,一直享有良好口碑。這門課,可以說是程序員 IT 求職 “必修課”。 課程適配 C++/Java/Python 等主流編程語言,30 天精通 57 個核心高頻考點,9 招擊破 FLAG 、BATJ 算法面試。

內容亮點:

  • 課程覆蓋 90%國內外一線大廠算法面試高頻考點

  • 2020 夏秋招最新大廠面試算法題 80+實戰講解

  • 規範編程細節,實質性提升 Coding 能力避免面試“隱形坑”

  • 課程體系完美匹配大廠面試考點,算法面試從容應對

免費體驗時間 :

5 月 31 日上午 9:30:00 (就在本週日噢,不要錯過啦!)

如何報名 :

戳鏈接:https://www.jiuzhang.com/course/71/?utm_source=sc-csdn-fks 立即報名免費試聽

現在報名免費試聽前三章噢: image

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