自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

有夢(mèng)想的程序須知的硅谷面試經(jīng)驗(yàn)

移動(dòng)開(kāi)發(fā)
一般公司都有自己的Refer和面試系統(tǒng),HR人員尋找候選人,在LinkedIn上就有豐富全面的簡(jiǎn)歷庫(kù),通過(guò)對(duì)畢業(yè)學(xué)校,就職公司的過(guò)濾去挖掘潛在員工。還有一些高水平的學(xué)術(shù)會(huì)議,工業(yè)界愿意支持和參與

筆者之前在LinkedIn做技術(shù)工作同時(shí),也花了不少時(shí)間在招聘上,成為了當(dāng)時(shí)LinkedIn前三的面試官,包括挖掘候選人,參與校園招聘,草擬面試題,電話面試,Onsite面試,填寫(xiě)反饋,和***決定是否發(fā)放Offer,都有完整的流程和經(jīng)歷,我就按問(wèn)答形式給大家借鑒。

問(wèn)題:硅谷公司的招人的渠道有哪些,跟國(guó)內(nèi)有何不同?

一般公司都有自己的Refer和面試系統(tǒng),HR人員尋找候選人,在LinkedIn上就有豐富全面的簡(jiǎn)歷庫(kù),通過(guò)對(duì)畢業(yè)學(xué)校,就職公司的過(guò)濾去挖掘潛在員工。還有一些高水平的學(xué)術(shù)會(huì)議,工業(yè)界愿意支持和參與,像SIGMOD,VLDB***數(shù)據(jù)庫(kù)大會(huì);也喜歡舉辦公開(kāi)技術(shù)講座,邀請(qǐng)敏感詞各界參加,注冊(cè)時(shí)留下聯(lián)系方式?;蛘邔?xiě)一些技術(shù)博客,開(kāi)源產(chǎn)品,通過(guò)他們做的有意思的項(xiàng)目來(lái)間接吸引人才。有時(shí)也舉辦一些hackathon比賽,24小時(shí)做出一個(gè)小產(chǎn)品原型,歡迎各類技術(shù)人才挑戰(zhàn)。當(dāng)時(shí)我也參加LinkedIn的編程馬拉松,每人發(fā)一件T-shirt,寫(xiě)著Eat, Code, No Sleep。我記得內(nèi)部統(tǒng)計(jì)表示,2/3的人都是通過(guò)內(nèi)部推薦進(jìn)來(lái)的。

其實(shí)國(guó)內(nèi)的思路更厲害,比如最近雅虎北京一裁員,忙壞了各路IT公司,某創(chuàng)業(yè)公司也湊熱鬧一起去搶人,派出2個(gè)高級(jí)工程師去面試,結(jié)果,負(fù)責(zé)面試的2個(gè)員工都被人挖走。還有一些無(wú)節(jié)操HR,偽裝成下面這個(gè),我接觸過(guò)的妹子不多,你們不要騙我。

 

問(wèn)題:硅谷公司招聘流程是什么,跟國(guó)內(nèi)有和不同?

 

國(guó)內(nèi):如果是在校生,一般都要有個(gè)筆試,通過(guò)率也不高,可能就百分之幾,然后在校園里面試3輪左右,分別對(duì)技術(shù),基本功,價(jià)值觀的考察。然后就會(huì)大規(guī)模發(fā)offer,一些大公司如百度,阿里一年招上千人是很常見(jiàn)的。

 

 

硅谷公司:一般是沒(méi)有筆試。如果HR發(fā)現(xiàn)簡(jiǎn)歷的一些關(guān)鍵字和背景符合職位需求,簡(jiǎn)單介紹公司,安排1,2輪電面,如果通過(guò),邀請(qǐng)onsite面試,里面會(huì)有4-7輪,里面涉及到不少白板編程,雖然很多人爭(zhēng)議,參見(jiàn)附錄,但目前為止還是有些無(wú)奈的選拔手段。

 

 

