今回はWeb系の大手自社開発企業を中心に新卒エンジニア就活をしていた私が、楽天のコーディングテストを受けた感想をご紹介します。
楽天のエンジニア職の選考を考えている方は必見です。
この記事でわかること
- 楽天のコーディングテストの概要
- 楽天のコーディングテストは未経験でも通過できるか
- 実際に行っていたコーディングテストの対策方法
- まとめ:楽天のコーディングテストを受けた感想【難易度や対策も】
【IT就活で困ったらココ!】おすすめのIT就活エージェント3選
レバテックルーキー | OfferBox | エンジニア就活 |
厳選ベンチャー企業を紹介(企業例) 選考スキップ・非公開求人・重要ポジションにも対応 就活アドバイザーによる1対1の徹底サポート | 優良企業から逆求人の案内が届く(平均24.6件) 選考スキップや優遇の案内が届くこともある 適性診断ツールを無料で利用可能 | 未経験OKのITエンジニア求人が多い 無料プログラミング研修やセミナーを開催 コンサルタントによる就活サポート・企業紹介 |
他のWeb系企業のコーディングテストについて知りたい方は以下の記事をご覧ください。
各Web系企業のコーディングテスト情報一覧
目次
楽天のコーディングテストの概要
私はサマーインターンで楽天のコーディングテストを受験したので、その際の感想・概要をご紹介します。
楽天のサマーインターンのコーディングテストの感想・概要
項目 | 内容 |
企業名 | 楽天グループ株式会社 (英文社名: Rakuten Group, Inc.) |
応募職種 | エンジニア職 アプリケーションエンジニア |
受験年度 | 2021年 |
出題数 | 1問 |
難易度 | 基礎的な問題(AtCoderのB~Cくらい) |
問題の概要 | アルゴリズムやコーディングの知識だけでなく情報処理関連の知識(ITパスポートや基本情報技術者試験などで触れる内容)も必要。 アルゴリズム自体は難しくないが、情報処理の知識があるかどうかで作業時間が大幅に変わる。 |
制限時間 | 1時間 |
問題文の言語 | 英語(英語に慣れていないと問題文を理解するのに時間がかかります) |
対応プログラミング言語 | 正確に覚えていませんが人気の言語からマイナーな言語まで10種類くらい対応していました。 |
使用サービス | Codility: Online Coding Tests & Programming Assessments |
結果連絡 | 1週間以内にメールで連絡が来る |
対策方法 | 競技プログラミング(AtCoder) paizaでコーディング練習 アルゴリズム・データ構造の参考書 英語(TOEIC)の参考書 情報処理(ITパスポート・基本情報技術者試験)の参考書 |
感想・アドバイス | 他の企業のコーディングテストとは毛色が異なり、情報処理関連の知識や英語力が必要になります。 |
備考 | インターンの選考ではコーディングテストの後、同じ日に面接が行われます。 |
問題文のコピー・転写は禁じられているので具体的な細かい内容までは記すことはできませんが、お役に立てれば幸いです。
※これらの情報は2021年度に受験した際の情報です。年度によって内容が変更されている可能性もあるのでご注意ください。
新卒エンジニアの面接で聞かれた質問&回答例文50選【どんなエンジニアになりたいか等】
更新日:2024年10月16日
ITエンジニアのおすすめ就活サイト・エージェント15選【新卒や未経験者必見】
更新日:2024年10月16日
楽天のコーディングテストは未経験でも通過できるか
楽天に限った話ではありませんが、プログラミング未経験からコーディングテストを通過するのはほぼ不可能だと考えて良いでしょう。
また楽天のコーディングテストではプログラミングの経験だけでなく、アルゴリズムやデータ構造の知識、英語力や情報処理関連の知識も必要となってきます。
一般的なプログラミングだけでなく、アルゴリズムや情報処理や英語の勉強も準備しておいた方が通過率は高まると言えるでしょう。
数ヶ月間の勉強で間に合う
とはいえ楽天のコーディングテストは他の企業と比較するとやや難易度は低めです。
ですので、現時点でプログラミングやコーディングテストの経験が浅くても、数週間から数ヶ月間勉強すれば十分間に合うと考えて問題ないでしょう。
未経験から効率的にプログラミングを学ぶなら、プログラミングスクールを通じてプロのエンジニアから教わるのがオススメです。
楽天の就職・転職実績があるプログラミングスクール
実際に行っていた楽天のコーディングテストの対策方法
では楽天のエンジニアのコーディングテストを突破できるようになるには、どんな対策方法で勉強すれば良いのでしょうか?
先に結論を申し上げますと以下の通りになります。
楽天のエンジニアのコーディングテストの対策方法
- 書籍で勉強する
- プログラミングスキルチェックサービスで練習する
- 競技プログラミングで鍛える
それでは順番に解説していきます。
対策方法① 書籍で勉強する
1つ目の対策方法は、書籍で勉強するという方法です。
私が実際に購入して役に立ったと感じたのは以下の6冊です。
順番にご紹介します。
アルゴリズム関連の参考書
問題解決力を鍛える!アルゴリズムとデータ構造 (KS情報科学専門書)
プログラミングコンテストチャレンジブック [第2版] ~問題解決のアルゴリズム活用力とコーディングテクニックを鍛える~
どちらも例題と解説が細かく丁寧に書かれているので、2~3周することを目標に勉強してみましょう。
とはいえ2冊とも後半部分は難易度が高く、楽天のコーディングテストではほとんど使わない知識も出てきます。
- 問題解決力を鍛える!アルゴリズムとデータ構造 (KS情報科学専門書)
→1章〜12章 - プログラミングコンテストチャレンジブック [第2版]
→1章〜3章
上に示した範囲を中心に学習すれば問題ないでしょう。
英語関連の参考書
TOEIC L & R TEST 出る単特急 金のフレーズ (TOEIC TEST 特急シリーズ)
TOEIC L&Rテスト 文法問題 でる1000問
楽天の入社条件の1つに「TOEIC800点以上」があります。
この条件に近づくため、また英語で書かれたコーディングテストに対応するため、TOEICの参考書を購入して英語を勉強していました。
とはいえ留学経験のある方、海外在住経験のある方、英語が得意な方はここまで綿密に準備しなくても大丈夫でしょう。
情報処理関連の参考書
改訂版 この1冊で合格! 丸山紀代のITパスポート テキスト&問題集
キタミ式イラストIT塾 基本情報技術者 令和03年
冒頭でも触れたように、楽天のコーディングテストではITパスポートや基本情報技術者試験で触れるような情報処理関連の知識を知らないと解けない問題が出てきます。
情報系の大学・学部に在籍している方は問題ないと思いますが、それ以外の方は資格試験に合格するくらいの覚悟で情報処理の勉強した方が良いでしょう。
楽天の選考では最終面接までに、社長の三木谷浩史さんが執筆した「成功の法則92ヶ条 (幻冬舎文庫)」と「成功のコンセプト (幻冬舎文庫)」の2冊の本を読んでおくことが推奨されています。最終面接で本の感想を聞かれることもあります。会社のビジョンや理念を知っておくためにも、一読しておくと良いでしょう。
対策方法② プログラミングスキルチェックサービスで練習する
2つ目はプログラミングスキルチェックサービスを使って勉強する方法です。
私はpaizaの「プログラミングスキルチェック」を使用していました。
paizaのプログラミングスキルチェックサービスでは、500問近くの問題が用意されていて難易度は5段階に分けられています。
私は約2ヶ月間、毎日CとBの問題を1問ずつ問いていました。
毎日必ずコーディングテストに触れることで、コツコツと着実に力を伸ばすことができると言えるでしょう。
対策方法③ 競技プログラミングで鍛える
3つ目は競技プログラミングで鍛えるという方法です。
既にご存じの方も多いとは思いますが、競技プログラミングの中で最も有名な「AtCoder」がオススメです。
AtCoderでは毎週土曜日の21時から1時間40分間、AtCoder Beginner Contestという初心者向けのコンテストが開催されています。(たまに日程がずれることがあるので公式ツイッターや公式サイトを確認してみてください)
私はこのコンテストに毎週参加&毎日過去問を解いていました。
AtCoder Beginner Contestでは6問前後の問題が難易度順にA、B、C、D...と用意されています。
楽天のエンジニア職のコーディングテストで合格を狙いたい方はA、B、Cを確実に解けるようにしておきましょう。
どんな日でもpaizaとAtCoderを毎日解き続けるのがポイント!
新卒エンジニアの面接で聞かれた質問&回答例文50選【どんなエンジニアになりたいか等】
更新日:2024年10月16日
エンジニア就活はいつから開始すればいい?【Web系新卒のスケジュールを解説】
更新日:2024年10月31日
まとめ:楽天のコーディングテストを受けた感想【難易度や対策も】
まとめ:楽天のコーディングテストを受けた感想【難易度や対策も】
- 楽天のサマーインターンのコーディングテストは制限時間1時間で問題数は1問のみ。対応しているプログラミング言語の種類は多め。
- 問題文はすべて英語なので英語に慣れていないと、問題文を理解するまでに時間がかかる
- 難易度はそこまで高くないが、ITパスポートや基本情報技術者試験で取り扱う情報処理の知識が無いと難しい
- 楽天に限らずコーディングテストは未経験だと厳しいのでしっかり対策しておく必要がある
- コーディングテスト対策は「参考書で勉強」「練習サイトで勉強」「競技プログラミングで特訓」の三本立てがおすすめ
今回はWeb系の大手自社開発企業を中心に新卒エンジニア就活をしていた私が、楽天のコーディングテストを受けた感想をご紹介しました。
楽天はWeb系企業の大手で倍率も高めですが、ポテンシャルや将来性を見ているため、そこまで難易度は高くないようです。
とはいえ他のWeb系企業のコーディングテストとは毛色が違い、通常のアルゴリズムやプログラミングの能力に加えて、情報処理関連の知識や英語力も必要です。
また未経験・初心者の状態から効率的にプログラミングを学ぶなら、プログラミングスクールを通じてプロのエンジニアから教わるのがオススメです。
大学生におすすめのプログラミングスクールについては以下の記事をご覧ください。
大学生におすすめのプログラミングスクール9選【学割・就職支援あり】
更新日:2024年11月17日
無料体験できるプログラミングスクールおすすめ10選を解説
更新日:2024年11月17日
新卒エンジニアの就職活動で困っている方は以下の記事をご覧ください。
ITエンジニアのおすすめ就活サイト・エージェント15選【新卒や未経験者必見】
更新日:2024年10月16日
新卒エンジニアの面接で聞かれた質問&回答例文50選【どんなエンジニアになりたいか等】
更新日:2024年10月16日
【エンジニア就活】コーディングテストの難易度は?対策方法もご紹介
更新日:2024年7月30日
エンジニア就活はいつから開始すればいい?【Web系新卒のスケジュールを解説】
更新日:2024年10月31日
他のWeb系企業のコーディングテストについて知りたい方は以下の記事をご覧ください。
各Web系企業のコーディングテスト情報一覧