數個舊金山軟體公司面試經驗 - 海外工作

Jack avatar
By Jack
at 2012-11-12T11:37

Table of Contents

最近三個月遠距離面試了四五家公司
不過都沒有上,還有一家還在談
碰巧今天早上發現原來還有海外工作版
一方面分享一下自己面試的準備經驗,另一方面也問問版眾相關的建議

背景:
我是美國公民,不過在台灣長大,求學也都是在台灣
台大機械系畢業
自學程式,有數個開放原始碼專案
參加不少台灣的程式開發社群及聚會:
rails tuesday, rgba, cocoaheads, hacker thursday, hitcon, coscup, jsdc, osdc
有github帳號 https://github.com/dryman
以及英文的技術性部落格: http://www.idryman.org
雜項技術很多:網頁開發、文字處理、影像處理、科學計算、協助處理資安問題等等
專精鑽研的技術是iOS開發
目前在中研院資訊所當助理


投履歷的方式:
一開始是在LinkedIn上面找公司,有iOS相關的就投
不過幾乎都沒有回信
接下來是找Hacker News job board
由於上面小公司居多,投了有一半的機會會回你
目前面試過的公司有CueUp, Tagged, Exec
其他還有一些公司還在談

面試方式:
Skype,我都是約台灣早上六點半(他們的時間是下午兩點半或三點半,要看日光節約)
有些公司會先就基本的東西閒聊
但大部分都是直接開始線上考程式:
弄一個即時協作寫作平台(大部分是用google doc)
然後就在上面打題目,讓你作答

題目:
全部都是常見的程式面試考古題
例如reverse a string, find nearest ancestor of two node in a non binary tree
print out positive and negative number pairs in a number array
等等
目前線上考的都是考古題當中比較簡易的
要即時作答本來就不簡單,所以目前沒看到考超難的那種

額外的題目
有些公司會在他們的網站上弄線上的題目讓你考
例如facebook是用interview street的系統
我面試的其中一家是greplin,他們自己弄了一個自己的線上題目
這種題目就會難得多:
Find all subsets in a array that the biggest number is sum of rest of the
subset
ex:
{3, 4, 9, 14, 15, 19, ...}
{4, 15, 19} 就是19=4+15,是合格的subset
這題最難的是他的數字有二十幾個,光是要計算power set就讓人很頭大
複雜度是2^n,把我的記憶體全部用光光orz
這種還不是最難的,facebook合作的interview street我就真的做不出來orz
這種公司會等你把題目做完後,給你一個驗證碼
拿了驗證碼多半就能得到面試機會

雖然這種題目相關的網站很多
但我會推薦買cracking the coding interview這本書
這對我考這些線上測驗還蠻有幫助的


面試問題:
大部分都是他們會介紹一下他們自己
然後請你自我介紹一下
這部分如果有先準備好英文來介紹,會順暢很多
所有的公司,都會問你有沒有問題要問他們
這看起來好像是個很輕鬆的題目,但是是一個最需要嚴肅面對的題目

如何問公司問題:
最好先作一點功課,真的問一些重要的問題
如果沒有先作功課,也可以問這些:
How many meetings do you have every week?
What is the ratio of developers and PMs? What is the interaction like?
How does planing happen?
好的問題會讓公司覺得你是很認真的考慮他們的工作
問了沒加分的問題等於大扣分,這部分應該要好好把握

有準備但沒被問到的問題:
以下的問題雖然我沒被問到,但如果被問了卻沒準備可是很尷尬的
What is the most challenging part in your xxx project?
What have you learned form xxx project?
What is the most interesting part in your xxx project?
What is the hardest bug in your previous projects?
How do you deal conficts with your team members?
好好的重新審視自己放上履歷的專案,思考以上幾個問題自己會不會回答
即使沒被問到,也還是能增加自己面試時的自信心



=======================================================