LinkedIn會(huì)花很大代價(jià)去組織,包括報(bào)銷來(lái)回機(jī)票,吃穿住行,贈(zèng)送小禮物,給候選人一種非常受尊重的感覺(jué)。比如附帶禮物中有一個(gè)inMap,把你在LinkedIn上面的聯(lián)系人聚類可視化呈現(xiàn)出來(lái)。非常酷。

[[146173]]

這里面成功率非常低,真的是千里挑一,雖然代價(jià)很大,但很多公司都是強(qiáng)調(diào)人才是***位的,在宣傳企業(yè)文化和價(jià)值上也是起到積極作用。然后就是收集反饋,一般是2個(gè)面試官backto back同時(shí)給出評(píng)價(jià),按1-4打分,***取平均分,Yes = 3.0 ; Very Yes = 3.5; No = 2.5 招聘委員會(huì)通過(guò)投票和辯論來(lái)確定是否發(fā)放Offer。

 

 

我記得印象深刻的面試:面試者歲數(shù)大些,當(dāng)時(shí)我面的時(shí)候也沒(méi)出眾,我準(zhǔn)備給他一個(gè)一般的分,但他回去馬上給我寫(xiě)了一篇長(zhǎng)信,解釋當(dāng)時(shí)我問(wèn)的問(wèn)題,給出詳細(xì)參考,我對(duì)他的回答非常佩服,至少態(tài)度很積極,也許是當(dāng)場(chǎng)沒(méi)有發(fā)揮好,我立馬改變了印象,給他很高評(píng)價(jià),但其中有個(gè)初級(jí)面試官居然給他1分,什么概念(ifyou hire him, I will go),這樣就把他平均分給拉下來(lái),我覺(jué)得這樣不公正,就在招聘會(huì)議上為他說(shuō)話,***他也拿到Offer順利來(lái)到公司,事實(shí)證明這是一個(gè)挺優(yōu)秀的技術(shù)人員。

 

問(wèn)題:硅谷公司是如何選拔技術(shù)人才的?

硅谷公司對(duì)基礎(chǔ)架構(gòu)很重視,注重基本功,員工素質(zhì)和價(jià)值觀認(rèn)可。技術(shù)人員還是需要關(guān)注生產(chǎn)力的,其實(shí)也很難短時(shí)間考察,公司也考慮過(guò)是否通過(guò)一些做小項(xiàng)目,直接上機(jī)模擬真實(shí)環(huán)境來(lái)評(píng)價(jià)。但真正實(shí)施又難度很大,LinkedIn有個(gè)專門(mén)負(fù)責(zé)招聘的員工寫(xiě)過(guò)文章闡述面試?yán)砟睿篒nterviews are not Exams 主要是想保持自然,一起應(yīng)對(duì)一天工作中場(chǎng)景。

我總結(jié)成3C (Culture, Communication,Curiosity),下面也展開(kāi)一些重點(diǎn)。

技術(shù):平常扎實(shí)的技術(shù)積累,包括系統(tǒng)知識(shí)點(diǎn),不同編程語(yǔ)言,開(kāi)源工具,團(tuán)隊(duì)合作工具,比如,Restful架構(gòu)有哪些特點(diǎn),動(dòng)態(tài)語(yǔ)言的優(yōu)劣。我在知乎上也給出了硅谷跳槽工具箱指南

基本功:代碼簡(jiǎn)潔優(yōu)美沒(méi)有bug,常見(jiàn)算法的應(yīng)用,優(yōu)化技巧,比如如何把一個(gè)O(n^2)的算法優(yōu)化成線性。好的編程習(xí)慣一定要堅(jiān)持,格式:縮進(jìn)可以良好排版,括號(hào)要對(duì)齊,變量名起的有意義。邊界檢查,參數(shù)檢查,異常處理,單元測(cè)試。主動(dòng)寫(xiě)出合理的Testcase,一些常見(jiàn)的null檢查。不管你之前做過(guò)多少年,只要申請(qǐng)工程師職位都要經(jīng)歷過(guò)編程的基本考核。

