面試(Google/Apple/Snapchat/Light) - 面試

Table of Contents

※ 引述《diabloiii (天才珈)》之銘言:

恕刪

: 白板寫出來的東西是要真的可以跑的 不可以有syntax error

有點好奇要求做到這個程度是為什麼?


syntax error一般的IDE都可以抓出問題,

為什麼非得在白板上寫出無syntax error的code?



有些東西就算沒有記起來,但是google搜尋一下就有了:

比方說像是C++在std::vector裡面找特定的element來刪除、

判斷某個element裡面是否存在std::set裡面、

在std::vector裡面刪除duplicate的elements

像這些google搜尋一下就可以得到的東西,為什麼非得背下來,

在白板上可以寫出可以run的程式?



更別提我們team裡面因為project需要碰的語言很多(e.g., C++, C#, PHP, SQL, Python)

不是每個人都可以成為特定語言的expert,

有些資深的engineer甚至不知道C++的class是value type,而C#的class是reference type

我覺得除非你寫的是script language,

有些東西沒辦法像C++一樣,在compile time幫你做一些check,

不然實在想不到要求在白板上寫出可以run的程式的目的是甚麼?



請大家不吝指教,謝謝

--

All Comments

Megan avatarMegan2015-10-29
凡人無法解釋der
Christine avatarChristine2015-11-02
我也蠻好奇的
James avatarJames2015-11-05
凡人有此疑問+1
Donna avatarDonna2015-11-06
我也很好奇
Kelly avatarKelly2015-11-09
或許因為白板的問題都並非太難,所以可以藉此看出來平常是
Liam avatarLiam2015-11-13
否經常,大量的使用這個語言(?)我猜的XD
Madame avatarMadame2015-11-18
問題是程式語言又不是只有單一規格-.-
Skylar Davis avatarSkylar Davis2015-11-21
又不是什麼多難的東西,連這都記不起來,要說寫過多少程
式也沒人會信吧 :p
Ula avatarUla2015-11-24
人肉Compiler
Michael avatarMichael2015-11-27
太猛了只好加強難度 不然面試很快就結束拿offer了
Adele avatarAdele2015-11-27
好奇+1
Joe avatarJoe2015-11-29
人肉Compiler +1
Skylar DavisLinda avatarSkylar DavisLinda2015-12-04
說實在的,我寫了15年程式,加上求學時期超過20年,寫在白
板很難保證不會有syntax error
Callum avatarCallum2015-12-04
考熟悉和細心吧? 既然面試官看的出來 希望面試者同水平?
Donna avatarDonna2015-12-08
應該是測試對語言的掌握度..
Hedda avatarHedda2015-12-10
代表常coding!?
Audriana avatarAudriana2015-12-11
而且我已經是很不依賴IDE, 常常拿xi或一般編輯器就直接幹起
來的老派程式設計師了
Vanessa avatarVanessa2015-12-15
總不會要你在白板上寫一份 他在打一份讓compiler過一次
Anonymous avatarAnonymous2015-12-15
很簡單的概念吧,這是一個人品質的展現。就像有些人連
Faithe avatarFaithe2015-12-18
其實不容易寫出syntax error錯誤的人本來就比較細心跟厲
Yuri avatarYuri2015-12-22
害...
James avatarJames2015-12-26
中英文標點符號都很嚴謹。這都是品質的呈現阿。
Isla avatarIsla2015-12-27
讓面試官秀一下自己
Thomas avatarThomas2015-12-29
沒想到十幾年前常見的默寫無誤的程式,現在變成很意外
Annie avatarAnnie2015-12-30
有點道理 不過看到那篇來自San Jose 的IP 我還是繼續跪
Ivy avatarIvy2015-12-31
學生時代程式簡單、語言單一,比較容易作到啊
Edwina avatarEdwina2016-01-03
他們要找
最優秀的人
Ophelia avatarOphelia2016-01-04
每家的面試文化不一樣 有些愛考coding
有些看behavior跟人格特質
Aaliyah avatarAaliyah2016-01-05
嚴謹的變數命名跟階層式符號編排是程式品質的展現沒錯,但
默寫我不覺得是.....
Callum avatarCallum2016-01-06
google的HC制度還蠻貓毛der(homebrew作者表示:)
Quanna avatarQuanna2016-01-09
當你知道目的是啥的時候 或許你也可以當google面試官
Franklin avatarFranklin2016-01-13
因為Google 自以為屌啊,專問課本題是屌在哪裡
Suhail Hany avatarSuhail Hany2016-01-17
這種Geek才不會有心機整天找跳槽機會啊
Isla avatarIsla2016-01-18
最優秀的人會去搞Architect,程式不見得會寫得很熟
Charlotte avatarCharlotte2016-01-21
面試本來就是一種充滿偏見的過程
是神就不用找工作了
Suhail Hany avatarSuhail Hany2016-01-26
連最基本的都會出錯?
Elvira avatarElvira2016-01-30
美國最優秀的人會去華爾街,搞IT的都是有色人種
Kristin avatarKristin2016-02-01
Google的薪水以美國人的標準也是還好而已
Andrew avatarAndrew2016-02-06
我覺得面試都是在面主考官在意什麼,不一定有什麼道理 …
Thomas avatarThomas2016-02-08
笑死我了 一大堆酸葡萄開始在嫌GOOGLE這爛貨色 不愧是PTT
Bennie avatarBennie2016-02-08
聰明的人記憶力可能也比較好 所以你覺得不用背的
他也沒特別背 但不小心就記起
Harry avatarHarry2016-02-12
這邊不都是拒絕google offer的神人嗎?
Hazel avatarHazel2016-02-13
我拒過google面試是真的 現在看來沒錯
Susan avatarSusan2016-02-18
去了只是被羞辱而已 兩邊都難過= =
Skylar Davis avatarSkylar Davis2016-02-20
google還好 base就快美國的家庭年收入中位數兩倍
應該不是還好而已...
Susan avatarSusan2016-02-22
哇靠一堆鍵盤CS
Hardy avatarHardy2016-02-25
我自認寫完後打make all,決不可能ㄧ次過....
Puput avatarPuput2016-02-28
拒絕面試應該是知道一百個台灣人去面試有一個錄取就算高的
Liam avatarLiam2016-02-29
有時候圖在腦海中出現,一口氣幾十支檔案百行後,err一
堆...
Daniel avatarDaniel2016-03-05
有時候是懶的檢查,想用compiler幫忙檢查,否則一般
來說我自己在200行內的程式,有心多檢查一下,大概也
是不太會出錯...(無syntex error,有無bug就不保證
Genevieve avatarGenevieve2016-03-09
酸葡萄就算種去華爾街也還是酸葡萄啦 先秤秤自己斤兩吧
Kama avatarKama2016-03-09
我也覺得沒error真的除了要很常用之外 細心 不然很難
Doris avatarDoris2016-03-13
我也幾乎都交給compiler
Ula avatarUla2016-03-16
Google還好吧 我面試CEO應該會上 小公司而已
Charlie avatarCharlie2016-03-19
這本來就是很莫名其妙的要求,國外也有戰得蠻兇的,其實
考白板演算法本身就是很莫名其妙了,工作又用不到,這點
Skylar Davis avatarSkylar Davis2016-03-20
也是被戰很兇,之前有Homebrew作者去面試被刷,po在
twitter引起廣大迴響,白板演算法面試根本無法正確測出實
力,特別是對資深工程師,被幹這麼兇應該Google之後也會
Gary avatarGary2016-03-24
修改了,只是不知道要多久以後而已
Bennie avatarBennie2016-03-27
其實就跟背spec 你說open book就好
Suhail Hany avatarSuhail Hany2016-03-31
就只是公司主管覺得有必要 跟上銀夾鋼珠一樣XD
Noah avatarNoah2016-04-01
看你是不是真的很會寫程式啊
Anthony avatarAnthony2016-04-06
就真的有人能在online judge的textbox裡寫
Daniel avatarDaniel2016-04-06
家庭年收入中位數兩倍?一堆流浪漢、吸毒的都沒先扣掉
Daph Bay avatarDaph Bay2016-04-06
我面試的時候會看白板寫的 code. 是為了看這個人的特質
Ina avatarIna2016-04-08
如果寫code的時候有一半的時間都在估狗,不是很累嗎
Selena avatarSelena2016-04-09
版上果然都是高手來著的
Mary avatarMary2016-04-11
其實google還好 都會記得key word 但忘記怎麼用而已
Adele avatarAdele2016-04-14
但通常不是google 而是會知道之前用在什麼地方 再拿code
出來複製 貼上
Sandy avatarSandy2016-04-18
拒絕過+1
Tom avatarTom2016-04-23
凡人不懂+1,
Oscar avatarOscar2016-04-23
我就是人肉Compiler,工具人不是叫假的
Quintina avatarQuintina2016-04-25
因為是 google, 你沒得談
Edwina avatarEdwina2016-04-28
姑且猜測,想看的是熟悉程度,有些人/主管是講的一口好理論
上手寫error就很多還花間debug,是真的想要很專精且top的
Mary avatarMary2016-04-30
人才吧