在 Reddit,我們理解面試可能非常令人頭疼,因此我們做了這份指南來幫你順利通過面試。你不會不學習就去參加期末考試,對吧?同樣,我們也不希望你不準備就來參加面試。請把這篇文章作為通過面試的學習指南。
到目前為止,你大概已經與我們招聘團隊的成員通過電話了,完成了初步的電話面試。那么恭喜你能繼續下一步的面試!接下來要面對你的第一個技術面試了——這一次是與我們的工程師進行的電話面試。
電話技術面試
這部分面試更偏向于一般的能力傾向測試,旨在了解你對網絡及其安全漏洞相關基本概念的技能。這部分面試基本上一半是問答形式的題目,一半是編程訓練。你可能不知道所有問題的答案,這是可以接受的。重要的是,我們可以了解你的能力范圍,并據此決定你的專長能否滿足我們團隊的需求。
在回答這些問題時,一定要解釋你是如何得到這個答案的,以及為什么采用這種方法。
提示:打開你的筆記本并準備好面試。確保你接上了網線或者連上了可靠的 WIFI,并仔細檢查你準備接電話的地方手機信號是否夠強。
現場面試
如果你走到了這一步,那已經快成功啦。現場面試會分成三個技術面試和三個問答形式的面試。總之,面試應該會持續 5 個小時左右,所以來之前請休息好。
面試環境
你參加面試的房間里有一塊白板,在技術面試中需要用到它。來參加面試時還要帶上你的筆記本電腦,或者告訴我們你更希望我們提供一個筆記本電腦給你。你的技術面試要么是通過白板,要么是通過筆記本上的 coderpad(面試官會在你們見面時分享給你)。
考慮到我們工作的性質,我們辦公室的氛圍比較休閑(當然是合理范圍內!)。我們沒有著裝標準,建議你怎么舒服怎么穿。
技術面試
技術面試占你和我們在一起的大部分時間,總共大概是 3 個小時(每個技術面試占一個小時)。正是因為想看看你的實際編程水平,我們才要求你帶筆記本來面試。盡管面試主要是看你的技術水平,但是面試官還要評估其他重要的因素,比如工作風格和團隊配合。
編程/算法。在現場面試中你要完成兩個編程面試,一個針對一般軟件工程概念,另一個則更深入到你擅長的領域(無論是前端、后端還是機器學習等等)。對于一般的編程面試,我們鼓勵你使用最習慣的語言來解決。在這部分會遇到的問題通常都可以利用遞歸和迭代技巧,用多種不同的方法來解決。
系統設計。與其他技術面試不同,這部分面試不是以編程為主的,但是你很可能會用到白板。你應該準備好碰到這種問題:“怎樣構建一個這樣的服務?”以及“如何擴大上述服務?”。此外,你還應該對互聯網工作原理有扎實的理解。
應當牢記的幾點
別忽視面試的語言交流方面。
技術面試不是為了看你能否得出正確答案,而是為了檢驗你能夠多好地與他人合作。把面試官當成一個幫助你解決問題的人,就像你的隊友一樣。我們明白一個人不可能完成所有事情,因此特意招募了不同背景和有不同技能的人來建立我們的團隊。我們更想知道你有哪些領域的技能,而不是想找到完美的工程師。如果你忘了這篇指南里的其他內容,把下面這三點牢記于心就能讓你在技術面試中遙遙領先:
傾聽并認真考慮面試官的建議。他們很可能已經問過上百遍同樣的問題,并見識了不同的解決方法。他們的工作就是幫你找到最好的方法。
把你的思考過程說出來,并能夠解釋你所用方法的優缺點。比起你能否想出解決方法,我們更在意你是怎樣想出這個解決方法的。
在你沒想好解決方法之前,別急著寫代碼。正如我們的一個工程師曾經告訴我的那樣,在沒有考慮木頭的尺寸和如何把每個零件拼在一起之前是不會開始建工作臺的;同樣,在你開始寫代碼之前你也應該知道要怎樣解決問題。
問答面試(Q&A Interviews)
在 Reddit,我們給予人們自主權來讓他們能做自己。盡管技術面試可能需要集中精神,但是問答面試要輕松得多。問答面試的面試官通常不在你申請的團隊中,主要是為了讓我們在技術能力層面之外更好地了解你。
申請者 AMA(Ask Me Anything)。這項面試是為了從個人的角度了解你,因為大部分面試更關注你在電腦上能做什么。這說明,應對這項面試最好的方法是準備好談談你自己。這是你要面對的所有面試中最隨意的,但是它有希望讓你更深入地了解我們如何工作,反之亦然。
提示:準備好,會有關我們企業文化、方針和辦公室的日常生活的問題。你的動力和我們公司的價值觀應該有相似之處。
跨部門面試。從名字大概就能看出來,這項面試是為了讓你初步了解怎樣與其他團隊合作。除非你負責基礎設施,否則你就要和我們的產品團隊密切合作,所以我們需要確保你能很好地連接其他技能,而這些技能與你自己所掌握的技能不同;這就意味著你能夠流暢地交流并有效解決沖突。在這項面試中,你會見到我們的產品經理之一,因此此時是詢問 Reddit 如何運作以及今年的產品路線圖(product roadmap)等相關問題的理想時機。
提示:準備一些專業軼事來幫助你突出人際交往能力。提前想好你準備怎么講故事,從而在面試中傳達某些行為屬性。
團隊負責人面試。這項面試非常可能是一天中最后一項面試(耶!)。你未來的團隊負責人會從高水平上審查你的工作,深入探究你完成過的具體項目,以便確定你能怎樣融入團隊。這是個很好的機會,可以問問在你未來要做的項目上還不清楚的問題,組織結構的問題,以及下半年團隊的規劃。
接下來呢?
你順利完成了現場面試,好樣的!我們知道這不容易。既然你已經完成了最難的部分,那么你可以準備好在面試后一周內接到招聘官的消息。還有問題嗎?不要猶豫,聯系我們吧!你在每一步都能得到我們的支持。
-
工程師
+關注
關注
59文章
1570瀏覽量
68514 -
Reddit
+關注
關注
0文章
34瀏覽量
5334
發布評論請先 登錄
相關推薦
評論