交流:實(shí)技術(shù)人員用到的英文都比較淺顯,聽(tīng)和讀應(yīng)該問(wèn)題不大,但***在說(shuō)和寫(xiě)方面下大功夫,這能突破一些天花板,更多融入團(tuán)隊(duì)交流。

系統(tǒng)設(shè)計(jì):包括設(shè)計(jì)大型系統(tǒng)的架構(gòu)選型,各種不同組件的tradeoff,數(shù)據(jù)庫(kù)系統(tǒng),網(wǎng)絡(luò)系統(tǒng),分布式系統(tǒng)。比如什么時(shí)候適合用NoSQL,如何做一個(gè)推送系統(tǒng),緩存系統(tǒng)如何搭建。

問(wèn)題:您在面試中會(huì)重點(diǎn)考察面試者除了技能之外的哪些點(diǎn)?面試者身上哪些特點(diǎn)往往會(huì)是各公司認(rèn)為不能接受的?

首先,看背景是否符合職位的需求,比如做分布式計(jì)算的工程師,對(duì)系統(tǒng)底層,大數(shù)據(jù)架構(gòu)就要有一些涉獵。

第二,聰明,如果我交流的時(shí)候發(fā)現(xiàn)他們能很快意識(shí)到我說(shuō)的意思甚至補(bǔ)充我心里想的,這種人非常討喜。如思路異與常人,很快給出***解,能挑戰(zhàn)一些難度大的問(wèn)題。

第三,好奇和熱情,如果面試者說(shuō)不清為啥要申請(qǐng),或者沒(méi)啥主動(dòng)提問(wèn)的,我會(huì)覺(jué)得對(duì)公司興趣不大,沒(méi)有好好做功課,態(tài)度上不夠積極,而就算***技術(shù)很出色,在評(píng)價(jià)上也是要打折扣。另外如果他技術(shù)面很狹隘,技術(shù)興趣不廣泛,可能也要考慮是否能勝任創(chuàng)業(yè)公司不斷變化的環(huán)境。

不能接受的:

 

不愿意學(xué)習(xí),對(duì)他說(shuō)的或者寫(xiě)的很自大,但卻不虛心接受其他人指出的問(wèn)題和建議。

 

企業(yè)文化不合,對(duì)公司的使命和價(jià)值觀有一些偏差,這個(gè)比技術(shù)功底更致命,主要是找志同道合的。

 

問(wèn)題:從面試官的角度給出一些系統(tǒng)設(shè)計(jì)上的考量標(biāo)準(zhǔn)是什么?

 

 

我先給一個(gè)內(nèi)部培訓(xùn)面試官的方法,大致說(shuō)了考量環(huán)節(jié)。根據(jù)我的經(jīng)驗(yàn),也列出一些關(guān)注點(diǎn)

 

Adapt to the changing requirements (適應(yīng)變化的需求)

 

Produce a system that is clean, elegant, well thought (設(shè)計(jì)干凈,優(yōu)美,考慮周到的系統(tǒng))

 

Explain why you choose this implementation (解釋為何這么實(shí)現(xiàn))

 

Be familiar with your experience level to make decisions (對(duì)自己的能力水平很熟練)

 

Answer in high level of scale and complexity (在一些高層結(jié)構(gòu)和復(fù)雜性方面有設(shè)計(jì))

 

其實(shí)大家大可不必追求***,在真正的面試中,沒(méi)有人能對(duì)答如流,往往面試官也會(huì)給出善意的提示。就算你沒(méi)回答某個(gè)子問(wèn)題,在面試后的評(píng)價(jià)中也會(huì)綜合衡量,跟其他的面試者比較,最終打出一個(gè)分?jǐn)?shù)。很多人在2到3分左右,目標(biāo)是盡量在3分以上。

