1. 程式人生 > >16個behavior question 的面試官解析及tips

16個behavior question 的面試官解析及tips

作者:九章演算法
連結:https://zhuanlan.zhihu.com/p/20346977
來源:知乎
著作權歸作者所有。商業轉載請聯絡作者獲得授權,非商業轉載請註明出處。

除了技術面試,behavior interview也是程式設計師拿到offer必經的一道關口。特別是現在的start up越來越傲嬌了,十分強調所謂的culture fit。因此,準備一下behavior question 是非常有必要的。

九章演算法總結了16個常見的behavior question,並解析面試官想通過這些問題考察的內容,指出需要避免的“坑”,並提供了一些小建議。希望對大家找工作有幫助。(本文為原創,未經許可,謝絕轉載。)

1.為什麼選擇我們公司呢?

這是一個常見問題。大部分的公司希望他們招聘的人是對其公司和產品充滿熱情的。因此在回答此問題時,應該充分說明為什麼這家公司對你來說很重要,為什麼你覺得自己適合這家公司及其企業文化。

面試官希望通過這個問題,看到你可以(有潛力)為公司/職位做出貢獻。

這個問題常常被面試官用來過濾掉那些把該公司當做跳板、而並非真正熱愛這家公司的人。

在回答時,你可以藉機充分展露你對這家公司的瞭解(做的功課、蒐集的資料等)。你也可以對公司的市場狀況、比較競爭者的優劣勢、未來的發展趨勢等發表自己的看法。

2. 是什麼吸引你來應聘這個職位的呢?

在回答這個問題時,需要體現兩個要點:一是,你對這個職位的熱情,二是,你承擔這個職位的能力。

因此,請充分將自己的技能、特長與該職位的需求進行結合。這樣,一方面展示了自己的技術水平,一方面體現了你對該職位的瞭解。從而說明,自己是適合(qualified)這個職位的。

例如,在程式設計師面試時,你可以強調一下自己學習新東西的能力、樂於解決並有能力解決bug/難題。

3. 你希望通過該職位獲得什麼?

在回答時,你應該充分說明,你將如何運用你學到的技能和經驗(skill & experience)為這個職位做出貢獻。

同時,你也可以提一下,你很喜歡面對挑戰,通過戰勝困難可以獲得成就感等。同時,你也有能力去解決難題。

接著,你可以舉個例子,講講自己是如何解決困難、達成目標的。

4. 在工作中,當與同事持不同意見時,你怎麼辦?

這個問題考察的是你的溝通能力、人際關係和團隊合作精神。這個時候,你千萬不要去吐槽你的老闆、同事有多麼傻X、多麼難相處。

通過這個問題,面試官想知道,你是否是一個願意提出不同意見的人,同時,也想考察你是否有足夠的溝通能力,以確保在討論不同意見時,保持氣氛的和諧,有理有據地(logically , reasonably, & professionally)發表自己的看法。此外,也可以提一提,當別人提出好的建議時,你也樂意、虛心採納。

5. 你的建議曾經被別人採納過嗎?

這道題考察的依舊是你的溝通能力。同樣地,要證明你可以有理有據地、專業地說服別人(logically , reasonably, & professionally)。

此外,通過這道題的回答,還可以展現你的evidence research 和 hard working。比如你可以講講你在說服別人之前,怎樣花心思去收集了很多資料、請教專家等等。

6. 當你100%肯定你的上司是錯的,你會怎麼做?

通常,你可以說,“這取決於當時情形和上司的脾性”。

比如,如果上司不太喜歡別人挑戰他的權威。那我可能不會當面反對他的觀點。我會先接下這個任務,然後按自己的方法去做,得出上司期望的結果。然後在跟他彙報的時候,告訴他,我已經把任務按照他的期望完成了,不過中間過程做了XX小改動。這個時候,老闆不會專注於我沒有按照他的方法做。而我,也避免了衝突。

而如果老闆是一個比較隨和的人。那我可能就會當面告訴他。

7. 介紹一個你做的最成功/最有挑戰的一件事或者一個專案。

