縁あってコミュニティの友人の紹介で、LINEがプライベートクラウドのインフラ開発エンジニア(Infrastructure Developer Engineer)を募集していることを知りました。ちょうどLINEもOpenStackを使用しており、Kubernetesの導入を進めているところでした。これらは私が比較的経験を積んできた分野であり、また2019年に大学を卒業するタイミングでもあったため、たとえ不採用でも経験になると考え、履歴書を送りました。現在は面接を終えて内定(オファー)をいただいたので、LINEの面接プロセスや感想を、LINEへの入社に興味がある方の参考になればと思い、記事にまとめることにしました。
目次
面接内容
職種:インフラ開発エンジニア(Private Cloud プラットフォーム)
英語に訳すと、おそらく Infrastructure development engineer (Private Cloud platform) です。
面接方法:Skype
事前テスト
面接の前に簡単な事前テスト(pre-test)があり、そこには数問の簡単なコーディング問題が含まれています。回答後、各種コーディング関連ツールへの習熟度や志望動機など、基本的な情報の提供が求められます。1時間ほどで終わる内容ですが、ここで回答した内容は後の面接で深掘りされる可能性があるため、注意が必要です。
一次面接
一次面接はエンジニアが担当し、内容は技術(テクニカル)重視です。私の場合、質問は基本的に履歴書に記載した経験に基づいたものでした。ただ、私の経験はOpenStackに特化しており、LINEのプライベートクラウドもOpenStackで構築されているため、内容のほとんどがOpenStack関連でした。そのため、私のケースはあまり一般的ではないかもしれません。関連経験がない場合でも、クラウドに関する質問が中心になるはずです。問題はかなり深掘りされ、各コンポーネントの仕組みや、大規模デプロイメントで発生しうる課題などについての理解が求められます。
Kubernetesを例に挙げると、以下のような感じです:
在一個多 node 的 Kubernetes 環境下,create 了兩個 container 並且需要透過網路互相 ping 到,CNI 是使用 flannel。請問從 container create 到 container 可以互相 ping 到中間是怎麼運作的,packet 會怎麼流?
那如果 CNI 是 Calico,會有什麼不一樣?
在 10000 個 node 的狀況下,可能會有哪些因素會影響 networking 的效能?
その他には、これまでに取り組んだサイドプロジェクトや、使用できるプログラミング言語など、一般的な質問がありました。一次面接の手応えはあまり良くなかったのですが、無事に通過して二次面接に進むことができました。
東京オフィス見学
二次面接は本来、東京オフィスで行われる予定でしたが、私が東京を旅行していた時期にLINE側で大規模なイベントの準備が重なっていたため、オフィス見学と将来の同僚になるかもしれない方々との面談に変更されました。これにより、LINEの実際の職場環境や雰囲気を感じることができました。
ここでは雰囲気を味わっていただくために、いくつか写真を載せるだけに留めます。詳しい説明は省きます。
ブラウンとの記念写真:

お昼のお弁当:

東京オフィスの眺め:

二次面接
二次面接はマネージャー(主管)による面接で、通訳の方が同席して英語と日本語の通訳をサポートしてくれました。質問内容は一次面接ほど技術的ではなく、主にチームで他のメンバーとうまく連携(co-work)できるかを確認するような内容でした。それでも、簡単な技術的な質問はいくつかありました。面接終了後、すぐに人事(HR)担当者から今後の流れについての説明がありました。一次面接に比べると二次面接の方がリラックスして臨めましたが、対策を立てるのが難しい内容でもありました。
結論
全体として、LINEの面接プロセスには非常に満足しています。二次面接が終わってすぐにオファーをいただけました。また、入社予定日の2020年1月1日まで待っていただけたのも意外で、自分でも少し早めに動きすぎたかなと思っていましたが、実力のある人のためなら会社は待ってくれるのだと感じました。
最後に少し宣伝ですが、LINEでは現在もこのポジションのエンジニアを募集しています。台湾や日本でも多くの求人がありますので、興味がある方はぜひ応募してみてください。個人的にも非常におすすめです。
インフラエンジニアの求人
著作権表示:このブログのすべての記事は、 CC BY-NC-SA 4.0 特に明記されていない限り、以下のライセンスが適用されます。


来年卒業予定の新卒で、現在東京に留学中です。来年LINEのフロントエンド職に応募しようと思っているのですが、現在主流で使用されているフレームワークについて教えていただけますでしょうか?
こんにちは。
私は関連するチームに所属していないため、あまり詳しくありません。
以前のフロントエンドチームの紹介を見てみてください。一般的なフレームワークのほとんどは、多かれ少なかれ使われていると思います。