問(wèn)題:我不是算法大牛,不是ACM隊(duì)員,聽(tīng)說(shuō)Google,F(xiàn)acebook有很多牛人才能進(jìn),那我怎么能拿到好Offer?

首先要是要有信心,算法不是想象那么難。

 

***:因?yàn)槊嬖嚦R?jiàn)的算法就那么幾種。只有你努力去總結(jié)歸類相似題目,才能只做很少的題就可以會(huì)很多的題。不要盲目關(guān)注數(shù)字。做題質(zhì)量非常重要。標(biāo)準(zhǔn)是:你做過(guò)的題目,讓你再做一次,你就能“***解決”。

 

第二:即使你知道一題的解法,你未必能寫(xiě)好。因?yàn)槟憧赡苊看螌?xiě)出來(lái)的程序都很隨性,這樣會(huì)漏洞百出。程序員是一個(gè)非常講究嚴(yán)謹(jǐn)性的職業(yè),如果你在總結(jié)題目的時(shí)候能夠找到這些題目的模板,你把模板提煉好,碰到類似的題目,可以一邊寫(xiě)模板,一邊想想怎么在模板上做一點(diǎn)簡(jiǎn)單的改動(dòng)。這樣節(jié)省時(shí)間又保證不會(huì)出錯(cuò)。

 

問(wèn)題:如果本科不是學(xué)計(jì)算機(jī)的,又想轉(zhuǎn)行該怎么準(zhǔn)備?

 

1.讓自己更Professional。比如你的簡(jiǎn)歷只能放和計(jì)算機(jī)有關(guān)的東西,其他東西再牛也不能發(fā)揮用處(比如學(xué)生會(huì)主席)如果Resume還是很空,就多去做項(xiàng)目。在Github上面多去follow項(xiàng)目,然后參與到感興趣的當(dāng)中。

 

2.在某一方面達(dá)到工程師實(shí)力。臨時(shí)轉(zhuǎn)行時(shí)間短,找一個(gè)容易入手的準(zhǔn)備,如果你以前做的事情跟數(shù)據(jù)有關(guān),就申請(qǐng)DataAnalyst。本來(lái)就會(huì)一些基本技術(shù)的,可以做前端,JavaScript, HTML,CSS,去真正做一個(gè)自己博客。如果對(duì)產(chǎn)品感興趣,就玩Django,ROR這樣的網(wǎng)站框架,了解一個(gè)網(wǎng)站是怎么搭建起來(lái)的。如果對(duì)Mobile感興趣,就用IOS或者Android寫(xiě)2個(gè)APP。這樣做的好處是,簡(jiǎn)歷不空,如果問(wèn)到,可以駕輕就熟。如果不相關(guān),坦誠(chéng)相見(jiàn),說(shuō)由于我是轉(zhuǎn)行的我這方面不熟悉,可以嘗試猜猜看。也可以直接告訴面試官,我是轉(zhuǎn)行的,我對(duì)計(jì)算機(jī)很感興趣,做了這么這么幾個(gè)項(xiàng)目。于是面試官不會(huì)問(wèn)你難題。結(jié)果你早就準(zhǔn)備好了,超出面試官預(yù)期,就是一個(gè)高分!

問(wèn)題:面試時(shí)候如何表現(xiàn)自己體現(xiàn)溝通能力?

首先你要站在面試官的角度,面試官招你進(jìn)去當(dāng)同事,他希望同事怎么樣的人就決定了他的立場(chǎng)。學(xué)會(huì)換位思考。

