作者FruitDealer (水果販子)
看板Oversea_Job
標題[亞洲] Junior iOS工程師日本轉職經驗
時間Wed Jan 16 00:05:18 2019
代po
想來分享一下這幾個月在日本東京轉職的經驗。
轉職目標是iOS工程師或前端工程師,
半年多來前後面試了大概10間公司(都在東京),包含了很多不同領域的公司,
如金融、教育、媒體、旅遊、影音服務等等,
最後終於拿到滿意的Offer。
求職管道:官網直接投,最直接的做法,不過有少部分要填志願動機之類的作文,不是很喜歡。
LinkedIn上投Agent放出來的職位,投履歷之後會有Agent聯絡,通常還會再介紹你一些其他的。
動作都很快,幾乎都是投完沒幾天就通知有沒有過書審,有過的話安排面試的時間也很快。
學歷:四大資工學+碩
不過這方面感覺用處不大,感覺日本很多公司都只管大學畢還是研究所畢。
工作經驗:日本公司iOS開發2年多、在台灣實習的時候寫過AngularJS。
幾乎都是獨立開發,有從0開始到上架的經驗。
有投過寫要求3年經驗的職缺,還是有拿到面試,有的時候沒有完全符合JD,
但如果有興趣的話其實都可以試試看。
語言方面:日文N1低分考過(2018年7月),有純日文面試的經驗,還算過得去。
英文多益810(2015年),平常沒有特別在念,不過念文章或是工作開會都還行。
刷題:各OJ加起來超過1000題(UVa, Codeforces ...等),
LeetCode在面試前會稍微隨便Pick One幾題寫個手感,
學生時代拿過ICPC區域賽的實際隊伍排名前10。
有Coding test的公司大概一半少一點,除了1~2間特別難以外,大概是LeetCode Medium難度。
曾經有間題目出很難的公司的面試官跟我說我是近期投的人中,唯一一個在Coding test拿滿分的,
但最後我還是沒拿到Offer,Coding test只是個門檻,非錄取保證,不需要太執著。
GitHub: 平常並沒有寫Side Project的習慣,幾乎都是放學生時代的Final Project。
有Android遊戲,Java應用程式,簡單的Web應用,論文用的程式等等
面試:
首先是履歷上的東西基本上都會走一遍,問在現在的公司負責做什麼,
有沒有寫測試的經驗,團隊有多少人之類的。
然後如果你有寫你用某某工具或某某Library,對方就可能會問說為什麼選用這個,
不用其他功能類似的,最好自己先想過一遍。
有的會問如果進到這個團隊會想負責什麼部分,這方面可能要先熟悉一下該公司的產品,
最好有使用的經驗,可以講一下產品的優缺點。
如果有實際面試別人的機會,最好爭取一下,有站在面試官的角度的經驗能幫助面對面試。
技術方面就直接列幾個實際出的問題
Swift 4.2有什麼新功能?
有沒有用過RxSwift?有什麼優點?
請問Struct與Class的差別?
什麼是Optional?
map跟flatMap的差別?
Extension是什麼?有哪些限制?
何謂Retain Cycle?如何解決?
RunLoop是什麼?
如何寫Multi-Thread程式?需要注意哪些地方?
UITableView和UICollectionView的差別?
UIWebView和WKWebView的差別?
setNeedsLayout()和layoutIfNeeded()的差別?
StoryBoard有什麼優缺點?會自己用Code刻UI嗎?
說明一下UITableViewCell的重用機制。
如何高效率的顯示圖片?
Point跟Pixel之間的關係?
如何實現一段動畫?(情境題)
如何設定AutoLayout的數值?(情境題)
如何儲存資料?CoreData、SQLite、NSUserDefault、KeyChain有何不同?
ATS是什麼?
還有遇過系統設計類的問題
請設計一個聊天應用程式(類似Line)
這邊都討論的蠻仔細的,不單只有前端的部分,
會問Client如何送訊息給Server,Server如何把訊息廣播給目標Client,
Server跟Client的資料庫怎麼設計,
假設用TimeStamp記錄訊息時間是要用Client時間還是Server時間,
若訊息沒有成功發出去如何重送,
怎麼處理已讀等等。
Offer:一般在填期望薪資我大概都是填現在+50萬,不過會依照公司上下調整。
如果是透過Agent投的,Agent通常會叫你不要開太高XD(畢竟你錄取他才有得賺)
這時候可以斟酌一下是不是完全要聽Agent的話。
薪資部分依照公司的不同差距也很大,以下分享一下自己的軌跡,純參考。
以下數字都是含獎金跟各種補貼
第一年沒有做滿整年就不計
第二年600萬
第三年700萬
決定接受的Offer有約900萬(金融業大手)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.140.195.183
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Oversea_Job/M.1547568320.A.F62.html
1F:推 taufuck: 推 01/16 02:39
2F:推 RINPE: 推 同為ios工程師推 希望自己這次能順利 01/16 12:53
3F:推 kirbytsai: 推 請問可以問年齡嗎 01/16 20:59
4F:推 lsc36: 推推 01/20 11:42
5F:推 taipeiol2008: 推 有專業實力+英日外語 已非等閒之輩了 01/20 11:51
6F:→ taipeiol2008: 不是每個人都可以做到 01/20 11:53
7F:推 ggggggh: 兩年薪水比聯發科高... 01/20 12:13
8F:推 m42325: 推 01/21 19:16
9F:推 TAMSHUI: 推!回G大,物價不同啊。我薪水1.5倍過的還比台灣辛苦, 01/22 09:05
10F:→ TAMSHUI: 但生活環境好很多,尤其是空氣。 01/22 09:05
11F:推 riceming: 我有認識台灣人 agent,資歷很深很會幫你談薪資。而且能 01/25 12:26
12F:→ riceming: 介紹日文要求不高的職位。所以agent也有好處^^ 01/25 12:26