Re: [心得] 北京某外商A公司

看板Tech_Job作者 (這東西也要寫?)時間10年前 (2013/07/09 00:00), 編輯推噓124(125145)
留言171則, 136人參與, 最新討論串1/1
※ 引述《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又打電話給我,說:「雖然,我們怎樣怎樣...但還是決定提高對你的待遇,希望你能考慮!」 最後我接受了,已經跟預期差不了多少了。 於是,小弟我這月底就要往北京報到,期望若干年後,這份履歷在我人生中是有幫助的。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.45.179.210

07/09 00:04, , 1F
07/09 00:04, 1F

07/09 00:05, , 2F
強者推一個
07/09 00:05, 2F

07/09 00:08, , 3F
強者 加油!
07/09 00:08, 3F

07/09 00:09, , 4F
推強者!
07/09 00:09, 4F

07/09 00:10, , 5F
真強者
07/09 00:10, 5F

07/09 00:10, , 6F
好強!
07/09 00:10, 6F

07/09 00:12, , 7F
利害
07/09 00:12, 7F

07/09 00:13, , 8F
恭喜!! 北京空氣不好 記得戴口罩過去 XD
07/09 00:13, 8F

07/09 00:14, , 9F
太強了
07/09 00:14, 9F

07/09 00:17, , 10F
高手推 猛爆了
07/09 00:17, 10F

07/09 00:23, , 11F
超強的,好硬的面試
07/09 00:23, 11F

07/09 00:26, , 12F
是你很強才能這樣開吧?其他人會不會就下一位了
07/09 00:26, 12F

07/09 00:30, , 13F
強者
07/09 00:30, 13F

07/09 00:35, , 14F
高手
07/09 00:35, 14F

07/09 00:36, , 15F
07/09 00:36, 15F

07/09 00:42, , 16F
07/09 00:42, 16F

07/09 00:43, , 17F
強者,很想知道股票那題您怎麼解的?
07/09 00:43, 17F

07/09 00:57, , 18F
07/09 00:57, 18F

07/09 01:17, , 19F
幹超強...
07/09 01:17, 19F

07/09 01:36, , 20F
股票那題 找出最大最小值嗎XD
07/09 01:36, 20F

07/09 01:43, , 21F
高手喔 想當初我朋友也要k一下考古題才上
07/09 01:43, 21F

07/09 02:00, , 22F
王者,我還以為微軟面試已經最硬了.....
07/09 02:00, 22F

07/09 02:02, , 23F
你都可以回答到這種問題 200差不多
07/09 02:02, 23F

07/09 02:13, , 24F
DP不知道能不能解 往右賣 往下買 往右下跳過
07/09 02:13, 24F

07/09 02:35, , 25F
這面試也太硬 要200很正常 也難怪他們會捨不得放過你XD
07/09 02:35, 25F

07/09 02:46, , 26F
有神快拜
07/09 02:46, 26F

07/09 03:26, , 27F
好猛
07/09 03:26, 27F

07/09 05:25, , 28F
07/09 05:25, 28F

07/09 06:45, , 29F
請接受小弟一拜
07/09 06:45, 29F

07/09 06:48, , 30F
讚!果然有實力的,薪水都是談出來的!
07/09 06:48, 30F

07/09 07:08, , 31F
厲害...
07/09 07:08, 31F

07/09 07:10, , 32F
讚!!逃離鬼島吧!!
07/09 07:10, 32F

07/09 07:31, , 33F
強者
07/09 07:31, 33F

07/09 07:54, , 34F
推!!!!
07/09 07:54, 34F

07/09 08:33, , 35F
push 但是你談得太低 除非可以留在你家鄉工作
07/09 08:33, 35F

07/09 08:37, , 36F
題目並不是特別困難,但你可以現場想出來超強!
07/09 08:37, 36F

07/09 08:41, , 37F
有強者快拜 :)
07/09 08:41, 37F

07/09 08:48, , 38F
厲害,推一下
07/09 08:48, 38F

07/09 08:56, , 39F
太強了。不過這樣你時拿划算嗎? 如果台灣有150薪水的工作
07/09 08:56, 39F
還有 92 則推文
07/09 21:20, , 132F
這resume幾年應該很有機會跳去US找工作 恭喜 快逃啊~
07/09 21:20, 132F

07/09 21:23, , 133F
07/09 21:23, 133F