這個問題給了程式設計師一個展示自己能力的機會。建議自己先總結一下,這件事體現了你哪家方面的能力,然後從這些方面展開。

8. 當你要做某件事卻缺乏足夠的資訊/資料時,你會怎麼做?

這道題主要想考察你的溝通能力、自學能力和麵對困難時的處理能力/抗壓能力。比如,你可以向同事請教、上網搜尋、自學等。當然,這樣的回答或許太千篇一律了,你可以想一個具體的例子,側重於展現你某一方面的特質。

9. 你是否曾經面對“不可能完成的任務”,如在十分緊張的deadline下完成一個很有挑戰的工作,你是如何應對的呢?

這個問題主要想考察你的壓力應對能力。可以想想你是否曾經完成過什麼不可能完成的任務。在這個過程中,你如何進行心理狀態的調整、如何進行時間的安排。當然,你也可以順便展示一下自己的溝通能力、團隊精神,江景如何與老闆溝通、如何與同事協作/尋求幫助。

10. 你是否曾經超額完成任務呢?請舉一個例子。(did more than was required)

這個問題考察你的自主性和能力。對於程式設計師來說,僅僅侷限完成各種上司佈置的任務是不夠的,我們希望的是你能夠獨立地drive一個事情,有足夠的歸屬感。特別是,在遇到上司沒有指示的問題時,能有自己的判斷和行動。當然,你可以詳細地講講你做了哪些別人很難想到的事情,充分體現你的個人能力。

11. 你做過什麼創新的(creative)事情呢?

程式設計師的創造力十分重要。可以講一個你牽頭提出的專案或是某個app功能(function),主要體現你initiate的能力。如果工作經驗少的話,可以講講自己在生活中創新的小例子。

12. 你是否曾經簡化過什麼事情(simplify)?

例如程式設計師經常需要簡化程式碼。但是回答的時候注意面試官的反饋,或許在你長篇大論技術簡化的過程時,面試官根本就不感興趣(或許是聽不懂)。所以,如果例子是簡化技術的話,先把簡化的思路講一下,待面試官表示出對具體的技術細節敢興趣時,你再展開。另外,如果沒有什麼工作方面的例子的話,可以想想生活中的例子。

13. 請描述一下你一週/一天的工作是怎樣進行的?

我相信,你不會傻到去說自己怎麼充分利用工作時間做自己的事情或者打醬油吧?

回答這個問題的時候,可以充分結合你以往的工作經驗和即將應聘的新崗位對個人能力的需求去展開。比如,你可以強調自己是個自律的人,每一天開始之前都會做一個小小的計劃,把一天大致規劃好。

14. 你是否曾經指導(guide or teach)團隊的新成員做某件事?

這個問題需要你去證明,你除了自己很牛X外,還願意帶領別人一起牛X。特別在你有了2-3年工作經驗以後,常常需要你教導新人適應工作、學習技能。

15. 我們這加班挺多的,你怎麼看?

每次聽到這個問題是不是有千萬匹草泥馬奔過?

可是,你可以說自己不太喜歡加班嗎?當然不行了。這個時候,就是你表忠心的時候了,充分展現自己的吃苦耐勞精神和為事業奉獻的精神。

當然,到了考慮去哪家的時候,問過這個問題的公司,確實要慎重考慮啊。。。不小心就到坑裡去了。

16 . 你未來幾年的規劃是什麼呢?你將如何實現這個目標呢?

通過這個問題,面試官想知道的是:

你是否真的想加入這個公司?

這個公司是否在你的長期計劃裡;

你是否是一個對事業有規劃的人?

你是一個積極進取的人嗎?

你只是把這份工作當成你的跳板嗎?

還是想通過這份工作進一步提升自己?

在回答這個問題時,可以充分結合你對該公司未來發展趨勢、願景的瞭解,將自己的發展規劃與之結合。

不過,在回答過程中,要避免這類的回答:“1年之後升一級”“2年之後薪水漲1倍”等。


關注微信公眾號ninechapter,瞭解最新IT求職情報,獲取IT技術乾貨。