[征文] 日本软件工程师2年转职与准备心得

楼主: chemberlain (点心工程师)   2022-08-24 05:45:26
【背景】
・中字辈数学系学士
・台湾小型电商PHP后端4年半(从0开始)
・日本接外面案子的公司后端3年(PHP + Go)
在前职待了半年左右,身边的同事陆陆续续跳槽到其他知名企业,因而有了转职的念头。
由于当时只会写PHP,刷题跟系统设计什么的完全没经验,
于是听从前辈的一些建议开始准备,到了正式投履历大概花了半年左右。
当时状态大概是:
・Leetcode刷了快200题,medium的一些常见题目有印象,但稍作变化就会卡住
・系统设计懂一点点
【Round1:2019年年底~2020年初】
结果:应征7间、一面4次(Rakuten、Line、LIFULL、FAST RETAILING)、无Offer
一开始试着投了几家,结果在书面就被刷掉。
后来给前辈看了后才发现履历写的很糟,改善了之后书面过的比例就高了不少。
面试大部分都是围绕着履历上面的内容,例如SQL的优化、Restful API、Jenkins等等。
几乎没问到跟算法或资料结构有关的内容。
这几间面试下来主要遇到问题是:
・原本以为会的东西,实际上没办法当下直接回答出来(例如:Design Pattern)
・自然语言(在日本工作一阵子后英文大幅退步,日文又不够有自信可以面试)
例如我在面试Line之前听说可以自由选择要使用英文或日文,结果面试官只会日文,
导致浪费面试前10分钟在等临时翻译来支援,还让彼此印象大打折扣。
后来我暂时停止投履历,开始加强自己不足的部分:
・程式语言:这时期在工作上接触到Go,但为了工作好找,以及网络学习资源的多寡,
最后选择了从0自学Java。
→当时任意找了教学网站之外,也尝试自己写一个小专案来熟悉Spring Boot。
・自然语言:虽然很多工程师职缺只需要英文即可,但我决定加强日文。
→使用Cafetalk每周上2次左右的一对一日文
・刷题:比起通过,更注重为什么要使用该算法,最后重新刷了200多题。
(一定要限制解题时间!常常手痒不愿放弃最后浪费太多时间)
→使用Leetcode跟Atcoder(每周或隔周都会举办解题竞赛,主要是练习日文
的题目)
・系统设计:大部分使用其他心得文常推荐的教材,但有多少帮助我觉得因人而异。
→我觉得最我最有帮助的是Web Scalability for Startup Engineers
这本前辈借我看的书。虽然不是直接教你系统设计,但书中讲了很多基本的知识,
推荐给系统设计的初学者!
・其他:补足一些本科知识。像OS、Network等等。另外空闲或吃饭时配着各大公司
Engineering Blog或技术分享影片来看。
【Round2:2020年年底~2021年初】
结果:应征18间、一面6次(Rakuten、Cocone、andFactory、WealthPark、PayPay、DeNA
)二面一次(PayPay)、无Offer
这阶段开始用Linkedin获得更多面试机会。
而在一面止步的公司中,较传统的日企都是因为担心日文能力而拿到感谢信。
以下列出两个主要的面试:
# WealthPark
印象中是做法人不动产的投资相关软件。当时是想招募PHP换成Go的工程师
(虽然都在准备Java但看到PHP+Go就忍不住试一下)。
这家外国人比例算满多的,书类过了之后直接约两次面试。
第一轮是两位资深工程师问技术问题,问的方式是像是问我解决过最困难的问题,
然后从我说明的内容再去问说为何这样做,有没有其他办法等等。
虽然我有准备,但是被他们问到发现原先的想法好像有问题QQ,
于是只好说回去会再确认看看他们指出的点。另外被问一些Go的问题才发现
我理解的太浅了,被问深一点就回答的不是很有自信。
第二轮是跟一位leader的面试,与其说面试不如说是聊天,
但聊天过程中还是会讲到一些技术问题。在这一阶段聊得很开心。
但最后还是感谢信,应该是技术那关表现不好。
# PayPay
这是从Connect Job看到的特别招募活动,想说试试看就投了。
书面过了之后有两题的线上测验,不是非常难但要有一些小陷阱要小心,时间算很足够。
一面是两位面试官配一个翻译。DB这块满重视的,问了index、transaction、lock、
SQL优化等等问题,然后也有问有没有microservice的经验。
最后考了一题medium的题目,当下没想出解法,但是面试官给我提示后才恍然大悟。
原本还有follow up但是没时间了只讲了自己的想法。原本以为没戏了结果竟然过了一面!
二面是一位日本面试官,其实大部分内容有一些跟一面差不多,
最后也是有一题medium的题目,面试官直接要求指定的复杂度,
虽然刚好面试前几天才写过但没把握好,最后还是靠提示才解出来。在这关被刷掉了。
作者: yyhsiu (hsiu)   2022-08-24 06:01:00
推~
作者: wt0328 (wt0929)   2022-08-24 07:22:00
所以最后mercari有上吗
作者: ljk476820 (虫吃鸟 鸟吃乄)   2022-08-24 07:29:00
一个月应该有点匆促(?
作者: siba727 (Snitch)   2022-08-24 12:56:00
谢谢详细的分享,恭喜最后得到offer
作者: yuzukeykusa (Q)   2022-08-24 13:56:00
恭喜
作者: lingerptt (苍林亚鸟)   2022-08-24 17:13:00
凡走过,你留下美丽的痕迹了
作者: s06yji3 (阿南)   2022-08-24 19:16:00
恭喜
作者: gooseduck (theduck)   2022-08-24 19:29:00
恭喜! 感谢分享!
作者: Booker5566 (书人五六)   2022-08-25 08:27:00
推 超猛
作者: chiu1505 (天下第一武道大会优胜者)   2022-08-25 17:29:00
恭喜
作者: MDay56 (他妈妈冲击波)   2022-08-25 21:13:00
谢谢分享!!恭喜!
作者: ShuuSunzen (ShuuSunzen)   2022-08-27 06:46:00
谢谢分享!
作者: s122274848 (上下左右 AB)   2022-09-04 14:13:00
感谢分享~
作者: vincent0965   2022-09-26 09:43:00
恭喜

Links booklink

Contact Us: admin [ a t ] ucptt.com