[北美] 數個舊金山軟體公司面試經驗

看板Oversea_Job (海外工作)作者 (dryman)時間13年前 (2012/11/12 11:37), 編輯推噓9(9035)
留言44則, 16人參與, 最新討論串1/2 (看更多)
最近三個月遠距離面試了四五家公司 不過都沒有上,還有一家還在談 碰巧今天早上發現原來還有海外工作版 一方面分享一下自己面試的準備經驗,另一方面也問問版眾相關的建議 背景: 我是美國公民,不過在台灣長大,求學也都是在台灣 台大機械系畢業 自學程式,有數個開放原始碼專案 參加不少台灣的程式開發社群及聚會: 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. 其他? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.109.16.166

11/12 12:17, , 1F
去當兵拿台灣身分證不就好了?
11/12 12:17, 1F

11/12 12:48, , 2F
去美國拿第二個碩士 再找工作
11/12 12:48, 2F

11/12 12:54, , 3F
subset那題先sort完後就只是個O(n)的問題了
11/12 12:54, 3F

11/12 13:23, , 4F
沒有找出power set的話應該是沒辦法做的吧?
11/12 13:23, 4F

11/12 13:45, , 5F
這樣為什麼還沒被錄取阿 =.=
11/12 13:45, 5F
※ 編輯: dryman 來自: 140.109.16.166 (11/12 13:52)

11/12 13:55, , 6F
蠻好奇台灣政府對於外國人來台就業的規定有多嚴苛
11/12 13:55, 6F

11/12 13:56, , 7F
之前看過拿綠卡在美國念完研究所的板友回台找工作的心得
11/12 13:56, 7F

11/12 13:57, , 8F
他也提到台灣的政策對於想來台就業的外國人很不友善
11/12 13:57, 8F

11/12 14:49, , 9F
是公民可以邊唸CS邊工作, 爽爽地唸,也爽爽地賺.
11/12 14:49, 9F

11/12 15:18, , 10F
其實沒有很嚴苛 是薪資要四萬八以上 數字可能有誤但基本上
11/12 15:18, 10F

11/12 15:18, , 11F
問題是出在業主不想花這個錢請人吧 有誤請指正
11/12 15:18, 11F

11/12 15:26, , 12F
台灣聘顧外國人有很多繁瑣的規定,不僅僅是薪資而已
11/12 15:26, 12F

11/12 15:26, , 13F
我去的幾家是外商,但外國人與本國人比例不符就g了
11/12 15:26, 13F

11/12 15:27, , 14F
有些情況還得是科技園區內才能繞過一些條款聘雇
11/12 15:27, 14F

11/12 18:48, , 15F
我背景跟原PO一樣,只有美國籍在台灣要被聘真的太難,勞工局
11/12 18:48, 15F

11/12 18:49, , 16F
有關訂給外國人的起薪不能低於一個數字,台灣很多公司根本
11/12 18:49, 16F

11/12 18:49, , 17F
不願意出到這個數字,不過現在美國軟體工程師市場我覺得不
11/12 18:49, 17F

11/12 18:51, , 18F
錯,沒有美國學歷不挑大公司的話應該也是滿好找的
11/12 18:51, 18F

11/12 18:51, , 19F
Sorry我是要打"規" 訂
11/12 18:51, 19F

11/13 00:07, , 20F
推~ 話說,我猜是因為你沒有外國學歷,機會又會因此少一些
11/13 00:07, 20F

11/13 00:08, , 21F
既然是公民,真的來美的意願高的花,可以念碩士,有念完
11/13 00:08, 21F

11/13 00:09, , 22F
沒念完不要緊,光是正在念寫在上面,面試機會應該就變多了
11/13 00:09, 22F

11/13 06:31, , 23F
準備一下 gre,丟加州的學校,然後搬來灣區找工作
11/13 06:31, 23F

11/13 06:31, , 24F
等到時申請結果出來,再看 offer/學校決定要怎樣
11/13 06:31, 24F

11/13 07:23, , 25F
嗯嗯,謝謝大家的回應,我去念的決心又更強了!
11/13 07:23, 25F

11/13 08:34, , 26F
話說 subset 那題真的複雜,我猜這種應該是想要測試你思考
11/13 08:34, 26F

11/13 08:35, , 27F
模式吧? 這要測很多可能性耶! subset有可能是各種大小
11/13 08:35, 27F

11/13 08:40, , 28F
話說我也很推 cracking the coding interview,我也有一本XD
11/13 08:40, 28F

11/13 15:48, , 29F
有朋友(作軟體的)抽到綠卡直接過來找工作, 很快就找到了
11/13 15:48, 29F

11/13 15:50, , 30F
當然他能力怎樣我不知道 但他英文很差, 還是很快就找到了
11/13 15:50, 30F

11/13 16:27, , 31F
請問樓上朋友是去哪個地區找工作?
11/13 16:27, 31F

11/14 01:24, , 32F
人在這邊有時候是加分點.尤其是小公司不想出relocation的其實
11/14 01:24, 32F

11/14 01:25, , 33F
你人在這邊他比較會想找你.至少在不要差太多的份上一個local
11/14 01:25, 33F

11/14 01:25, , 34F
一個在國外他也比較會選你..
11/14 01:25, 34F

11/14 13:10, , 35F
北加州Bay area
11/14 13:10, 35F

11/14 18:14, , 36F
subset那題只要找出一個subet, 感覺應該不用建power set
11/14 18:14, 36F

11/14 18:14, , 37F
用個greedy或是DP可能就好了?
11/14 18:14, 37F

11/14 22:26, , 38F
我想我問題沒寫清楚,是要找出所有符合條件的subset
11/14 22:26, 38F

11/14 22:27, , 39F
我題目抄錯了,是find all subsets
11/14 22:27, 39F

11/15 01:33, , 40F
台灣外國人本來就很難找工作 不只是在薪資 反正台灣吸不到
11/15 01:33, 40F

11/15 01:34, , 41F
人才的 3流國家 好險我父母有幫我辦澳洲護照 真爽
11/15 01:34, 41F

11/15 01:35, , 42F
我外國朋友雇主已經要雇用他3年 可是移民局只願意發一年
11/15 01:35, 42F

11/15 01:35, , 43F
所以就沒請了 反正台灣這國家已經爛掉了 爛得跟狗屎依樣
11/15 01:35, 43F
※ 編輯: dryman 來自: 140.109.16.166 (11/15 08:34)

12/03 20:46, , 44F
感謝dryman分享
12/03 20:46, 44F
文章代碼(AID): #1Ge6xsG5 (Oversea_Job)
文章代碼(AID): #1Ge6xsG5 (Oversea_Job)