北美找工作經驗分享 - Software Engineer - offer
By Olivia
at 2014-08-19T03:48
at 2014-08-19T03:48
Table of Contents
推文有人在問面試的題目, 趁午休來把還記得的分享一下
只把還有印象的列出來, 有些已經忘記了就不提了
1. 公司名稱:VPS
這家是Children Hospital LA底下的一個公司, 辦公室就在醫院的其中一棟大樓裡
做後端的平台來分析醫院的資料的
這家是透過recruiting company幫我安排的面試
第一次的面試就在recruiting company的辦公室
兩個工程師來面試, 問的是一些基本的問題
Hash table, binary search, 在白板上寫一個簡單的找零錢的程式
幸運的通過第一次面試
第二次面試就是直接約在他們的辦公室
面試之前的通知就寫說,prepare for a deep google style tech interview
果然不是說假的, 分上下半場總共四個半小時, 中間只休息二十分鐘左右
上半場, 一個工程師來面試
只有兩題
第一題是, 給一堆專案, 然後有一堆A做完才能做B的條件
要你想個演算法去產生一個專案順序可以做完所有的專案
寫完之後就開始越加越多限制, 還包括要做loop detection等等的
最後也反問說, 那今天如果給一個順序, 想一個演算法去驗証這順序是OK的
第二題則是, 有好幾個pair number, 給你一個數字
要你想一個演算法可以找出這個數字是在哪個pair裡
同樣寫完之後就開始越加越多條件(本來pair沒有overlap, 後來變成有等等的...)
兩題結束之後, 休息二十分鐘, 下半場換另外兩個工程師來
問的問題就很多, 而且包山包海
有跟你履歷有關的部份,做過的案子, 碰過的技術等等的
也有一些情境問題, 碰到XXX的team member你會怎辦等等的
也有跟專業相關的問題
例如給你一些條件, 要你在白板上設計出合用的DB table schema
然後需要某些資料要怎麼下sql query等等的
結論:這是第一次碰到這麼硬的面試, 面試完整個人快攤掉
本來覺得我回答的都不錯, 一些問題都有回答到他們想要的答案(個人感覺...)
不過最後沒上...orz
2. 公司名稱:TwoNil
這家是做網路廣告平台的, 也是透過recruiting company幫我安排的
一開始是先電話面試, 一個資深工程師打給我
都是在問履歷上的東西, 有沒用過XXX等等的問題
後來接到通知他們願意進一步面試, 第二次面試就在他們的辦公室
辦公室的氣氛很悠閒,一開始我在等的休息區桌上就放著XBOX....
面試時給我一台筆電, 然後要我設計一個php function
return jason data要可以符合之後特舒query的需球
筆電可以上網, 要查東西可以查
四十分鐘之後那個資深工程師進來和我討論我的答案
順便又問了些SQL的問題(如何防止惡意sql攻擊等等的)
問完之後, 換另一個工程師進來
聊過去做過的東西
總共大約一個半到兩小時左右
後來被通知第三次面試
跟CEO見面
主要是聊情境問題, 遇到XX狀況你會怎麼辦等等的
結論:第三次面試完, 他們跟我講說剩我和另外一個他們要選一個
我本來以為希望挺大的, 結果還是沒上....
3. 公司名稱: Google
是的, 沒錯, 就是那家Google. 我自己完全沒有想過投他家的履歷
因為我自認我不是那種coding geek
但是他們的一個PM有天自己透過linkedin聯絡我, 認為我的背景適合他們的一個team
電話聊了後就幫我安排了一次電話面試
還開了個google doc, 在電話面試時直接在上面寫扣(不愧是google...)
面試只有大約半小時, 只問一題
給一個link list, 要你寫一個function 去 return folding list
對方是印度人, 口音很重, 所以我一開始為了搞懂他到底要什麼花了很多時間跟他確認
後來寫完, 他說時間已經快到了他還有行程, 就沒有跟我一起討論結果
說他會再用時間去看
結論:我雖然覺得我給的答案應該是沒有太大問題
但對方給我的回應讓我感覺我應該沒指望了
沒想到過一週之後接到一開始聯絡我的PM的電話
他說第一輪面試有過, 但是hiring manager覺得我不適合他們原本開給我的team
所以要幫我另外找適合我的team再幫我安排接下來的面試
不過我這時已經拿到我現在工作的offer, 所以就忍痛推掉了...
4. 公司名稱:Advent Resources
這家在做car dealer的程式的. HR主動打給我, 問我有沒興趣, 就幫我安排了第一次面試
第一次只有筆試, 在公司的辦公室
PHP(做一個class模擬priority queue), SQL(table design, left join)
還有linux command(給一個list, 要你說明每個command的功用)
後來接到電話, 約第二次面試
跟兩個後的主管一起面試
聊過去的經驗, 聊的很細, 會問之前做過的系統的某某功能是怎麼實作的
也問了一些情境問題
面試完的隔天就接到HR打電話給我說願意給offer, 所以我當天下午就殺去簽名了
給的薪水是6.5W
雖然以CS SW Engineer來說算是中下而已
不過我自己知道我沒有這邊的學歷也沒有這邊的工作經驗, 台灣工作經驗又只有三年半
所以這個數字對我來說還算是可以接受的
而且工作環境我非常喜歡, 大家都在比早下班的
很多人都七點多到四點多就閃人, 算是很養肝的工程師了XD
--
結論: 找工作有時候真的是看緣份
是你的就是你的, 他自己會找上門的
只是你要有耐心去等那個機會而已
祝大家找工作順利~
※ 引述《penguin1 (光光)》之銘言:
: 找到工作今天剛好滿一個月
: 從找工作的時候開始就一直有在看版上的訊息
: 所以今天來分享一下經驗回饋一下
: 簡單的背景分享
: 去年來到美國, 透過老婆申請綠卡, 今年年初才拿到綠卡
: 三月多回台灣一趟之後回來開始找工作(我們在LA)
: 我台灣是112大學和碩士畢業
: 有一年的san jose state university交換學生經驗
: 剛開始找工作的時候
: 想說現在景氣好轉, 軟體的缺也一直有看到, 所以應該不難找才對
: 結果沒想到
: 投出去的履歷前四五十封, 有回應的不到十個
: 而且全部都是"您的背景和專長不是我們所需要的, 謝謝您對我們公司有興趣"這種回覆
: 雖然看到版上很多人都是投了上百封履歷才找到工作, 自己多少有些心裡準備
: 不過實際上真的碰到了還是有一點信心被擊潰的感覺...
: 我丟的公司大小都有, 基本上只要是我有興趣他們開的skill set我也有match的我就會投
: 也在一些知名的網站上登錄我的履歷(monster, dice...)
: 不過前兩三個月真的就是什麼回應都沒有
: 不過神奇的是, 三個月後開始有了變化
: 某一天我在Dice上update了我的履歷, 並且丟了一個recruiting company的缺
: 我就開始接到電話了
: 兩天內我接到了四個不同的recruiting company的電話跟我約見面
: 包括 job spring, SEP, Lasen group, Zion partner
: 每一家的運作方式都差不多
: 跟你約見面之後, 會先有一個team leader來跟你go over你的履歷
: 然後問你一些問題(像是你會不會XXX, 你期望薪水多少, 什麼時候可以開始工作等等)
: 之後他會看他team裡面的人手上有哪些適合你的缺
: 就會有人一一進來跟你介紹,看你對這些缺有沒興趣
: 有興趣的話他們就會幫忙把履歷丟過去看對方願不願意安排面試
: 透過這些recruiting company 我拿到了不少的面試機會
: 其中有兩家也走到最後一個階段(就是剩幾個候選人他們要選一個)
: 不過最後我還是都沒有拿到就是了-_-
: 我最後找到的工作, 是公司HR自己看到我的履歷後打給我的
: 效率很快
: 週二打給我, 週四第一次面試(筆試), 隔週二第二次面試(跟兩位之後的主管)
: 週三就打給我說OK了要我去拿offer
: --------------
: 結論: 我覺得recruiting company對於剛開始找工作的人來說也是一個不錯的選擇
: 至少我的前幾次面試機會都是靠他們幫我安排的
: 不過也要看不同的agent態度會有差
: 我有遇過很積極幫你去追對方公司回應的, 也有我打電話去好幾次都找不到人的
: 而且正常的recruiting company是不會跟你收錢的
: 公司確定錄用你的話他們才會從公司那邊拿到傭金, 你完全不用付任何費用
: 我想這對在找工作的人來說是一個可以試試看的門路
: 另外就是, 找工作真的要看機緣
: 丟很多履歷也沒人回你不代表你真的就比人家差(我是在安慰我自己><...)
: 緣份到了該是你的就會是你的
: 不要恢心把握時間充實自己, 總會找到適合自己的工作的
--
◢ ◤▂ ▂◣ ﹒.﹒ ◤ ◣
; ; ▎ ..∴ ◥ <
▄▅▄ ◤ ‧°◣
◤ ◤ ◣ ◤ ꬠ ((◥((▼◣
||
▄ ▄ .﹒‧°∴°﹒°.°∴ °﹒﹒﹒°.﹒‧.﹒ ▃ ▃▃◤ ◤
--
只把還有印象的列出來, 有些已經忘記了就不提了
1. 公司名稱:VPS
這家是Children Hospital LA底下的一個公司, 辦公室就在醫院的其中一棟大樓裡
做後端的平台來分析醫院的資料的
這家是透過recruiting company幫我安排的面試
第一次的面試就在recruiting company的辦公室
兩個工程師來面試, 問的是一些基本的問題
Hash table, binary search, 在白板上寫一個簡單的找零錢的程式
幸運的通過第一次面試
第二次面試就是直接約在他們的辦公室
面試之前的通知就寫說,prepare for a deep google style tech interview
果然不是說假的, 分上下半場總共四個半小時, 中間只休息二十分鐘左右
上半場, 一個工程師來面試
只有兩題
第一題是, 給一堆專案, 然後有一堆A做完才能做B的條件
要你想個演算法去產生一個專案順序可以做完所有的專案
寫完之後就開始越加越多限制, 還包括要做loop detection等等的
最後也反問說, 那今天如果給一個順序, 想一個演算法去驗証這順序是OK的
第二題則是, 有好幾個pair number, 給你一個數字
要你想一個演算法可以找出這個數字是在哪個pair裡
同樣寫完之後就開始越加越多條件(本來pair沒有overlap, 後來變成有等等的...)
兩題結束之後, 休息二十分鐘, 下半場換另外兩個工程師來
問的問題就很多, 而且包山包海
有跟你履歷有關的部份,做過的案子, 碰過的技術等等的
也有一些情境問題, 碰到XXX的team member你會怎辦等等的
也有跟專業相關的問題
例如給你一些條件, 要你在白板上設計出合用的DB table schema
然後需要某些資料要怎麼下sql query等等的
結論:這是第一次碰到這麼硬的面試, 面試完整個人快攤掉
本來覺得我回答的都不錯, 一些問題都有回答到他們想要的答案(個人感覺...)
不過最後沒上...orz
2. 公司名稱:TwoNil
這家是做網路廣告平台的, 也是透過recruiting company幫我安排的
一開始是先電話面試, 一個資深工程師打給我
都是在問履歷上的東西, 有沒用過XXX等等的問題
後來接到通知他們願意進一步面試, 第二次面試就在他們的辦公室
辦公室的氣氛很悠閒,一開始我在等的休息區桌上就放著XBOX....
面試時給我一台筆電, 然後要我設計一個php function
return jason data要可以符合之後特舒query的需球
筆電可以上網, 要查東西可以查
四十分鐘之後那個資深工程師進來和我討論我的答案
順便又問了些SQL的問題(如何防止惡意sql攻擊等等的)
問完之後, 換另一個工程師進來
聊過去做過的東西
總共大約一個半到兩小時左右
後來被通知第三次面試
跟CEO見面
主要是聊情境問題, 遇到XX狀況你會怎麼辦等等的
結論:第三次面試完, 他們跟我講說剩我和另外一個他們要選一個
我本來以為希望挺大的, 結果還是沒上....
3. 公司名稱: Google
是的, 沒錯, 就是那家Google. 我自己完全沒有想過投他家的履歷
因為我自認我不是那種coding geek
但是他們的一個PM有天自己透過linkedin聯絡我, 認為我的背景適合他們的一個team
電話聊了後就幫我安排了一次電話面試
還開了個google doc, 在電話面試時直接在上面寫扣(不愧是google...)
面試只有大約半小時, 只問一題
給一個link list, 要你寫一個function 去 return folding list
對方是印度人, 口音很重, 所以我一開始為了搞懂他到底要什麼花了很多時間跟他確認
後來寫完, 他說時間已經快到了他還有行程, 就沒有跟我一起討論結果
說他會再用時間去看
結論:我雖然覺得我給的答案應該是沒有太大問題
但對方給我的回應讓我感覺我應該沒指望了
沒想到過一週之後接到一開始聯絡我的PM的電話
他說第一輪面試有過, 但是hiring manager覺得我不適合他們原本開給我的team
所以要幫我另外找適合我的team再幫我安排接下來的面試
不過我這時已經拿到我現在工作的offer, 所以就忍痛推掉了...
4. 公司名稱:Advent Resources
這家在做car dealer的程式的. HR主動打給我, 問我有沒興趣, 就幫我安排了第一次面試
第一次只有筆試, 在公司的辦公室
PHP(做一個class模擬priority queue), SQL(table design, left join)
還有linux command(給一個list, 要你說明每個command的功用)
後來接到電話, 約第二次面試
跟兩個後的主管一起面試
聊過去的經驗, 聊的很細, 會問之前做過的系統的某某功能是怎麼實作的
也問了一些情境問題
面試完的隔天就接到HR打電話給我說願意給offer, 所以我當天下午就殺去簽名了
給的薪水是6.5W
雖然以CS SW Engineer來說算是中下而已
不過我自己知道我沒有這邊的學歷也沒有這邊的工作經驗, 台灣工作經驗又只有三年半
所以這個數字對我來說還算是可以接受的
而且工作環境我非常喜歡, 大家都在比早下班的
很多人都七點多到四點多就閃人, 算是很養肝的工程師了XD
--
結論: 找工作有時候真的是看緣份
是你的就是你的, 他自己會找上門的
只是你要有耐心去等那個機會而已
祝大家找工作順利~
※ 引述《penguin1 (光光)》之銘言:
: 找到工作今天剛好滿一個月
: 從找工作的時候開始就一直有在看版上的訊息
: 所以今天來分享一下經驗回饋一下
: 簡單的背景分享
: 去年來到美國, 透過老婆申請綠卡, 今年年初才拿到綠卡
: 三月多回台灣一趟之後回來開始找工作(我們在LA)
: 我台灣是112大學和碩士畢業
: 有一年的san jose state university交換學生經驗
: 剛開始找工作的時候
: 想說現在景氣好轉, 軟體的缺也一直有看到, 所以應該不難找才對
: 結果沒想到
: 投出去的履歷前四五十封, 有回應的不到十個
: 而且全部都是"您的背景和專長不是我們所需要的, 謝謝您對我們公司有興趣"這種回覆
: 雖然看到版上很多人都是投了上百封履歷才找到工作, 自己多少有些心裡準備
: 不過實際上真的碰到了還是有一點信心被擊潰的感覺...
: 我丟的公司大小都有, 基本上只要是我有興趣他們開的skill set我也有match的我就會投
: 也在一些知名的網站上登錄我的履歷(monster, dice...)
: 不過前兩三個月真的就是什麼回應都沒有
: 不過神奇的是, 三個月後開始有了變化
: 某一天我在Dice上update了我的履歷, 並且丟了一個recruiting company的缺
: 我就開始接到電話了
: 兩天內我接到了四個不同的recruiting company的電話跟我約見面
: 包括 job spring, SEP, Lasen group, Zion partner
: 每一家的運作方式都差不多
: 跟你約見面之後, 會先有一個team leader來跟你go over你的履歷
: 然後問你一些問題(像是你會不會XXX, 你期望薪水多少, 什麼時候可以開始工作等等)
: 之後他會看他team裡面的人手上有哪些適合你的缺
: 就會有人一一進來跟你介紹,看你對這些缺有沒興趣
: 有興趣的話他們就會幫忙把履歷丟過去看對方願不願意安排面試
: 透過這些recruiting company 我拿到了不少的面試機會
: 其中有兩家也走到最後一個階段(就是剩幾個候選人他們要選一個)
: 不過最後我還是都沒有拿到就是了-_-
: 我最後找到的工作, 是公司HR自己看到我的履歷後打給我的
: 效率很快
: 週二打給我, 週四第一次面試(筆試), 隔週二第二次面試(跟兩位之後的主管)
: 週三就打給我說OK了要我去拿offer
: --------------
: 結論: 我覺得recruiting company對於剛開始找工作的人來說也是一個不錯的選擇
: 至少我的前幾次面試機會都是靠他們幫我安排的
: 不過也要看不同的agent態度會有差
: 我有遇過很積極幫你去追對方公司回應的, 也有我打電話去好幾次都找不到人的
: 而且正常的recruiting company是不會跟你收錢的
: 公司確定錄用你的話他們才會從公司那邊拿到傭金, 你完全不用付任何費用
: 我想這對在找工作的人來說是一個可以試試看的門路
: 另外就是, 找工作真的要看機緣
: 丟很多履歷也沒人回你不代表你真的就比人家差(我是在安慰我自己><...)
: 緣份到了該是你的就會是你的
: 不要恢心把握時間充實自己, 總會找到適合自己的工作的
--
◢ ◤▂ ▂◣ ﹒.﹒ ◤ ◣
; ; ▎ ..∴ ◥ <
▄▅▄ ◤ ‧°◣
◤ ◤ ◣ ◤ ꬠ ((◥((▼◣
||
▄ ▄ .﹒‧°∴°﹒°.°∴ °﹒﹒﹒°.﹒‧.﹒ ▃ ▃▃◤ ◤
--
All Comments
By Bennie
at 2014-08-20T11:24
at 2014-08-20T11:24
By Rachel
at 2014-08-22T15:47
at 2014-08-22T15:47
By Caroline
at 2014-08-26T07:36
at 2014-08-26T07:36
By Carol
at 2014-08-30T02:05
at 2014-08-30T02:05
By Mason
at 2014-08-31T03:49
at 2014-08-31T03:49
By Harry
at 2014-09-03T15:19
at 2014-09-03T15:19
By Oscar
at 2014-09-04T23:29
at 2014-09-04T23:29
By Isla
at 2014-09-06T07:12
at 2014-09-06T07:12
By Steve
at 2014-09-10T18:47
at 2014-09-10T18:47
By Carol
at 2014-09-15T00:41
at 2014-09-15T00:41
By Steve
at 2014-09-17T02:45
at 2014-09-17T02:45
By Hazel
at 2014-09-18T15:08
at 2014-09-18T15:08
By Mia
at 2014-09-19T15:16
at 2014-09-19T15:16
By Isla
at 2014-09-24T04:04
at 2014-09-24T04:04
By Charlie
at 2014-09-28T19:02
at 2014-09-28T19:02
By Harry
at 2014-10-02T06:18
at 2014-10-02T06:18
By Franklin
at 2014-10-04T07:36
at 2014-10-04T07:36
By Donna
at 2014-10-04T20:14
at 2014-10-04T20:14
By Andrew
at 2014-10-08T05:28
at 2014-10-08T05:28
By Damian
at 2014-10-09T11:11
at 2014-10-09T11:11
Related Posts
paid per calender month是甚麼意思
By Daniel
at 2014-08-18T00:22
at 2014-08-18T00:22
從瑞士到都柏林Microsoft面試經驗(CS)
By Kama
at 2014-08-16T22:04
at 2014-08-16T22:04
J1簽證換單位問題 (學校轉intern)
By Tristan Cohan
at 2014-08-16T18:31
at 2014-08-16T18:31
矽谷薪資請教
By Kumar
at 2014-08-16T11:00
at 2014-08-16T11:00
北美找工作經驗分享 - Software Engineer
By Zora
at 2014-08-16T04:40
at 2014-08-16T04:40