征服数据科学面试的10个小技巧(附资源)
◆?◆?◆
序
面試是為了淘汰不適合某份工作的候選人。然而,面試并不是完美的,面試也不能代表真實工作。有些憤世嫉俗的人利用這一事實作為被拒絕時的借口,他們會說“他們?yōu)槭裁磿栁夷莻€呢?那個知識點是個人都能查到!”。雖然這話可能是對的,但是咆哮并不會給你一份工作。對于一個公司來說,與其雇傭一個不合適的人,不如拒絕一個合適的人(作為數(shù)據(jù)科學家,我們都知道如何在假陽性與真陽性中作出取舍!)。
在這篇文章中,我將給你提供一些如何提高面試能力的技巧和資源,這樣你就不太可能會因為一個糟糕的理由而被拒絕。
◆?◆?◆
準備和演練你的故事
你應該提前猜測公司會問哪些問題來理解你的態(tài)度和性格,然后根據(jù)自己的經(jīng)歷想出幾個例子來展現(xiàn)你具備公司所需的良好品格。例如,亞馬遜面試中會考察一系列領導力原則(https://www.amazon.jobs/en/principles)。找到類似亞馬遜的領導力原則這樣的考查點,花幾個小時思考你做過的所有偉大的事情,然后簡潔地寫出答案。這樣,當被問起時,你能夠講述一個簡短的故事,這個故事具有剛剛足夠的細節(jié)來鋪墊背景和構建你“偉大”的形象。你會被要求澄清一些細節(jié),但請避免長篇大論。不要成為一個無趣的人!
◆?◆?◆
減少意外
面試中最難的部分就是當別人都看著你時,你不得不立刻作答。通常很簡單的問題在這種環(huán)境下似乎都變得很難。盡量減少這種意外,盡可能多的得知每場面試包括什么,并為你知道的所有事情作出準備。Glassdoor(https://www.glassdoor.com/index.htm)(Glassdoor 是美國的一家做企業(yè)點評與職位搜索的職場社區(qū)。)上有通過面試的人的點評信息。在你沒做好調(diào)查或者至少讀讀Glassdoor上的評論之前,不要去面試。一定要向招聘人員問清你可以期待什么和他們對于你面試準備的建議。
◆?◆?◆
練習解決問題
大聲的讀和把解決方案寫在紙上。如果你是一個數(shù)據(jù)科學家,SQL(結(jié)構化查詢語言)的問題很常見。從類似JitBits(https://www.jitbit.com/news/181-jitbits-sql-interview-questions)和ProgrammerInterview(http://www.programmerinterview.com/index.php/database-sql/practice-interview-question-1-continued/)這樣的網(wǎng)站找到問題示例,然后真正地解決他們。當你出錯時,記下哪里錯了,這樣你才能花更多的時間在那個主題上。
◆?◆?◆
建立和實踐你的問題解決框架
在做了許多場技術面試之后,我了解到同一個框架可以應用于大多數(shù)問題,這樣做給了我清晰的思路。你要通過實際解決問題來開發(fā)你自己的框架。
◆?◆?◆
掌握基礎知識
你可以通過Brilliant.org(https://brilliant.org/math/combinatorics/)這樣的資源復習核心知識和測試自己。你一定會被問到概率與統(tǒng)計的問題,所以不要等到面試時再浪費時間回想貝葉斯定理了,你可以提前準備!
◆?◆?◆
掌握常見的技術概念
如果你從事數(shù)據(jù)科學,你需要了解偏差/方差。你需要知道如何檢測和處理過度擬合模型。進行分類(classification)分析時,你需要知道數(shù)據(jù)在每個類別的分布極度不平衡時如何處理。你需要知道各種模型的優(yōu)點和缺點。你還需要了解算法的基本知識,比如,隨機森林為什么“隨機”?什么是梯度提升(gradient boosting)?把技術面試當作一種口頭的、綜合性的期末考試,學習主要概念的核心原理。
◆?◆?◆
了解公司
花時間思考公司的產(chǎn)品,你的工作如何影響核心業(yè)務,預想你在工作時如何解決一個重要問題。我記得我在參加一個價格分析工作的面試時,面試官問我:“你如何對這款產(chǎn)品定價?”我沒有給出一個好的答案,所以面試被刷。你應該花時間深入思考你做這份工作時可能需要解決哪些問題,并能生動的討論它。我本應該花時間思考在那個領域通常都是怎么定價的,想出一些方法,并且研究一下他們的工程博客去弄明白他們目前在做什么。網(wǎng)上有大量的信息可以幫助你,你只需要主動尋找和吸收。
◆?◆?◆
認識到技術上的合格只是面試的一部分
人們也會根據(jù)是否喜歡你給出他們的反饋。表現(xiàn)出好心情,贊美面試官和他們的公司,展現(xiàn)出自己對這份工作的興奮和你的謙虛的態(tài)度。相比與技術出眾但粗魯?shù)娜?#xff0c;人們更愿意原諒他們喜歡的人在技術上的小的不足。你與招聘人員的溝通也是如此。盡量禮貌一些,在面試后發(fā)出感謝信,只要一有機會就真心表達你的感激之情。
◆?◆?◆
認識到面試本來就是很難的,掙扎是正常的
最重要的部分是不要放棄,即使當你感覺自己陷入窘境并且不知道如何處理的時候。不要讓自己的沮喪表現(xiàn)出來。你應該大聲說出你正在糾結(jié)的和你發(fā)現(xiàn)的問題。如果你的解決方案不管用的話,請解釋原因并試圖找出是哪一部分導致了失敗。通常面試官會提示你的。重要的是保持好奇和說出問題。我有幾次自己感覺很糟糕的面試經(jīng)歷,我認為我的面試搞砸了,沒想到后來收到的反饋中,他們竟然認為我表現(xiàn)得很好,希望我參加下一輪面試。你永遠不知道他們是怎么想的,所以一定要保持樂觀。
◆?◆?◆
最后,面試被拒不是對你的才華的判斷
從幾率來說,你也會被拒幾次的。但是沒關系,因為這是一個巨大的世界,我們知道它是一個數(shù)字游戲而已。沒有人適合所有的工作和團隊,即使他們技術出眾。有時候你被拒是因為你不是非常適合這份工作,有時候則是因為你在面試中沒發(fā)揮好(即使你非常適合這份工作),還有時你根本不知道被拒是出于什么原因。當你被拒時,給自己一點時間消化消極情緒,盡可能聯(lián)系面試官,感謝他們并詢問有哪些你可以改進的地方。
原文發(fā)布時間為:2016-12-12
本文來自云棲社區(qū)合作伙伴“大數(shù)據(jù)文摘”,了解相關信息可以關注“BigDataDigest”微信公眾號
總結(jié)
以上是生活随笔為你收集整理的征服数据科学面试的10个小技巧(附资源)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 学习css3中的动画
- 下一篇: Go语言的多态(Polymorphism