作者:
Brussels (這東西也要寫?)
2013-07-09 00:00:46※ 引述《Brussels (這東西也要寫?)》之銘言:
: 小弟最近有幸通過北京某A外商公司的面試,現在進入要與HR談package的階段,想問一下不知有沒有人知道當地薪資狀況(職位是軟體工程師)?好讓我有個依據。
: 另外,不知有沒有一起通過的同伴可寄站內信認識一下。
這事情總算是塵埃落定,所以,依照當初對板友的約定,需回心得(還願一下,哈)。
這次與Amazon公司面試的過程有四道關卡。
第一關是 online programming test。
兩個小時,不限程式語言解兩個問題。
第一個問題是求「1 的補數」。
第二個問題是「給予若干數字,能否湊成要求數字,若可以,則回傳如何達成。」舉例,如給予2,3,5三個數字,能否湊成11這個數字?
當完成後,系統會給予若干 testing input, 然後跟你說 pass or fail。 第一題比較簡單,第二題我有三個 testing case,是time exceed,但我已經山窮水盡,想不到怎樣可以更快了,所以管他的,我就submit了。
約莫隔了一兩週,對方才回覆給我,說通過了,然後約 phone interview 時間。
第二關依舊是 programming test,只不過特別地是他要我在電話中敘述程式給他聽,要把程式每個keyword唸給他聽。所以,我就像白痴一樣念了以下類似的句子...
for a in tmp_array:
if a < b:
....
念了一堆 for, in , if , < ... etc 我到現在還是覺得怪,哈。
另外,對方問的都是關於電子商務得問題。
第一題,給予訂單 format, 如 UserA buy Item1, Item2, Item 54.... 你要怎樣設計資料結構儲存。
第二題,請利用你所設計的資料結構,找出當 User 買了 Item1, 你也可以推薦什麼商品?
第三題,請找出有相同興趣的User。
最後結束後,請你寫下今天你所敘述得程式,並包含 testing case,於24 hrs寄回去。
又約莫一兩週後,我才又收到第三關得面試通知。
接下來於某日炎熱得午後,我到了某飯店參加面試。
到達當場時,發現有三個同道人,然後對方有四人,你需要單獨與每人面談一小時。(聽完HR說明面試過成,我超想要轉頭就走,想說這面試從一開始到現在怎麼都這麼硬阿!)
面試我的第一個人是台灣人,但他已經在 China Amazon 工作約五年。
他問我說「你還記得 online programming test嘛?實際上,這系統我覺得有個缺陷,就是只能從這系統得到每個人是 pass or fail 對於這測試,他目前沒有辦法有推薦得功能,所以若你可以重新設計,你會怎樣設計這系統?」
「靠!」我心裡暗罵一聲,這是什麼鬼問題阿!於是,我回說:「讓我想一下,等下回覆你。」
幾分鐘後,我就開始亂掰,說:「我會怎樣對『code』做『概念式』的分類,因為我想你們是要找想法或者邏輯有成長性的人,而不是全然要100分的人,因為,這樣子你們大可去每間學校找最會念書與都有做功課得人就好。」
他就點點頭。(其實,我也不知道他在點個什麼屁,他應該知道我在唬爛才對。)但他接著說:「那你可以在那面透明玻璃寫一下 prototype 是關於你剛剛所說的『對code做概念式』的文件分類嘛?」
.....我無言了,但幾分鐘後,我依舊厚著臉皮就所學與這幾年經驗,寫了一些。於是第一個人就在我寫完後,與我討論了一下,就換第二個人進來了。
(馬的!真的有夠累,也很恨自己是不是太會掰了!)
第二個人是大陸人,劈頭就問。
我現在有個程式,他需要將資料寫入DB,但在DB那台機器上,其 I/O值卻一直都很高,只有偶爾有不定時的空檔,那你要如何設計寫入DB的機制?
這題幸好我在工作上有設計過類似的東西,所以回答比較沒有問題,但這考官卻看地很細,連 try except, thread 都會問為什麼需要這樣設計,然後可能會有什麼問題?最後的時間,是問我在原公司感到最有成就的事情是什麼?因為,我在原公司有兩個專利,所以,問這可能對我來說是加分。
第三個人是大陸人。
他問我:「給予一個已經排序好的數列,若我要搜尋某個數,你會怎樣搜尋?」
我當下楞了一下,現在是終於有簡單的題目可以回答了嘛?我不假思索地回答:「Binary Search.」
他接著問:「那時間複雜度是?」
我也馬上回:「Log(n)..」
那他又問:「若數列做一些變化,如 56, 78, 99, 100, 1, 8, 19, 11, 21, 42, 43,那你又會怎樣搜尋?」
「果然!事情不是我想地那麼簡單,這人果然又藏了難題在後面!」我心裡暗暗地這樣想,但說道:「那讓我思考地幾分鐘。」
他說:「請便!於是他在透明玻璃上,用白板筆自顧自個兒地解著莫名的問題。」
當幾分鐘後,我回答後,他擦掉白板,請我在透明玻璃上實現我的想法。
第四個人是香港人,他一進門就說:「May I speak in English?」
我當然不甘示弱地說:「Of course, you can.」
於是,他就還是問我幾個程式問題,然後請我在他的 NB 上寫 code 然後他特別說明要有 testing case inputs
問題有二,一是「.....我忘了。」二是「1, 7, 6, 7, 19, 21, 3, 5, 19, 12, 21, 45, 54, 66...」假設這是某家公司過去一年的股票價值,我該在哪天買哪天賣可以得到最大獲益?
我想了一下子,回答說,可以這樣找,他說還有更快的,我就再想了一下,那可以這樣子找,他說接近了,但是需要點小修改...
呼~終於結束了,而這也是我唯一一個人可以閒話一下,我問他說:「請問這些面試問題,都是你們自己設計的嘛?」
那香港人回說:「不,我們公司有提供題庫,也列出了幾項重點...blabla」
我心理就想說:「對咩~這合理些!我還以為你們都這麼厲害!不過,這確實是一個好方法,這跟我之前在台灣軟體公司被面試的方法與概念都不一樣,而且我覺得這些問題比較能反應一個人的思考邏輯,否則每次我都被問寫這程式需要注意什麼?寫執行緒時又要注意什麼?那乾脆就找個最有經驗地就好,不是嘛?」
約莫,兩週後,對方人資才終於回電跟我說通過,然後接下來就是薪資問題。(靠..從結果來看,我覺得第一次我就答應的話,我跟個白痴沒兩樣。)
他第一通電話問我期望薪資,我回答:「兩百以上。」對方直劈:「不可能!」然後他開始解釋你不能只用薪資來衡量這份工作...etc
然後幾天後,他寄了一份 offer proposal...果然是「不可能!」
我隔天想了一下,回說「我不能接受!」(當然不是這麼短,但也是言簡意賅。)然後我就不理他了。
....(一個星期過了)
....(又過了三天)
都沒有回信,我想說那就沒了,算了!反正,我也不是想換工作,只是有這機會試試看。沒想到,某天,那HR又打電話給我,說:「雖然,我們怎樣怎樣...但還是決定提高對你的待遇,希望你能考慮!」
最後我接受了,已經跟預期差不了多少了。
於是,小弟我這月底就要往北京報到,期望若干年後,這份履歷在我人生中是有幫助的。
作者:
jokker (微雨從東來)
2013-07-09 00:04:00推
作者:
sux0116 (雞排店掃地工)
2013-07-09 00:05:00強者推一個
作者: WenliYang (羊蹄嘟) 2013-07-09 00:08:00
強者 加油!
作者: ushyang (心無旁鶩 專心致志 唸書) 2013-07-09 00:10:00
好強!
作者: forthewill (只為了深遠的未來存在) 2013-07-09 00:12:00
利害
作者:
T3T (G.S.M.W)
2013-07-09 00:13:00恭喜!! 北京空氣不好 記得戴口罩過去 XD
作者:
QUINY (是的,關於思念...)
2013-07-09 00:17:00高手推 猛爆了
作者:
nfsong (圖書館我來了)
2013-07-09 00:30:00強者
作者:
bervis (世界越快,心則慢)
2013-07-09 00:36:00威
作者:
ooxx123 (ooxx)
2013-07-09 00:43:00強者,很想知道股票那題您怎麼解的?
作者:
cobrasgo (人魚線變成鮪魚線,超帥)
2013-07-09 00:57:00強
作者:
Dontco (æ±æ‘³)
2013-07-09 01:17:00幹超強...
作者:
VVll (李奧納多皮卡丘)
2013-07-09 01:36:00股票那題 找出最大最小值嗎XD
作者: kedoby 2013-07-09 01:43:00
高手喔 想當初我朋友也要k一下考古題才上
作者:
shinyo (香蕉汽水)
2013-07-09 02:00:00王者,我還以為微軟面試已經最硬了.....
這面試也太硬 要200很正常 也難怪他們會捨不得放過你XD
作者: giantwinter 2013-07-09 03:26:00
好猛
作者:
ycmm (ycmm)
2013-07-09 05:25:00推
作者: newnokia 2013-07-09 06:48:00
讚!果然有實力的,薪水都是談出來的!
作者:
derekhsu (è¯éº—的天下無雙)
2013-07-09 07:08:00厲害...
作者: ten9di9 (??) 2013-07-09 07:10:00
讚!!逃離鬼島吧!!
作者:
TUTE (TUTE)
2013-07-09 07:54:00推!!!!
作者: umax 2013-07-09 08:37:00
題目並不是特別困難,但你可以現場想出來超強!
作者:
Kamiya (暫停 ninimiga 發言7天)
2013-07-09 08:41:00有強者快拜 :)
作者: xiang (小天天) 2013-07-09 08:48:00
厲害,推一下
作者:
andy261 (step by step)
2013-07-09 08:56:00太強了。不過這樣你時拿划算嗎? 如果台灣有150薪水的工作
作者:
b6byc (oopp)
2013-07-09 08:56:00可以現場想出來的,都是高手.
作者:
apap (Ap)
2013-07-09 09:00:00稅前還稅後 其實兩百要去北京真的不高 再多談其他補助吧
作者:
wait (有言論自由!?)
2013-07-09 09:05:00感覺像碩班會考的演算法題... for 四大=.=
作者: aoocc (晴) 2013-07-09 09:12:00
推
作者: pengpluto (暱稱) 2013-07-09 09:21:00
實拿200才勉強可接受吧,還是說單位是人民幣XD
作者:
washltz (羊)
2013-07-09 09:38:00強者推!
作者:
suscym (DoDreamEr)
2013-07-09 09:43:00高手
作者:
CumCumCum (2 hard 2 hard)
2013-07-09 10:08:00推現場解題
作者:
mikye (麥奇)
2013-07-09 10:16:00請問是200人民幣嗎?
作者:
mit2502 (curtail)
2013-07-09 10:28:00請問你從原職跳過去 年薪大概多多少?
作者:
lovepork (我愛豬肉不愛牛肉)
2013-07-09 10:35:00推一個
作者:
Thors (Thors)
2013-07-09 10:35:00會不會樓主本意要200NTD,結果他們給200RMB...
作者:
koster (斯特隆)
2013-07-09 10:43:00看內文蠻明顯是要RMB 如果是NTD在台灣就好了何必去北京
作者:
koster (斯特隆)
2013-07-09 10:44:00HR也不會立馬回絕
作者: kwhitomi 2013-07-09 10:46:00
厲害!!!
作者:
Chris76 (長瀨志爺)
2013-07-09 10:50:00高手!
作者:
cyyang (CCC)
2013-07-09 11:05:00如果有200W RMB/year,那A公司應該會有收不完的履歷表...
作者:
mmnnoo (PP)
2013-07-09 11:12:00問題是,200萬台幣,台灣還不少公司有…
作者:
BombAsh (Donaukinder)
2013-07-09 11:16:00推強者 很明顯是RMB 台幣200原po在台灣應該沒問題
作者:
fegat ( )
2013-07-09 11:18:00空姐能破兩百? 住在飛機上吧..
作者:
XXPLUS (隨緣等新車)
2013-07-09 11:19:00台灣應該很少一出手就開200萬台幣挖程式人員吧??
作者:
XXPLUS (隨緣等新車)
2013-07-09 11:21:00我想不出台灣有哪家可以開200萬找"軟體設計師"的
作者:
XXPLUS (隨緣等新車)
2013-07-09 11:22:00台灣這價碼都已經到高階主管了,還在軟體工程師??
作者:
XXPLUS (隨緣等新車)
2013-07-09 11:23:00大陸就有可能,就算是RMB也是有可能,但要待得久才有機會
作者:
XXPLUS (隨緣等新車)
2013-07-09 11:25:00不可能一開始就用200萬RMB來請新人,有的話直接去挖老外強者
作者:
qwert810 (好豆漿 不喝嗎)
2013-07-09 11:32:00空姐200~航空板的P姐 好像有到@@
作者:
haze (霧)
2013-07-09 11:37:00好強XD
作者: samcool (= 2 =) 2013-07-09 11:45:00
強到爆炸...
作者:
TIC05 (悠閒過生活)
2013-07-09 12:04:00強到爆炸
作者:
s0805744 (Polatouche)
2013-07-09 12:36:00偶像!!
作者: kyll (包子) 2013-07-09 12:49:00
強到爆炸
作者:
Messi100 (立馬幫幫忙!)
2013-07-09 12:49:00真正的強者... 給跪了
作者:
gmoz ( This can't do that. )
2013-07-09 12:49:000.0
作者: xuwei (歸零) 2013-07-09 12:58:00
強者逃離鬼島的範例鬼島只會霧散了 人來了 林口要發了 偉哉鬼島!
作者: iloveyou5555 (?) 2013-07-09 13:03:00
猛
恭喜逃離鬼島;霧散了,鬼來了,林口要發了,人才跑光了!
作者:
ticktoy (yoyoman)
2013-07-09 13:10:00強者..希望原PO不久後能分享國外工作環境跟福利囉!祝好運~
作者:
javatea (齁齁)
2013-07-09 13:13:00....沒200萬台幣 也去? 台灣也太可憐了...
200萬 去MTK就有機會拿到接近的了...何必去北京..
作者:
jasonmel (jasonmel)
2013-07-09 13:25:00高手!
作者: arcc 2013-07-09 13:38:00
威猛哥出現了
作者: assi (失眠) 2013-07-09 13:49:00
跪了 orz
作者: fivetobacco (春天來了) 2013-07-09 13:50:00
加油 好強
作者:
Keywayly (Keyway)
2013-07-09 13:53:00推! 厲害!
作者:
Araiman (阿拉麵非阿拉)
2013-07-09 14:15:00200萬草紙挖個程序員 蠻好笑的
200萬人民幣的話還真的很屌,200萬台幣台灣真的不少公司有
作者: ovalcircle (積雪會融化) 2013-07-09 14:43:00
會說200萬rmb顯然不懂美國cs行情 怎麼可能30萬美金...
作者: ovalcircle (積雪會融化) 2013-07-09 14:44:00
不過錢不是重點 重點是經驗
真強者無誤!!不過應該是NTD,200萬RMB一年太扯了,除
單位一定是RMB 以對岸挖人態度 200台幣他們還嗆你不敢開 哪可能劈頭說不可能w
作者:
javatea (齁齁)
2013-07-09 15:47:00.....有沒又概念啊 會考這東西 只不過是個小工程師跟人家拿千萬台幣 人家又不是傻了.. = =a 搞笑嗎
作者:
javatea (齁齁)
2013-07-09 15:48:00還在那邊一定是RMB = =a自己去 glassdoor查看看人家在西雅圖怎麼給吧
作者:
weisenter (我想當帶給別人幸福的人)
2013-07-09 15:50:00推樓上
作者: JNissan (JNissan) 2013-07-09 16:48:00
推!!
作者: atobela (尼瑪蛋蛋麵) 2013-07-09 16:56:00
強爆了!!!
作者:
mmnnoo (PP)
2013-07-09 17:42:00200萬台幣算有點少,200人民幣又太多。有請原po說明… ^^
作者: silentduke (沉默公爵) 2013-07-09 17:54:00
看完之後 膝蓋突然一陣沒力 強者
作者:
stone99 (我可以不要說嗎~)
2013-07-09 17:59:00台幣..人民幣不太可能..
看完你的敘述..深深感到我自己的無能... =_=""
作者:
RockLee (Now of all times)
2013-07-09 18:35:00當然是台幣 美國Amazon給新人標準base salary才9萬5千美元上海Amazon怎麼給得起"軟體工程師"30萬美元
作者:
RockLee (Now of all times)
2013-07-09 18:36:00作者:
RockLee (Now of all times)
2013-07-09 18:37:002013-it-salary-standard-package/
作者:
piolet (...)
2013-07-09 18:39:00原po最後寫說第一時間去的意願沒有很強烈 感覺是台幣
作者:
RockLee (Now of all times)
2013-07-09 18:40:00打錯.. 北京Amazon
作者:
piolet (...)
2013-07-09 18:41:00應該就是可去可不去 如果是人民幣應該不會有這種感覺
但是 resume 上面有這個經歷 會是加分未來會跳就去試試看
作者:
QQ5566 (哭哭5566)
2013-07-09 20:22:00應該是稅後
作者: frogman1128 (迷彩) 2013-07-09 20:48:00
即使是台幣 逃離鬼島就該恭喜 記得 不要回來了 真的~
作者: Gojilla 2013-07-09 21:00:00
厲害(拍手)~
作者:
rupcj8 (唉呀)
2013-07-09 21:15:00強者推
作者:
ukujam (くるみ)
2013-07-09 21:20:00這resume幾年應該很有機會跳去US找工作 恭喜 快逃啊~
作者:
wwwsky (正向思考)
2013-07-09 21:32:00強 不過外商給不起200萬台幣 是不是吃死台灣人
作者:
zhi5566 (協志 5566 最棒)
2013-07-09 21:38:00200RMB 應該是當官才有機會 不過歪商軟體在大陸不容易賺
作者:
zhi5566 (協志 5566 最棒)
2013-07-09 21:39:00他們就有一堆阿里巴巴 百度 什麼的 外商網路難進入
作者:
zhi5566 (協志 5566 最棒)
2013-07-09 21:40:00補推強者 怎沒考慮試試米國呢?
北京200萬台幣,稅後扣房租應該約略120左右,薪水很高但如果沒有配合避稅手法(台陸兩份薪)實質所得會少很多
200萬台幣/北京,以去大陸兩倍薪來算,等於100萬台幣價值
作者:
MeiHS (囧)
2013-07-09 22:59:00幹 強
作者: needshe520 (小明無所不在) 2013-07-09 23:17:00
厲害阿~
強者推一個。 然後我現在才發現,其實我是懶惰鬼XDDDDD
作者: xva (..............) 2013-07-10 01:20:00
外國人有抵稅計劃 扣掉就跟臺灣報扶養差不多了
很厲害 不過問的程式大都是code interview上就有的題
目 有在練習online judge的應該都很熟! 如果反應很快其實可以直接去美國 發展應該會更好:D
另外電子商務那題其實是Data Mining的 asso rule...
第一題通常是對測資分級 第一級用brute force就能解然後進而考慮boundary跟complexity的問題!
作者:
vios (星辰)
2013-07-10 07:37:00重點不在錢,在國際觀。本版最常出現的就是錢錢錢
作者:
patato2 (㊣裁判殺手熊㊣)
2013-07-10 08:26:00完了 完全看不懂題目XDDD
作者:
descent (「雄辯是銀,沉默是金」)
2013-07-10 08:31:00強者, 面試這麼硬, 要這樣的薪水也是合理的
作者:
XXPLUS (隨緣等新車)
2013-07-10 11:03:00因為其他受試者都開更高,所以人資才會拖這麼久又回來找原po
作者: pleased 2013-07-10 12:41:00
XXPLUS 正解
作者:
simga (我可不可以跳著說)
2013-07-10 13:32:00推一個~看到這麼強充滿自信的~~自己真是無法望其項背QQ
作者:
OnlyRD (里巷人)
2013-07-10 15:26:00A公司也才200,那我覺得爽爽過就好
作者:
Mariah (Cycling)
2013-07-10 17:42:00只能推了
200還要強勢喊價才有,沒喊搞不好170上下而已...相當local
作者: canofnocandy (can) 2013-07-10 21:54:00
強者推!!
作者: lulala453 2013-07-10 22:07:00
多謝分享,祝工作順心
作者:
APROC (牧羊人)
2013-07-10 23:01:00說實話,都這樣才給200萬台幣,不是很令人心動
作者:
APROC (牧羊人)
2013-07-10 23:02:00尤其是在大陸,現在已經開的起高薪了,還這樣給
作者: dwi2 (Enter鍵被按壞) 2013-07-11 00:02:00
推強者分享!
作者:
simonho (虎斑貓養的蛙)
2013-07-11 09:01:00如果下班時間 都正常 我覺得還是比鬼島一狗票公司讚
作者:
sc1 (sc1)
2013-07-11 12:31:00外商辦工室在立交下 午餐吃路邊
作者: bblackyy 2013-07-13 10:24:00
高手!佩服
作者:
aacs0130 (æ¹›éˆ)
2013-08-11 12:31:00推強者!