07/09 21:32, , 134F
強 不過外商給不起200萬台幣 是不是吃死台灣人
07/09 21:32, 134F

07/09 21:38, , 135F
200RMB 應該是當官才有機會 不過歪商軟體在大陸不容易賺
07/09 21:38, 135F

07/09 21:39, , 136F
他們就有一堆阿里巴巴 百度 什麼的 外商網路難進入
07/09 21:39, 136F

07/09 21:40, , 137F
補推強者 怎沒考慮試試米國呢?
07/09 21:40, 137F

07/09 21:58, , 138F
北京200萬台幣,稅後扣房租應該約略120左右,薪水很高
07/09 21:58, 138F

07/09 21:58, , 139F
但如果沒有配合避稅手法(台陸兩份薪)實質所得會少很多
07/09 21:58, 139F

07/09 22:05, , 140F
200萬台幣/北京,以去大陸兩倍薪來算,等於100萬台幣價值
07/09 22:05, 140F

07/09 22:59, , 141F
幹 強
07/09 22:59, 141F

07/09 23:17, , 142F
厲害阿~
07/09 23:17, 142F

07/10 00:44, , 143F
強者推一個。 然後我現在才發現,其實我是懶惰鬼XDDDDD
07/10 00:44, 143F

07/10 01:20, , 144F
外國人有抵稅計劃 扣掉就跟臺灣報扶養差不多了
07/10 01:20, 144F

07/10 02:08, , 145F
受小弟一拜!!
07/10 02:08, 145F

07/10 02:39, , 146F
很厲害 不過問的程式大都是code interview上就有的題
07/10 02:39, 146F

07/10 02:40, , 147F
目 有在練習online judge的應該都很熟! 如果反應很快
07/10 02:40, 147F

07/10 02:40, , 148F
其實可以直接去美國 發展應該會更好:D
07/10 02:40, 148F

07/10 02:45, , 149F
另外電子商務那題其實是Data Mining的 asso rule...
07/10 02:45, 149F

07/10 02:49, , 150F
第一題通常是對測資分級 第一級用brute force就能解
07/10 02:49, 150F

07/10 02:49, , 151F
然後進而考慮boundary跟complexity的問題!
07/10 02:49, 151F

07/10 07:37, , 152F
重點不在錢,在國際觀。本版最常出現的就是錢錢錢
07/10 07:37, 152F

07/10 08:26, , 153F
完了 完全看不懂題目XDDD
07/10 08:26, 153F

07/10 08:31, , 154F
強者, 面試這麼硬, 要這樣的薪水也是合理的
07/10 08:31, 154F

07/10 11:03, , 155F
因為其他受試者都開更高,所以人資才會拖這麼久又回來找原po
07/10 11:03, 155F

07/10 12:41, , 156F
XXPLUS 正解
07/10 12:41, 156F

07/10 13:32, , 157F
推一個~看到這麼強充滿自信的~~自己真是無法望其項背QQ
07/10 13:32, 157F

07/10 15:26, , 158F
A公司也才200,那我覺得爽爽過就好
07/10 15:26, 158F

07/10 17:42, , 159F
只能推了
07/10 17:42, 159F

07/10 18:08, , 160F
200還要強勢喊價才有,沒喊搞不好170上下而已...相當local
07/10 18:08, 160F

07/10 19:23, , 161F
強者推
07/10 19:23, 161F

07/10 21:54, , 162F
強者推!!
07/10 21:54, 162F

07/10 22:07, , 163F
多謝分享,祝工作順心
07/10 22:07, 163F

07/10 23:01, , 164F
說實話,都這樣才給200萬台幣,不是很令人心動
07/10 23:01, 164F

07/10 23:02, , 165F
尤其是在大陸,現在已經開的起高薪了,還這樣給
07/10 23:02, 165F

07/11 00:02, , 166F
推強者分享!
07/11 00:02, 166F

07/11 09:01, , 167F
如果下班時間 都正常 我覺得還是比鬼島一狗票公司讚
07/11 09:01, 167F

07/11 12:31, , 168F
外商辦工室在立交下 午餐吃路邊
07/11 12:31, 168F

07/13 10:24, , 169F
高手!佩服
07/13 10:24, 169F

08/11 12:31, , 170F
推強者!
08/11 12:31, 170F

11/07 18:46, , 171F
強者推 希望有一天我也能夠這樣T^T
11/07 18:46, 171F
文章代碼(AID): #1Hsk8mpN (Tech_Job)