落落長寫了一大堆,不過目前沒有一家成功得到錄取
家人希望我不要直接衝職場,改為先取得CS學歷
我上個禮拜登記報考12/9的GRE,不過準備時間只有一個月,成績應該也不會多出色
之前把工作之餘的時間都壓在寫專案及準備面試上了

身為美國公民在台灣其實還蠻不便的
勞工局對外國人在台就業的條件非常苛刻
在台灣我面試了三家公司,三家都有意願錄取(畢竟我經營台灣開發社群也有一段時間)
可是都卡在聘顧外國人的條件不符

如果使用停留簽證或旅遊簽證留在台灣
接案的話又會變黑工(還是說這樣做的外國人其實很多?)

現在的工作環境(中研院)的工作主要就是寫文件還有處理雜事
採購、報帳、訂便當會議室、人事申報、維護網站、救被駭的網站、規劃訪問教授的行程
Hmmm
我是希望能換到一個比較能專注於開發的工作啦(汗)


不知版眾有什麼建議?

目前的選擇有:
1. 在台灣繼續投公司,但也不知會不會上
2. 辭了工作,專心準備GRE(使用停留簽證)
3. 去ESL program,同時投投看秋季班
4. 在灣區找個地方住兩個月,投履歷面試
5. 其他?

--

All Comments

Olga avatar
By Olga
at 2012-11-13T17:48
去當兵拿台灣身分證不就好了?
Mia avatar
By Mia
at 2012-11-16T11:35
去美國拿第二個碩士 再找工作
Mia avatar
By Mia
at 2012-11-21T08:18
subset那題先sort完後就只是個O(n)的問題了
Tom avatar
By Tom
at 2012-11-22T22:43
沒有找出power set的話應該是沒辦法做的吧?
Aaliyah avatar
By Aaliyah
at 2012-11-26T00:11
這樣為什麼還沒被錄取阿 =.=
Adele avatar
By Adele
at 2012-11-27T16:22
蠻好奇台灣政府對於外國人來台就業的規定有多嚴苛
Steve avatar
By Steve
at 2012-12-01T21:55
之前看過拿綠卡在美國念完研究所的板友回台找工作的心得
Doris avatar
By Doris
at 2012-12-03T15:09
他也提到台灣的政策對於想來台就業的外國人很不友善
Ophelia avatar
By Ophelia
at 2012-12-06T22:41
是公民可以邊唸CS邊工作, 爽爽地唸,也爽爽地賺.
Lydia avatar
By Lydia
at 2012-12-08T07:30
其實沒有很嚴苛 是薪資要四萬八以上 數字可能有誤但基本上
問題是出在業主不想花這個錢請人吧 有誤請指正
Mia avatar
By Mia
at 2012-12-09T19:59
台灣聘顧外國人有很多繁瑣的規定,不僅僅是薪資而已
我去的幾家是外商,但外國人與本國人比例不符就g了
Annie avatar
By Annie
at 2012-12-13T09:22
有些情況還得是科技園區內才能繞過一些條款聘雇
Andrew avatar
By Andrew
at 2012-12-17T00:29
我背景跟原PO一樣,只有美國籍在台灣要被聘真的太難,勞工局
Selena avatar
By Selena
at 2012-12-18T21:37
有關訂給外國人的起薪不能低於一個數字,台灣很多公司根本
不願意出到這個數字,不過現在美國軟體工程師市場我覺得不
Dora avatar
By Dora
at 2012-12-21T00:07
錯,沒有美國學歷不挑大公司的話應該也是滿好找的
Sorry我是要打"規" 訂
Susan avatar
By Susan
at 2012-12-22T06:56
推~ 話說,我猜是因為你沒有外國學歷,機會又會因此少一些
Mia avatar
By Mia
at 2012-12-22T12:42
既然是公民,真的來美的意願高的花,可以念碩士,有念完
Linda avatar
By Linda
at 2012-12-25T16:28
沒念完不要緊,光是正在念寫在上面,面試機會應該就變多了
Ophelia avatar
By Ophelia
at 2012-12-28T18:46
準備一下 gre,丟加州的學校,然後搬來灣區找工作
等到時申請結果出來,再看 offer/學校決定要怎樣
Puput avatar
By Puput
at 2012-12-30T21:16
嗯嗯,謝謝大家的回應,我去念的決心又更強了!
David avatar
By David
at 2013-01-03T17:44
話說 subset 那題真的複雜,我猜這種應該是想要測試你思考
Gary avatar
By Gary
at 2013-01-08T11:16
模式吧? 這要測很多可能性耶! subset有可能是各種大小
Rae avatar
By Rae
at 2013-01-12T04:55
話說我也很推 cracking the coding interview,我也有一本XD
Ophelia avatar
By Ophelia
at 2013-01-15T21:01
有朋友(作軟體的)抽到綠卡直接過來找工作, 很快就找到了
Edith avatar
By Edith
at 2013-01-16T22:23
當然他能力怎樣我不知道 但他英文很差, 還是很快就找到了
John avatar
By John
at 2013-01-21T16:50
請問樓上朋友是去哪個地區找工作?
Yedda avatar
By Yedda
at 2013-01-24T16:41
人在這邊有時候是加分點.尤其是小公司不想出relocation的其實
Eartha avatar
By Eartha
at 2013-01-28T15:21
你人在這邊他比較會想找你.至少在不要差太多的份上一個local
一個在國外他也比較會選你..
Ivy avatar
By Ivy
at 2013-01-29T11:36
北加州Bay area
Gary avatar
By Gary
at 2013-01-31T18:39
subset那題只要找出一個subet, 感覺應該不用建power set
用個greedy或是DP可能就好了?
Kama avatar
By Kama
at 2013-02-04T11:33
我想我問題沒寫清楚,是要找出所有符合條件的subset
Susan avatar
By Susan
at 2013-02-08T09:06
我題目抄錯了,是find all subsets
Linda avatar
By Linda
at 2013-02-10T00:06
台灣外國人本來就很難找工作 不只是在薪資 反正台灣吸不到
Hedy avatar
By Hedy
at 2013-02-10T20:31
人才的 3流國家 好險我父母有幫我辦澳洲護照 真爽
Tom avatar
By Tom
at 2013-02-15T04:39
我外國朋友雇主已經要雇用他3年 可是移民局只願意發一年
所以就沒請了 反正台灣這國家已經爛掉了 爛得跟狗屎依樣
Hedwig avatar
By Hedwig
at 2013-02-19T13:47
感謝dryman分享

