本餅乾的日本碼農就任總結(面經篇)

寫在前面

若是你尚未讀過本餅乾的日本找工做總結(索引篇),建議先行閱讀,傳送門💁‍♂️ 本餅乾的日本碼農就任總結(開篇)php

就活進度追蹤

就活期間各個公司的各類ddl時間和麪試進度難以管理,推薦使用就活まるかわり表對其進行管理,此表思路是好的,但內容不必定徹底適合本身,能夠按照實際狀況稍加改造。git

公司選擇策略

  • 總之向錢看就行了,選錢到位的通常錯不了。
  • 猶豫不決去大廠

日本IT的公司的年收等級

  • S級(~1000萬日元): Google, Preferred Network等初創, 一流投行(高盛等), 一流諮詢(麥肯錫等), Indeed
  • A級(~800萬日元): Microsoft, Amazon, Apple, Mercari
  • B級(~600萬日元): CyberAgent, LINE, Rakuten, Softbank, Recruit, SmartNews等互聯網,IBM,Oracle,Works Application等IT,Accenture等諮詢,SONY等高薪傳統日企
  • C級(~500萬日元): Yahoo! Japan等,好一點的中小
  • D級(~400萬日元): NTT DATA, Hitachi, Fujitsu等傳統日企,一些中小...

參考來源

面試經歷

Rakuten One Day 選考

ES → Coding test → 一面 → rejected程序員

關於

樂天的業務有不少:電商、通訊、支付、旅行等等。固然電商仍是最主要的業務,對標國內「淘寶」。github

Rakuten 正式選考

樂天正式選考的結束時間很早,好比說20卒的選考,18年10~12月期間就已結束。也是這家公司讓我有些懊悔沒有提早下決心找工做,以致於錯過了一個機會。樂天是一家要求全體員工考TOEIC,官方工做語言設定爲英語的公司。因此日語很差的同窗請注意,樂天支持英文選考,對外國人比較友好。web

Rakuten One Day 選考

正式選考結束後,19年初又出現了一個One Day選考的機會,部門比較有限,並且看起來不是很核心的部門,有種給校招查缺補漏的感受。我報的是Fintech部門,主要業務是樂天pay,樂天card之類的。這個選考頗有意思,節奏也很快。所謂one day選考,就是(ES)[]網申經過後,到樂天總部onsite,一天的時間從coding test 一直幹到終面,若是中間掛了就直接回家,若是終面經過就留下晚上一塊兒內定者party,很是刺激。面試

