看板 studyabroad 關於我們 聯絡資訊
剛實習滿一個月, 來分享一下在美國 Robotics 領域找 software engineer intern 的心得以及 timeline,希望對之後學弟妹有幫助 --- 首先說一下我的背景, 我是112 ME學士, 112 電控碩士(碩班也是在Robotics實驗室) 有一篇conference paper (2nd author) 有兩次參加機器人相關競賽的經驗, 目前就讀於 U of Maryland, College Park 的 M. Eng in Robotics --- 在台大念碩班時,有感於programming之於robotics的重要性 所以除了一些必修課之外, 也跟著大家跑去修了 DS, Alg, OS, OOP等大學部課程 --- 2017年八月中抵達美國之後, 等習慣環境後便開始準備找工作事宜,ex: (1) 改resume 履歷永遠沒有改好的一天,用字遣詞、排版甚麼的都很重要 可以利用學校的career service找專業的美國人幫你看, 學校也會有很多講座談談求職重點,可以順便練習聽力 或者多上linkedin看看同領域強者的履歷 然後特別感謝華府地區的台大校友會的求職技巧座談會, 會有專業的學長姊挑你履歷的問題,幫助甚大! 也感謝我麻吉豪哥借我專業的履歷format! (2) 參加 career fair 九月多學校就會有 career fair, 我自己感覺對拿面試沒有甚麼直接幫助, 因為還是要上網站自己投履歷 但去參加可以看到一堆印度人對著HR侃侃而談體驗一下同儕壓力 也可以去跟HR練習自我介紹, 看看自己是不是根本連自我介紹都講的結結巴巴QQ (3) 刷題 我找實習的主要目標是 Robotics Software Engineer Intern, 所以刷題也是一個重要的環節。 來美國之前我大概寫了100題左右, 到今年四月初確定拿到實習offer前大約總共完成300題。 個人覺得刷題是長期抗戰,永遠是寫了又忘, 所以我寫到後來也不特別執著於題數,就常常複習舊題, 偶爾寫一些新題這樣。 重點是維持寫程式的手感,像我是用C++刷題, C++11的語法,各種container的使用,lambda寫法等等要熟練。 (4) 逛一畝三分地,做好心理建設 一畝三分地是我來美國後幾乎天天都會看的板, 常常有在幫人內推,或者是心得分享文。 在美國找工作戰線會拉的很長,需要做好心理建設 學習在逆境中肯定自己,不然信箱打開都是Reject信真的會覺得QQ -------- 以上大概是我剛到美國的準備,然後大約在十月初開始請人內推及海投履歷。 總共大約投了170家,收到大約30封拒絕信,大約13個面試這樣。 以下是各公司的資訊和 timeline (1) Vecna (10/14 OA, 12/21 1st電面, 1/8 2nd 電面, 1/27 Reject) 職稱: Robotics Graduate Student Software Intern 這家的OA給了兩天時間要你完成兩題C++測驗, 兩題都是跟sorting有關,然後要求你寫註解在裡面, 包含你的想法、可能產生的問題、或是你覺得題目本身的問題。 這家OA印象中很簡單,大概兩個小時內一定寫得出來, 所以我花了很多時間在寫註解, 包含說明他的題目敘述哪裡不清楚,還有一些奇怪的test case, 還有最重要的時間複雜度等等。 一面是跟印度人工程師聊天,基本就是閒聊履歷然後問問題這樣, 二面是跟一個MIT畢業的工程師主管聊天,基本上也是聊聊履歷, 然後問了很多如果順利入職後對prooject哪部分有興趣的話題。 結果還是GG.. (2)在 DC 的自駕車新創 (10/26 OA,1/17 reject) 這家是台大的學長幫忙內推, 然後線上測驗是兩個小時的C++考試,總共四題, 題目是Hacker Rank 上面的題目, 難度大約是 leetcode easy~midium 之間,但那時太緊張了 test case 都跑不對,最後也掛了 (3) JingChi (12/31 OA) 在加州的無人車公司, 這家是請在一畝三分地上面的陌生人幫忙內推的, 雖然很順利的拿到OA,不過我的信箱好像一直有問題, 一直收不到他們OA的連結, HR也說有寄給我,實在搞不懂後來就不了了之了 (4) Dorabot (12/27 HR電面+OA, 1/3 CTO電面, 1/4 Offer get) 職稱: 机器人软件工程师 那時候已經放寒假了,非常擔心自己找不到暑期intern, 所以也投了這家在中國深圳的公司 這家是一間新創公司,在網路上的評價也很好,也有很多外國人員工, 所以跟HR,CTO面試都是英文面試, OA是給你一個大型的class,兩個小時內要你增加一些function之類的, 如果不能及時完成,也可以補交。 電面幾乎都是聊履歷,聊一些公司的願景之類的,還有可能進哪個team工作。 這家給我的面試體驗非常好, 投履歷不到24小時就收到回應,隔天就安排面試還有寫OA, 然後隔幾天就跟CTO聊天,聊完沒多久就收到Offer了。 (5) Turing Video (12/27 電面) 職稱: Robot Development Intern 這家是在加州的新創公司, 打來面試的是 UMD的ECE 中國人學長, 而且還是親切的中文面試,但因為這個職缺需要用到 Java 我沒有相關背景,所以直接GG (6) ArcBest Technologies (1/15電面) 職稱: Robotics Intern 這家是跟一個印度人工程師面試, 問了很多BQ的問題,最喜歡/討厭的課,最大挫折 如果要跟一個不懂ROS的人解釋那是甚麼,你會怎麼解釋 然後還要問一下planning的演算法是甚麼,需要那些sensor之類的 那時還沒有修過planning課程,所以基本上都答的不好QQ 最後也GG了 (6) SRI International (1/29 電面) 這家是比較偏研究型的機構, 面試官也是一個MIT畢業的人,講話速度極快, 問了一些project的問題,還有過往的研究經驗等等 結果: GG (7) TuSimple (1/18 電面) 職稱: Localization (Full-Time/Internship) 這家是在加州的無人車公司,聊完履歷就直接寄連結來上機考試, 題目是半小時內作出兩題 dynamic programming的題目 不太確定是不是 Leetcode原題,但很類似, 雖然做出來了但不曉得為何最後還是GG (8) Verb Surgical (2/27 電面) 職稱: Robotics and Control Systems Engineering Intern 這家電面完全不聊履歷,全部聊你的背景知識夠不夠 問了 Robotics 中座標轉換的問題,問了 PID control, 上機考了字串處理的c++問題,問了時間複雜度分析等等, 包山包海,那天的電話通訊品質又極差, 我講話時還一直聽的到自己的回聲,回答得零零落落 每講幾句就要請他重複一次,極度悲劇 面完真的懷疑人生... 當然也不意外GG。 (9) SAIC Innovation Center (3/7 電面) 職缺: Autonomous Driving Intern, Motion Planning 這家也是悲劇,我投的是上述職缺, 但主管好像以為我投的是 test engineer的職缺 最後就...聊聊天 問一些 C++ / Java 的異同之類的問題, 最後當然無聲卡, 只能當作練經驗用... (10) Ready Robotics (3/16 Onsite) 這家是透過學校網站投的公司, 是在巴爾的摩的一間新創公司,作的是讓UR手臂操控性提高的事情 這是我唯一一家onsite的公司, 面試官還曾經在 Willow Garage工作過,非常酷! 聊天的過程挺好的,基本上就是在介紹公司, 回家過幾天就收到OA,全部都是 ROS 相關的測驗 遇到一些問題爬文爬了好久, 別人春假出門旅遊,我只能在那邊寫不知道寫不寫得出來的OA 超悲情QQ 最後勉強完成了,不過也GG了 (11) Danfoss (3/6 電面) 職稱: Robotics Engineering Intern 這家...在約好的電面時間放我鴿子了 打去給 HR,他說他在開會而且這個職缺好像沒開了 = = 非常無言的一間公司 (12) Magna Corporate (3/12 電面,3/30 Offer get) 職缺: Robotics Software Engineer Intern 這家是在密西根的一間 vehicle supplier, 面試的過程基本上就是聊履歷,聊你最proud of 的 project, 面試官是馬來西亞人,英文非常的標準, 聽得一點也不吃力,而且非常能順著你的思路繼續問你深入的問題, 面完就覺得很有機會進下一輪,等了兩三個禮拜就收到offer了 ---- 總結一下找intern的心得: (1) 英文聽/說 基本溝通太重要了,不要覺得是engineer英文就可以差一點, 實習之後可能要面對 PM 跟你催 deadline, 主管想知道為什麼你project會遇到困難云云, 都很需要你畫虎爛的能力 (所以我每天都會用這個藉口看Netflix XD) (2) 端正心態 在美國找工作戰線超長,我第一家面試的公司就進入第三round, 還覺得自己應該不會找的太辛苦,結果後面屢敗屢戰 面完這個就move on 繼續準備, 雖然知道這道理但真的很難,所以可以常上一畝看看大家的心路歷程 (3) 程式語言選擇 不少做robotics的公司都會用到ROS這個框架 所以熟悉 C++/Python 以及習慣 linux介面是很重要的 (4) 時間規劃 我個人感覺,在一月以及三月會有不少面試機會, 當然能一到美國就開始投履歷最好, 但最晚最晚不要晚於11月才開始正視intern這件事情 才會有時間在學校課業以及找工作的夾殺下好活下來 --- 大概是這樣, 希望對這個領域的學弟妹有幫助! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 69.14.39.37 ※ 文章網址: https://www.ptt.cc/bbs/studyabroad/M.1530682733.A.F51.html
NdFe35: 推 也對機器人/自駕 有興趣,謝謝分享~ 07/04 13:51
Ouranos: 大推!謝謝分享! 07/04 14:10
aris1008: 推 感謝分享 07/04 14:43
Ayenyen: 推推推 07/04 15:15
Mariobrother: 推推推 07/04 15:58
lanexs777: 推有幫助 07/04 18:24
bandmush: 推推 07/04 18:50
urmfo: 推 07/04 19:08
kerkerhaha: 推 07/04 19:41
mocarax: 推 07/04 21:42
enrichmylife: 推 07/04 22:34
ETETETET: 推分享~~ 07/05 00:00
pizzaguy: 推 07/05 00:33
abc17034: 感謝你的分享 最近也準備要投robotic的學校 07/05 09:27
abc17034: 原來有這麼多robotic的工作跟實習 真的給我很大的信心 07/05 09:28
faithans: 推 07/06 02:59
p01yCirc1e: 推 07/06 10:03
naniu: 感謝分享!!推推 07/06 14:53
qfykbc: 推 07/07 13:06
jefflin413: 推推 07/07 23:35
opedashila: 推強者我學長 07/10 22:26
courant: 推推推~鉅細彌遺 07/28 09:13
russellluo: 推 02/06 03:34
egod: 自己在robotics 公司上班也驚訝有這麼多公司招人XD 03/29 17:58
egod: 公司有UMaryland來的同事 03/29 17:59