Oversea_Job 板


LINE

人生第一次发长文,试试水温。 试玩网志版 https://vocus.cc/article/6195ffd2fd89780001cff507 ----------------------------------------------------------- 日本一直以来都是台湾人海外求职的一个选择。不只是旅游相当便利,就算要回台湾,也 只花费不到几个小时。职场的暗黑文化虽然时有耳闻,但也不乏思想较为现代的公司。 我的前公司就是在众多传统日商中,少数愿意接受开放思想,而且尽力(即便缓慢)在变 化的公司。它对新鲜人来说起薪可以,既不操也不黑,却几乎没人认识。 比起交战守则,这篇更像是游记。 我会谈到我如何从零开始在日本找到一份软体工程师的工作,想要找到一间稳定 + 不操 不黑的公司的人,这篇可能会适合你。 想要看如何在海外拿高薪成为人生胜利组的人则可以左转。 如果有幸出续集,将会接续分享在东京工作生活了两年半的零碎记忆,以及为何离开前公 司。 《Disclaimer》 任何好与坏都会照实呈现。但一切都是以我的个人观点出发。不一定适用所有人。 请问你哪位 - 112 BS + CMU MS MechE - 原本以为会做机构设计、数值模拟,想不到 CMU 把人都变成了软体的形状 於是跟着到处投履历,毕业前共拿到美国三个 + 日本一个 offer - 美国太多人谈了,所以这里谈谈日本 怎麽找到这家公司的 2018 年 7 月底,再 5 个月就要毕业,找工作找到焦头烂额,万念俱灰。曾经拿到的 offer 又被我拒绝了,着实是穷途末路。灵机一动,在 Linkedin 上顺手一搜,找到了一 个来自台湾的日本猎头,於是丢了 Cold Message 主动询问职缺。 当时已经过了日本求职季,开缺不多。仅有少数公司长期在找人。而我的前公司 Asprova Corp. 就是其一。 简单介绍一下。 Asprova 的业务是贩卖生产排程软体,客户是各大制造商。由於是买断制的 standalone software,商业模式很类似转订阅制以前的 Adobe 或是常见的工程软体 Matlab/AutoCAD 。想当然尔,主要工作内容就是写新功能、修 bug、测试、发更新版。 特别的是,Asprova 在这块利基市场的市占率是日本第一。海外以欧洲的业务拓展最为迅 速,中国其次。开发则是 100% 在日本总部。 创业二十几年来几乎没有遇到强劲的对手,也因此「稳定」成了一项优点,同时也是我离 开的原因。 官网上的 Job Description 几乎没变,简单翻译一下,省下大家 Google 的时间 - 职位:开发工程师 - 职务内容:开发 Asprova APS - 资格:一到二个月之内能够理解 100 万行以上的 C++ 原始码,或者在竞赛中曾取 得良好成绩 - 国籍不拘,但入职之後需要学习日文,并以日文工作 最重要的待遇没公开,但当时的数字是年薪 700 多万日圆(本薪 + 分红)。日币真是难 懂,直接换算的话是美国新人的一半,可是跟 Line 福冈比差不了多少,试一下不吃亏, 对吧?(入职两个月後涨到 8 位数,有续篇的话再说明发生了什麽事) 顺带一提,日本这个级距的年收,总税率约 20%,实得(手取り) 80%。 (更:各路大神表示我少算了,实际税额高於 20%) さぁ,来面试吧 面试题目对板上各路大神来说完全不难,我写出细节只是希望尽量还原时空背景,让各位 可以体会我当时的心境。 一面 | 技术面试 如果人在日本,会在公司进行。而我约了线上面试,时长约 1.5 小时。前一小时是 LeetCode,最後半小时是基础技术问答 + Q&A 时间。 由於我完全不会日文,面试采英文进行。面试官是个新加坡人,难度是 LeetCode Easy。 哈!我已经面过好几家,Easy 等级的题目秒杀吧。遗憾的是,我高兴得太早了,面试工 具是早年公司自己开发的平台,只支援 C++03。 只支援 C++03。只支援 C++03。只支援 C++03。 Okay cool,我们的好朋友 std::unordered_map、美妙的 move semantics、以及其他 C++11 的酷东西都是不存在的。这在我心里立了第一个 red flag。 (进公司之後发现一半的开发者只会用 C++03,另外一半只会一点点 C++11。确认过日期 ,是 2019 年没错。) 接着,面试官开始说明题目,是常见的找出重复值。Checkpoint 有两个:100 万笔资料 ,3 秒以内跑完;另一个是同样 100 万笔资料,0.3 秒内跑完。 好了,你可以开始写了。 题目描述很明确,不需要问 Clarification Question。按照标准流程,我开始描述我打 算怎麽处理这个问题。 面试官打断了我:你不需要说话,写就好了。 扎扎实实的文化冲击。也许是我 too young too naive。好吧,我闭嘴。 又一个 red flag。 既然要找出重复值,用 Hash Table 简单明快。但等等,他刚刚说 C++03......。当时的 我没有自信可以现场刻一个 Hash Table,退而求其次用 std::map,这是个 O(NlogN) 的 解。残念,2.7 秒,没有通过第二个 Checkpoint。 到这大约过了 10 分钟。我打算用剩余的时间思考,如何不用手刻 Hash Table,又能跑 到 0.3 秒以内。然而挣扎了 30 分钟,面试官看不下去,主动给我提示:最佳解的复杂 度也是 O(NlogN)。 真的假的?! 经过我脑中的种种挣扎,最後我才发现 sort + linear search 可以跑进 0.3 秒内,顺 利通过这关。理由是 sort 可以省掉 (de)allocate 记忆体的时间。 现在回头看,完全不是个太难的问题,但还是请容我找点藉口。 因为时差的关系,必须要在晚上 10 点面试,加上前面两个 red flag 造成的心理冲击, 着实让我脑子的运转速度低了不少。 不论如何,这关算是过了。 後续的技术问答不难 - 知不知道 Hash Table 是什麽 - 请举一个 Hash Function 的例子 - ...... 最後面试官介绍了公司人员、业务内容,而我简单的提问之後结束这一回合。 从一面可以看出,这间公司的面试流程相当制式。就像大学联考,给你写考卷、问答题, 不需要沟通,一切都有标准答案。在公司待半年之後,有跟主管反应过这个面试流程有不 少改善的余地,但也许是我日文太差,也许是我讲得不好,总之没成功说服他。 二面 | 技术面试 同一个面试官。跟一面一样有一题程式测验,只是省略了後面半小时的 Q&A 部分。沟通 部分也跟一面一样,说明完题目之後不需要说话,写题目就好。 有了上次经验,我算是懂他们的路线了。特地加强认识了一下 C++03 与 11 的不同。这 对於出生在 C++17 的我来说有点煎熬。 结果完全没用到。 这次是 Graph 题,Easy 水准。只需要自订的 struct Node + BFS,跟标准的 LeetCode 题目有 87% 像。少踩了 C++ 版本差异的坑,二面乐胜。 三面 Onsite | 技术面试 + 主管闲聊 也许是日本的极致现场主义作祟,CEO 觉得不管怎样人都一定要见个面,故安排在东京办 公室进行。只有一场,时长三小时,跟各大公司比简直一片蛋糕。而面试以来感受到的第 一个 positive signal,就是公司出钱飞我到东京办公室面试! 这边不得不提一下芝加哥 O'Hare 机场真的塞爆。明明已经落地了却在机上等了一个多小 时才成功下机,直接完美错过下一班飞机。下一班往东京最早是隔天。幸好原本就有多排 一天的缓冲时间,才没有错过面试。 这是我第一次去日本。从机场的整洁到商旅的空间利用,无处不让我赞叹。工整、细致、 优雅,跟在电视上看到的一样! 不过我没空管时差,也没空好好欣赏。下机之後赶往新宿赴约,跟猎头约好要协助我买一 套新的西装去面试。还没赚到钱,就先喷了 3 万日圆。 现在想想根本是多余的,因为公司根本没有期待我穿西装。但当时不知道,也傻傻的没问 ,只觉得既然是日商,那麽穿一套西装不会错。 至於猎头为什麽还要陪我买西装?我认为他应该是觉得这人可以当朋友,所以提供特别服 务吧。事实上,我们到现在也还是好朋友。真的很感谢他的帮忙。如果有人想要找日本工 作的话,我也可以协助介绍一下。 拉回正题。终於到了办公室门口,装潢是简洁的工业风。进去之後被带进一间会议室。进 门第一眼看到的是张会议桌,约能坐 6 人。长桌尽头有个大萤幕,可以接上电脑投影。 透过背後的一大片落地玻璃,能直接看到走廊。玻璃上挂了块白板,彷佛在暗示我这家公 司鼓励沟通。真是讽刺,目前为止的面试中我可没感觉到。 目前为止颇有现代科技公司的感觉。第一印象还可以。 此时面试官 T 走了进来,是个高高瘦瘦,斯斯文文的日本人,也是公司的 CTO,aka 我 未来的主管。他递给我一份约 10 页的面试文件。第一页是题目,剩下的全是某 C 类别 的实作内容。 虽说是英文面试,但 T 的英文不算太好,常常鸡同鸭讲。 总而言之,有 1 小时左右可以详细阅读,接着再回答第一页的问题。 - 请画出 C 的资料结构 - 请说明 C 如何执行插入/搜寻/删除 - C 有不少 member variable 是指标,请说明透过指标存取跟直接存取物件的不同 之处 - 请说明 C 如何做到既能储存字串,也能储存整数 最後的问题给了我一个猜想:会不会 C 其实很像 std::variant?详读之後我验证了这个 猜想。不同的是,C 是一个树状的 std::variant,每个物件都可以拥有子物件。 不过比起这个,更令我在意的是满满的 legacy 感以及 anti-pattern。我也真的看到了 new 和 delete,手动管理记忆体。这里 (https://qr.ae/pGmHXg) 有另一个位仁兄分享 他在日商看到的程式码长什麽样子,虽不中亦不远。 我以为这是压力测试。测试我在面试中,同时面对复杂的考题以及 legacy 的时候能不能 依然保持冷静,清楚解读程式码的功能。後来我真正看到那号称 100 万行 codebase 的 时候才发现是我想多了。 Anyway,读完了,也回答了问题。T 对我的回答有 2 成不满,不过算了。T 虽然身为公 司 CTO,自己也有 50% 时间在开发,但从对答中我能感觉到他并没有完全理解我说的东 西。追加确认了一下,发现他应该没有没有读过 CSAPP。这个基础上的认知差距,我不觉 得有办法在面试中说明完整。 T 又追问了一个设计问题:给定一个 struct S,如果要把大量的 S 物件存成 binary file 的话,该怎麽设计。这边没有太特别的事情,就不赘述。 最後的 QA,我确认了公司的规模约 50 人(全世界)。 也确认公司会全额补助我学日文。 与同事们挨拶 结束後,T 带我穿过一道门,出现在眼前的,是传统的方格办公室。这才发现,原来外面 有装潢的空间,是用来见客户的,里面这朴实无华的才是真正的办公空间。开发成员不多 ,少於 10 人,其中只有一半是日本人。大多是不善言辞的类型,很符合大众对於 Geek 的刻板印象。一面的新加坡面试官也在其中,他可以说是开发部中最健谈的人。 当晚,CEO 与 CTO 带我到五反田一家小而美的寿司屋吃晚餐。每一道寿司,都与争鲜的 寿司相去甚远(请原谅学生时代的我,说到寿司只能想得起争鲜)。中途,服务生送上了 三只生大虾,虾肉真新鲜,又甜又弹牙。我不知道该怎麽样评价一家寿司屋,但我心想, 有这种生大虾的店一定不凡。 我偷瞄了帐单,三个人将近四万日圆。即便对现在的我来说,这也算得上一餐豪华美食。 更别说当年穷到脱裤子的我有多惊艳。 犹豫 隔了几天,我收到了录取通知。年薪就是一开始听说的 7xx JPY/year,没有日商常见的 包吃包住,只有通勤补贴。同时,我手上有来自美国的另外 2 个录取通知。顿时为现在 充满选择的自己感到些许骄傲。 客观上来看,这个选择相当简单。美国其中一个 offer 位处矽谷,不仅提供 2 倍多的薪 水,还极有可能在几年内上市(也确实在今年上市了)。反观这家日商,在面试中立了数 个 red flag,薪资也不比人高。倘若真有赢面,就赢在地点吧。 对大多数人来说去矽谷准没错。但有太多事情不能用钱,或者任何单一因素来衡量。而我 当时正处在这样一个不简单的状况中。 烦恼至极的我,决定采取科学方法。我找来身边一位朋友当我的黄色小鸭,告诉他我有什 麽选择,一边分析有什麽优劣,最後询问他我该怎麽选。 旁人的眼光是透澈的,他只说了一句:我觉得你已经做好决定了。 他是对的。 我早就知道我会选什麽,只是心里还不愿意接受,还在尝试说服自己而已。 一周之後。我回信给 Asprova,告诉他们,我愿意加入。 ----------------------------------------------------------- 还有下篇的话,将会描写更多实际的工作体验,以及在东京的生活。 如果有人特别想知道哪一块的话可以告诉我,我会尽可能说明。 --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.228.181.5 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Oversea_Job/M.1637316547.A.CF7.html
1F:推 ke265379ke: 回信是写 yes , i do 吗? >< 11/19 19:14
2F:→ ke265379ke: 上市的是电动车那间吗? 11/19 19:14
怕日本人不懂,要写 イエス、アイ ドゥゥ 不是 Rivian,0A2B
3F:→ RLCorn: 800的级距是23%吧,估计你第一年没有被扣住民税…过那个 11/19 19:31
4F:→ RLCorn: 甜蜜区间以後有够高qq 11/19 19:31
5F:推 yu90342: 如果有 unordered_map 或是自干 hash table,最优解应该 11/19 19:33
6F:→ yu90342: 是 O(n)? 11/19 19:33
对,最佳解应该要是 O(n) 面试官的提示是基於没有 unordered_map + 不预期我自干 hash table
7F:→ evadodoya: 二楼温 11/19 19:55
8F:推 alihue: 第二年的住民税是爆击 11/19 21:04
9F:推 eju901677: 想知道离开的後续 11/19 21:07
2 个月间刷题,同时面了几家日本跟台湾的公司 已经确定会留在台湾 这部分的经验,板上跟隔壁板都很多,暂时没打算细写
10F:推 nelley: 在日本工作但还真没听过这家 11/19 21:20
11F:推 coldspoon: 感谢分享,期待续集! 11/19 21:27
12F:推 TripleC: 推 11/19 22:50
13F:→ antpro: 800的级距是20% 11/20 02:18
14F:推 MAGICMCGRADY: 推,想看你分享日本生活 11/20 05:06
15F:推 MAGICMCGRADY: 不过看起来你的日本同事不是像日剧里那种轻浮的跑业 11/20 05:08
16F:→ MAGICMCGRADY: 务的 11/20 05:08
业务端的人还没描述到,不过确实不是轻浮派 都是中老年人
17F:推 resay543: 看到duplicate 0.3 也 我也傻住 求续集 11/20 05:21
人生第一次遇到用 execution time 而不是复杂度来评断结果的xDDDD
18F:→ NTUohtani: 三楼说的是课税所得超过800才是23% 11/20 05:46
19F:→ NTUohtani: 其实到年薪1000为止手取都还是80%左右 11/20 05:47
20F:→ siriusu: 1000 要手取 80% 是不包含住民税吧 11/20 06:47
21F:推 siriusu: 忘记推了~ 还有在找日本工作吗欢迎站内信交流 11/20 06:52
22F:→ RLCorn: 看收入种类,如果只拿现金,过695万後绝对不只20% 到千以 11/20 08:19
23F:→ RLCorn: 後更是一半在缴税 11/20 08:19
24F:→ RLCorn: 每次看到年金跟住民税被扣一堆就想哭qq 11/20 08:22
25F:→ NTUohtani: 啊,的确没算到住民税,抱歉。根据前一年收入大概在%70 11/20 10:50
26F:→ NTUohtani: -%75之间 11/20 10:50
税金的部分我没有太仔细算,可能要再查一下才有确切的数字 我是几个月前离职的,技术上人还在日本 如果说要按这个年度的薪水来徵税的话,住民税应该也还没缴? 文中说的 20% 是每个月月薪的预扣,还有去年的税单概算的 ※ 编辑: yesiah (61.228.181.5 台湾), 11/20/2021 11:44:49 ※ 编辑: yesiah (61.228.181.5 台湾), 11/20/2021 11:46:45 ※ 编辑: yesiah (61.228.181.5 台湾), 11/20/2021 12:17:58
27F:推 richuncle97: 推 11/20 12:52
28F:推 lingerptt: 黄色小鸭厉害,你竟然没选加州高薪 11/20 14:18
29F:推 create8: 求续集 11/20 18:32
30F:推 ljk476820: 强 果然日本年薪要8位数走IT最快 11/20 21:43
一开始就直上 Amazon/Indeed/Google 最快 :DDDDD
31F:推 UpccFeng: 推 11/21 01:07
32F:推 p31819: https://www.sakai-zeimu.jp/blog/archives/7051 11/21 11:03
33F:→ p31819: 不只扣所得税住民税,一堆扣下来挺多的 11/21 11:04
谢谢提供参照表,内文已稍微修正,以免误导
34F:推 chia0712: 好奇为什麽选择那麽多可是选了这家? 11/21 14:43
※ 编辑: yesiah (61.228.181.5 台湾), 11/21/2021 20:00:54 ※ 编辑: yesiah (61.228.181.5 台湾), 11/21/2021 20:06:23
35F:推 johnny94: 这篇在分享公司跟面试心得,一堆人在那边计较税金… 11/22 10:32
36F:→ KFVC: 除非没在台湾工作过 不然总会怀念台湾的低税呀XD (尤其最近 11/22 14:35
37F:→ RLCorn: 言论自由、理性思考 11/22 15:46
38F:推 a101: 感谢分享 期待续集 11/22 16:12
39F:推 lc85301: 好奇最後为什麽会决定选日本而不是美国 11/22 22:43
40F:推 indiroia: 不太懂这麽多red flag还是去了? 11/23 01:10
41F:推 hutdris: 感谢分享,敲碗後续! 可以体会选日本的心情,但开发过 11/23 01:33
42F:→ hutdris: 程应该很… 11/23 01:33
下篇会讲到开发过程
43F:推 q1q1w1w1q: 推好文 11/23 09:14
44F:推 cominlin: 大概是为了某个日女吧(烟) 11/23 16:53
我没有你想的那麽好啦((羞 好像很多人好奇为何选日本,其实就是优先顺位的问题罢了 薪水名利固然重要,但再怎麽说都是第二、三顺位 如果去矽谷赚大钱会危害到自己的第一顺位,痛也得割
45F:推 masturbateee: 推 写得蛮精彩的 11/23 17:09
46F:推 kukockuo: 谢谢分享,实际上班到可用日文沟通花了多久? 11/24 06:48
总共正规学习了 9 个月 没有详细去记升级曲线,印象中 2-3 个月就被迫上台公司简报了 但简报毕竟可以事先翻译好 + 润稿背稿 真正可以用日文大约半年吧 会议上主要讲技术内容,有背景知识,上手比较快 生活上就是买买菜,去餐厅没问题,打电话安排网路安装解约什麽的程度 如果会台语 & 常看动画,耳朵都有打开的话,学日文的起步相当快 大部分的发音跟语块都在脑子里了,只是不知道意思,也不知道怎麽组合 正式开始学习单字跟文法之後,就会发现早就听过的东西原来是这个意思 然後砰砰砰就上去了 不过我一开始就没有打算过度融入日本,只打算学到生活 + 工作堪用即可 所以从 3 月开始学到 11 月底就不继续上课了 检定也没去考,因为用不到 接下来的一年半就是依赖前面的老本跟 DeepL 自学上去 ※ 编辑: yesiah (61.228.145.176 台湾), 11/24/2021 18:58:51 ※ 编辑: yesiah (61.228.145.176 台湾), 11/24/2021 19:05:08
47F:推 deacon: 加州跟日本税那麽重讨论一下也是合理吧 又不是每个国家都 11/24 22:26
48F:→ deacon: 像台湾年薪几百万所得税还是只有2 30% 11/24 22:26
49F:推 Starcraft2: 选了日本 帅 11/25 04:39
50F:推 GGFACE: 所以你回台湾了? 11/26 11:08
51F:推 fallen01: 为什麽美国在二三顺位 11/26 17:25
52F:推 yoloboy: 推 满好奇为何在美念硕且有offer 但不选择留下来的原因 12/05 00:07
53F:推 jinniw43805: 最佳解是Floyd算法吗。 快慢指针那个 01/08 12:21







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:WOW站内搜寻

TOP