看起來ES很容易過,說下onsite的狀況下,樂天總部位於有點偏僻的二子玉川(雙黃蛋河)車站,當天大概有100左右參加者。上午是一道算法題的coding test,我拿到的是一道最長不降低子序列變種題;下午是一面和二面,這個選考默認面向日本人,當時個人日語實在是差,除了用日語準備了幾個經典問題,當面講仍是會卡殼,表達不出本身想法的狀況常常發生。我在最初講了說日語不是很好,若是我日語講不出來,會說英語。面試官表示沒問題。而後問了下面一些問題算法

  • 學日語多久了?數據庫

    • 我說一年半,面試官誇「好厲害」
  • 當時爲何選擇來日本讀書,日本的學習方式跟國內有什麼不一樣安全

    • Why Japan? 問題(敲黑板
  • 介紹小米實習的經歷性能優化

    • 過去過久答得很差,只是粗略說說
  • 以前作過的項目 ZJU sport
  • 如何保護用戶信息安全?如何存儲用戶名密碼加密方式?
  • 如何防止本身的信息系統被惡意用戶破壞?
    *(SQL 注入,用php的某個函數轉義
  • 你以爲最擅長的語言是什麼?

    • 說以爲根據應用場景選擇合適的語言更重要(答得很差
  • 你以爲樂天支付未來應該如何發展?

    • 扯了一些對支付寶和國內支付市場的見解
  • 逆問題

    • 問了工做中的挑戰

在休息室等了一會,hr通知掛了,聽到殘念忽然就蒙了,感受被打擊到了,以爲不至於會掛的。

分析了一下緣由:

  • coding test 沒給最優解
  • 日語很差,英語有的地方也沒太表達明白,面試官可能以爲溝通不暢
  • 可能沒考慮過怎麼用英語回答問題。幾個問題都沒有答出本身的優點,加密方式和安全方面的考慮;
  • 最擅長的語言仍是要說一門比較好,這個我後面會詳細講。此後準備面試期間,看了一下go的一些GC、goroutines、內存分配等相對底層的原理。後來的面試官再問我這個問題我就說go,而後show一下以前看到的技術細節(自我認爲LINE的一面就是這樣拿下的),面試官可能想經過這個問題看到你的深度,但如今想來這倒是很好準備的。

因爲一面就掛了回家了,因此不太清楚二面就是終面仍是以後還有三面,總之這部分沒法提供更多信息了。

參考面經

日本找工做(就活)體驗(互聯網篇)

SBI BITS

網申 → hr電面 → onsite三輪一下午面完 → Offer get

關於BITS

母公司SBI Holdings,主要業務是證券。「SBI證券」是日本佔有率第一的證券服務,對標國內「同花順」。子公司BITS專門負責技術,爲母公司提供技術支持,以及一些虛擬貨幣的開發。

選考流程

這是一家我令我感激的公司,從這裏獲得了在日本找工做的第一份offer以及寶貴的實習機會。在這裏認識了極靠譜的老大,以及熱愛本身所作技術的優秀小組。

網申

CareerCross上投了簡歷,雖然是中途採用但仍是硬投了。後來HR電話上簡單聊了聊經歷,得知這邊主要是招中途採用,但仍是給了機會來公司聊聊,看看能不能match上組。

onsite

三輪面試分別來自三個不一樣的小組,面試內容涵蓋數據結構,簡單的白板,計算機網絡,操做系統等等。有不少題目如今反思一下,其實仍是蠻有深度蠻適合當面試題的。

我遇到不會的題會陷入猶豫,多是爲了給本身爭取更多的思考時間,但80%的題目第一反應沒有結果,硬想也是想不出來的。此次面試給了個教訓是有個印度大哥面試官一直說,若是你不會能夠說不會,不用硬猜或者沉默,說了三遍。確實沉默會浪費雙方的時間,及時止損。

Amazon

ES → online test → rejected

感想

  • 亞麻的online test 叫 online assessment,黑話是OA
  • 多看看地裏的面經,OA題萬年不變

Mercari(メルカリ)

ES → Online test → web 一面 → onsite 二面 → onsite 終面 → rejected

關於Mercari

對這家公司是很感興趣的,主要是package給力,對新卒也挺能給的,以及技術棧匹配。其主要業務是二手交易App,對標國內「鹹魚」。上市以前被稱爲日本惟一的一家獨角獸,商業模式簡單粗暴,在其平臺上成交的每一單二手交易,抽成10%。公司現金流充足,還在美國開了分公司。日本的office在著名的六本木hills,跟Google在同一棟樓上。

ES

很簡單的表格,以及交個resume

online test

通知email裏面有很霸氣的一句話,「請追求100%的經過率,以及咱們關注代碼質量,代碼寫好點」,好吧,據說不少AK的小夥伴沒有拿到面試。

題蠻簡單的,雖然2小時5道題,但1小時就作完了,剩下1小時寫註釋,優化了一下代碼可讀性。

web 一面

他家的hr反應仍是很快的,以後的面試也是,雖說一週以內髮結果,但基本上半周就發了。只是面試官們的時間比較難約,好比說最後的director面,約了個兩週後的時間,等了很久。

面試官:backend senior engineer + 日英翻譯 + hr

senior是一個挺愛笑的日本大叔,能感受到對本身很感興趣,並且技術棧也很match。問了一些比較general的問題,順便介紹了一下mercari,畢竟相對還不是那麼的知名。

一些問到的問題:

  • 自我介紹
  • Why mercari? 有什麼吸引你的地方
  • 聊聊以前intern的項目
  • 項目中遇到的困難,而後怎麼解決的
  • 寫代碼的motivation
  • teamwork遇到的困難
  • 目前感興趣正在用的技術棧,why
  • 你更喜歡mercari仍是meru pay那邊?

    • 面試官介紹了一下mercari和meru pay兩邊的狀況,表示mercari在推動微服務,meru pay貌似仍是單體應用。
  • 逆問題

onsite 二面

面試官:backend manager engineer(西班牙人)

第一次來大名鼎鼎的六本木hills,正門口有一個巨大的蜘蛛雕塑,不當心參透了風水佈局:蜘蛛網聚財[狗頭]。hills自己修的也很霸氣,能夠說是東京社畜最好的畜圈了。

二面面試官也很nice,會引導,好比說bottleneck,我只說了bottle忘記後面怎麼講了,他就給自動補全了:ok,bottleneck。有些時候我不知道精準的專有名詞,只是描述一下那個意思。好比說,當QA發現了bug怎麼辦那個問題,我說要在我本身電腦上再跑一遍,看看還有沒有那個問題,他說reproduction。最後走的時候給了mercari的sticker。

一些問題

  • Why mercari
  • 實習過程當中你學到了哪些技術棧
  • 問了一些測試相關的問題

    • 有沒有壓力測試經驗?
  • mercari一年以後,你最不想作的工做是什麼?
  • 用過什麼持續集成CI工具嗎?
  • 如何優化網站的性能?
  • 若是QA發現了一個bug,你會怎麼作?
  • 進入mercari後,一個月,2-3個月,1年的計劃
  • 逆問題

onsite 終面

面試官:backend director engineer + 日英翻譯

director是日本人,但英語還不錯,雖然表達很差,但我說的都能聽懂。當時通過整個就活的摧殘,日語居然有點能用了。因此翻譯沒怎麼用上,面試官說日文,我講英文。

從一開始就以爲面的有點壓迫,無論講到什麼深度都不會表示一點贊同,而是一直往下深挖到知識邊界。面到一半的時候我已經開始頻繁出錯,思路不清晰了。過後好幾天才反應過來,我怕不是被壓力面了吧,還覺得這是離碼農很遠的東西。

壓力面這東西最難的就是,要及時認識到這是壓力面,這以後反而沒那麼緊張了。

一些問題:

  • 說一個最近intern的項目,畫出architecture講講
  • architecture的每一個部分,能夠用什麼軟件完成?
  • 喜歡小組合做仍是本身作點東西?
  • 小組合做的經驗
  • 實習小組是怎麼樣的人員結構
  • mercari的價值觀all for one怎麼理解?結合事例說明

rejected

  • 這家挺厲害的是每場面1小時,沒有重複問題,看來面試官間的信息共享作的蠻好的
  • 回看了一眼4月17號收到online test邀請,到6.17號收到rej,戰線拉到了2個月整
  • 價值觀那個問題答得極差,自認爲是最後掛掉的主要緣由。被掛了以後是很氣的,如今反而沒那麼氣了,沒有緣分。既然會考價值觀問題,那就說明咱們是價值觀不合了。雖然,這家公司技術氛圍仍是蠻好的(哭
  • sticker扔掉了

參考

My interview experience with Mercari

Yahoo! Japan

ES → online test → SPI → rejected

由於看不上普通選考的年收,報了specialist選考。online test AK了,大概是SPI作的太爛了,掛了。

值得注意的是,Yahoo設定了幾個specialist的標準,好比說創業經驗、技術書籍出版、Atcoder前2600名、頂會論文發表、等等,請參照エンジニアコース(就業経験のない方)

LINE Tokyo

ES → online test → onsite 一面 → onsite 二面 → offer get

  • 一家很可愛的公司,能夠跟布朗熊🐻當同事。
  • 面試事後以爲,可愛還真是生產力,工做的心情會變好。

online test

並非像其餘公司只有1輪網測,LINE有12輪,以及re-chanllege制度。re-chanllege制度的意思是online test掛掉不要緊,能夠申請re-chanllege,能夠再作幾回直到拿到面試機會(想進面的話AK比較穩)。

題目不算太難,LeetCodemedium級別,要拿面試機會的話AK比較穩。

onsite 一面

面的比較基礎且實用,涵蓋HTTP等網絡協議,服務性能優化、數據庫設計、小組合做、單元測試,更多的是根據簡從來問問題,面試官水平不錯,也nice。

onsite 二面

問了問簡歷,以前的實習經歷,沒有問太技術向的問題。由於日語口語能力不足選了英文面試,最後面試官問是否是日語還行,感受你都能聽懂,確實是😂而後日語聊了兩句。(看來仍是有一丟丟在乎日語水平呢hhh

offer get

  • 二面結束當場發,驚到了

Recruit

ES → online test → SPI → onsite 一面 → no reply

online test

ES 沒啥好講的,說說他家驚世駭俗的online test,有5道寫SQL語句題,還算正常;有一道算法題,也不錯;而後要求2小時以內實現一個公網可訪問的用戶+用戶文章的增刪改查restful API。他們用的track.run也是神奇這都能測。1小時尋找公網服務器+複習Django,而後寫了一小時,測試點是功能測試,只完成部分API很吃虧,一通操做就過了四五個點。

onsite 一面

online的SPI中規中矩。一面去recruit office,在東京站很是方便了,整個公司禮儀十分日式,office不錯。因爲是日語面試,因此對經過什麼的沒什麼指望,就當去聊聊天吧。先過了一下online test的結果,而後聊研究聊了好久,這也是惟一一家跟我聊研究的公司,果真夠日式。而後聊了聊公司技術棧,我說我挺喜歡Go的,面試官說咱們全線Java,場面尷尬到幾乎控制不住了。

Rejected

後來就沒有回覆了。

Cookpad

ES → online test → 選考辭退

關於Cookpad

  • 公司業務是菜譜分享,對標國內的「下廚房」。
  • 給人感受挺看中技術的,整個選考的online test和麪試時間預定網站都是本身程序員寫的。(體驗並很差後面介紹。
  • 最近在研究kubernetes,發現cookpad是CNCF的最終用戶社區成員。

選考辭退

  • 用他們的網站約一面onsite面試,提交申請後頁面一刷新變成不可用了,就沒在乎。結果當天給發郵件說怎麼沒來面試,還指責我說很差好看發個人郵件裏面寫了預定網站就是這麼設計的,變成不可用說明預定成功了。我 [微笑],拜託好歹給發個成功的郵件吧?此後就沒再理這個公司。(公司自己應該仍是不錯的,給的也勉強過得去

Indeed

ES → 說明會 → online test → 一面 → no reply

對我來講有點難了,一面憑實力掛。公司是很好的公司了,package也是頂尖的水平,仍是要多刷題呀。

Paiza上的中小

Paiza是個挺有意思的網站,S rank沒刷上去,但其實刷到B rank以上就有不少公司發短信來,能夠約casual面談,onsite和Skype都可。

雖然不太厚道,但能夠以此找找面試手感,以及練練日語,說不定就找到有緣分的工做了呢。


繼續閱讀: 本餅乾的日本碼農就任總結(感想篇)

相關文章
相關標籤/搜索