外派的二三事(4):我單身,那我該遠征去嗎

Rachel avatar
By Rachel
at 2012-11-08T19:51
http://careher.net/?p=2408 (插圖網頁板) == 關於外派的二三事(四):我單身,那我該遠征去嗎? == == 作者 安俐 ...

請問談package應該要注意的事項(苦惱)

Sierra Rose avatar
By Sierra Rose
at 2012-11-08T18:17
大家好 我現在在英國工作 不過是當地local hire 但可能要去菲律賓工作 (不是同一家公司 是台灣的人力仲介介紹的) 因為沒有談package的經驗 所以不知�� ...

想請問農友公司的外派工作

Frederica avatar
By Frederica
at 2012-11-08T16:36
如題 想請問這邊有人去應徵過農友公司的海外工作嗎? 不知道待遇方面如何? 住宿等的那些 還有月薪... 因為一直聽朋友說 這家公司很硬... 正在思考 ...

請問有印尼金光集團(app)的任何資訊?

Bennie avatar
By Bennie
at 2012-11-06T15:16
如題,謝謝。 地點在印尼帕拉旺。 --

面試時如何巧妙的詢問加班問題?

Cara avatar
By Cara
at 2012-11-05T14:38
最近接到某公司的面試通知,這工作是在craiglist上找到的 公司約有70-100人,glassdoor上的資訊 華人公司,職位性質是要常跟中國的製造商連絡 當初的jo ...