讓面試官時(shí)刻明白你的意圖,不要閉著眼睛不停寫(xiě)。對(duì)于面試官來(lái)說(shuō),他根本不知道你的解題進(jìn)行到哪一步了。你可以反復(fù)和面試官交流自己的想法,得到面試官認(rèn)可以后再動(dòng)手寫(xiě)。可以講講你怎樣想到這個(gè)思路的。記住,你并不是要說(shuō)服他接受你的想法,而是要把你的想法解釋給他聽(tīng)。面試官提出質(zhì)疑的時(shí)候,***,不要覺(jué)得面試官什么都不懂,怎么這都不知道(其實(shí)他只是看一下你是否真的懂),第二,面試官比你經(jīng)驗(yàn)豐富得多,很有可能就是你犯錯(cuò)了,趕緊想想是不是真的有問(wèn)題。

問(wèn)題:面試中出了Bug怎么辦?

BUGFree很重要,這個(gè)需要我們平時(shí)不斷的練習(xí),按照我們方法的準(zhǔn)備,還是可以避免一些坑。但碰巧你可能不在狀態(tài),寫(xiě)出了BUG被面試官指出,是不是就掛了呢?

別擔(dān)心,出BUG很正常,也許面試官來(lái)面你之前正在DEBUG:(衡量一個(gè)程序員能力的標(biāo)準(zhǔn),并不是他能想出多牛的算法(那為什么還要面算法題?)而是當(dāng)遇到問(wèn)題的時(shí)候,程序員去分析和解決問(wèn)題的能力。而出BUG的時(shí)候,正是展現(xiàn)你是否是一個(gè)合格程序員的時(shí)候。

DEBUG流程:

 

1. 通過(guò)TEST CASE定位BUG所在位置

 

2. 不要立即修改代碼,重新梳理邏輯。因?yàn)楹苡锌赡苓€有其他BUG。

 

3. 走完所有邏輯之后,心里有數(shù)怎么改了,再動(dòng)手開(kāi)始改

 

4. 用TEST CASE再走一次新的代碼。

 

5. 在整個(gè)過(guò)程中,不停的告訴面試官你在干嘛(在不影響正常寫(xiě)程序的情況下)

 

這樣,成功排解BUG,不但不會(huì)減分,還會(huì)因?yàn)槟銉?yōu)秀的DEBUG能力和與此同時(shí)展現(xiàn)出來(lái)的溝通能力而加分。

 

 

***希望大家在找工作方面能有所收獲,不用多久,就會(huì)升職加薪,當(dāng)上總經(jīng)理,出任CEO,迎娶白富美,走上人生***~想想還有點(diǎn)小激動(dòng)呢,嘿嘿~~同學(xué),夢(mèng)醒了么,該去搬磚了。

 

責(zé)任編輯:chenqingxiang 來(lái)源: 網(wǎng)絡(luò)整理
相關(guān)推薦

2011-03-01 09:36:26

面試算法解題思路

2013-03-05 10:24:51

創(chuàng)業(yè)硅谷面試官

2020-06-02 16:38:24

華為

2014-03-20 10:00:21

硅谷面試

2012-04-26 17:12:36

程序員夢(mèng)想

2013-04-10 09:44:59

2015-06-29 09:44:55

2015-09-24 16:32:49

邊走邊看

2012-12-14 09:35:03

私有云應(yīng)用程序可移植性OpenStack

2011-11-14 16:15:05

iOS創(chuàng)業(yè)

2018-12-21 10:52:03

Java后端開(kāi)發(fā)面試

2018-08-20 09:58:01

數(shù)據(jù)結(jié)構(gòu)程序員面試數(shù)據(jù)

2018-09-07 23:10:15

程序員技能溝通

2016-11-10 09:26:18

2017-09-12 12:13:57

夢(mèng)想 咸魚(yú)

2010-12-23 15:45:31

程序員編程

2014-05-15 16:20:26

iOS程序員Android要點(diǎn)

2014-07-15 15:38:41

Android

2011-05-03 17:34:48

夢(mèng)想程序員

2018-08-27 11:35:19

編程語(yǔ)言Java面試
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)