エンジニア就職・転職

ヤフー(Yahoo! JAPAN)のコーディングテストを受けた感想【難易度や対策も】

更新日 :

今回はWeb系の大手自社開発企業を中心に新卒エンジニア就活をしていた私が、ヤフー(Yahoo! JAPAN)のコーディングテストを受けた感想をご紹介します。

ヤフー(Yahoo! JAPAN)のエンジニア職の選考を考えている方は必見です。

この記事でわかること

  • ヤフー(Yahoo! JAPAN)のコーディングテストの概要
  • ヤフー(Yahoo! JAPAN)のコーディングテストは未経験でも通過できるか
  • 実際に行っていたヤフー(Yahoo! JAPAN)のコーディングテストの対策方法
  • まとめ:ヤフー(Yahoo! JAPAN)のコーディングテストを受けた感想【難易度や対策も】

【IT就活で困ったらココ!】おすすめのIT就活エージェント3選

レバテックルーキー
レバテックルーキー
OfferBox
OfferBox
エンジニア就活
厳選ベンチャー企業を紹介(企業例)
選考スキップ・非公開求人・重要ポジションにも対応
就活アドバイザーによる1対1の徹底サポート
優良企業から逆求人の案内が届く(平均24.6件)
選考スキップや優遇の案内が届くこともある
適性診断ツールを無料で利用可能
未経験OKのITエンジニア求人が多い
無料プログラミング研修やセミナーを開催
コンサルタントによる就活サポート・企業紹介

他のWeb系企業のコーディングテストについて知りたい方は以下の記事をご覧ください。

※当記事はプログラミングスクールの受講経験、プログラミングスクールの講師経験、プログラミングの独学経験、Webエンジニア・アプリケーションエンジニア・フロントエンドエンジニアとしての勤務経験、ITエンジニアとしての就職活動経験がある私が、私の経験・体験を元に執筆・編集・監修をしております。私の経歴や私の略歴の詳細は記事下部の著者情報をご確認ください。 ※当記事へのご意見等はお問い合せフォームからお寄せください。

ヤフー(Yahoo! JAPAN)のコーディングテストの概要

私はサマーインターンと本選考で2回ヤフー(Yahoo! JAPAN)のコーディングテストを受験&通過したので、それぞれの感想・概要をご紹介します。

ヤフー(Yahoo! JAPAN)のサマーインターンのコーディングテストの感想・概要

項目内容
企業名ヤフー株式会社 Yahoo Japan Corporation
応募職種エンジニア職 ネイティブアプリ分野
受験年度2021年
出題数3問
難易度1問目と2問目は基礎的な問題(AtCoderのA~Bくらい)
3問目はやや難易度は上がるもののそこまで難しくない(AtCoderのBくらい)
問題の概要1問目は普通の条件分岐と配列処理ができれば解ける。
2問目は普通の条件分岐と配列処理に加えて数学的な思考ができれば解ける。
3問目は普通の条件分岐と配列処理に加えて数学的な思考ができれば解ける。
制限時間1問につき30分
問題文の言語日本語
対応プログラミング言語正確に覚えていませんが人気の言語からマイナーな言語まで10~20種類くらいは対応していました。
使用サービスTrack Test - エンジニア採用のためのコーディングテスト
結果連絡1週間以内にメールで連絡が来る
対策方法競技プログラミング(AtCoder)
アルゴリズム関連の参考書
感想・アドバイス本選考と比較するとやや簡単で、時間内に全問解き終え、無事通過することができました。
Trackでは試験終了後に1問ごとにアピールポイントなどのコメントを残せるのですが、ヤフー(Yahoo! JAPAN)の場合は特に書いていなくても問題ないようです。

ヤフー(Yahoo! JAPAN)の本選考のコーディングテストの感想・概要

項目内容
企業名ヤフー株式会社 Yahoo Japan Corporation
応募職種ポテンシャル採用 エンジニア職
アプリケーション・プラットフォーム領域
受験年度2021年
出題数3問
難易度1問目と2問目は基礎的な問題(AtCoderのA~Bくらい)
3問目はやや難しい(AtCoderのB~Cくらい)
問題の概要1問目は普通の条件分岐と配列処理ができれば解ける。
2問目は普通の条件分岐と配列処理に加えて数学的な思考ができれば解ける。
3問目は難易度は高くないものの時間が足りない。効率的な標準関数の知識が求められる。
制限時間1問につき30分
問題文の言語日本語
対応プログラミング言語正確に覚えていませんが人気の言語からマイナーな言語まで10~20種類くらいは対応していました。
使用サービスTrack Test - エンジニア採用のためのコーディングテスト
結果連絡1週間以内にメールで連絡が来る
対策方法競技プログラミング(AtCoder)
paizaでコーディング練習
アルゴリズム関連の参考書
感想・アドバイス私は1問目と2問目は正解できたものの、3問目は時間内に正解できませんでした。
それでも試験には通過できたので、そこまで高いレベルは求められていないようです。
私の知り合いの方も3問目の時間が間に合わず、全問正解できなかったそうですが、それでも選考に通過できたそうなので、全問正解は必須では無いことが推察できます。
Trackでは試験終了後に1問ごとにアピールポイントなどのコメントを残せるのですが、ヤフー(Yahoo! JAPAN)の場合は特に書いていなくても問題ないようです。
ただ解答のソースコード内には処理単位で簡単なコメントアウトを残しておいた方が良いと思います。
補足コーディングテストの通過後の1次面接では、コーディングテストの設問を題材に、コーディング面接が行われることがあります。そこではサンプルコードを見せられて「書かれているプログラムの説明」「計算量を減らすにはどうすればいいか」「入力値の数を増やした時にどう対応するか」などを問われるので、その辺りも予習しておくと良いでしょう。

問題文のコピー・転写は禁じられているので具体的な細かい内容までは記すことはできませんが、お役に立てれば幸いです。

※これらの情報は2021年度に受験した際の情報です。年度によって内容が変更されている可能性もあるのでご注意ください。

【新卒エンジニア】面接で実際に聞かれた質問&回答例を50個ご紹介

新卒のエンジニアとして就職活動をしたいけど、面接ではどんなことを聞かれるんだろう? 新卒エンジニアの面接の質問にどう答えていいのか分からない... 今回はこんな悩みにお答えしていきます。 昨今の就活業 ...

続きを見る

ITエンジニアのおすすめ就活サイト・エージェント15選

IT企業でエンジニア就活をしたい!おすすめの就活サイトは何があるかな... おすすめの就活エージェントを利用して、有利にエンジニア就活を進めたい! 今回は23卒や24卒の方々のこんな悩みにお答えしてい ...

続きを見る

ヤフー(Yahoo! JAPAN)のコーディングテストは未経験でも通過できるか

ヤフー(Yahoo! JAPAN)に限った話ではありませんが、プログラミング未経験からコーディングテストを通過するのはほぼ不可能だと考えて良いでしょう。

またコーディングテストではプログラミングの経験だけでなく、アルゴリズムやデータ構造の知識、数学的な思考力も必要となってきます。

そのため一般的なプログラミングだけでなく、コーディングテストのための勉強も準備しておいた方が通過率は高まると言えるでしょう。

数ヶ月間の勉強で間に合う

とはいえヤフー(Yahoo! JAPAN)のコーディングテストは他の企業と比較するとやや難易度は低めです。

現状のスキルよりポテンシャルに重きを置いていることが推察できます

ですので、現時点でプログラミングやコーディングテストの経験が浅くても、数週間から数ヶ月間勉強すれば十分間に合うと考えて問題ないでしょう。

未経験から効率的にプログラミングを学ぶなら、プログラミングスクールを通じてプロのエンジニアから教わるのがオススメです。

おすすめの優良プログラミングスクールについては以下の記事を合わせてご覧ください。

大学生におすすめのプログラミングスクール9選【学割・就職支援あり】
大学生におすすめのプログラミングスクール9選【学割・就職支援あり】

大学生におすすめのプログラミングスクールを知りたい!学割や就職支援があるスクールがいい... 今回はこんな悩みを解決していきます。 ここ最近プログラミングの需要は急激に高まってきており、フリーランスの ...

続きを見る

無料体験できるプログラミングスクールおすすめ10選を解説
無料体験できるプログラミングスクールおすすめ10選を解説

プログラミングスクールって思ったより高いからなかなか決められない... 無料体験できるプログラミングスクールを知りたい! せっかくプログラミングスクールに入るなら、無料体験に参加して自分に合うスクール ...

続きを見る

実際に行っていたヤフー(Yahoo! JAPAN)のコーディングテストの対策方法

ではヤフー(Yahoo! JAPAN)のエンジニアのコーディングテストを突破できるようになるには、どんな対策方法で勉強すれば良いのでしょうか?

先に結論を申し上げますと以下の通りになります。

ヤフー(Yahoo! JAPAN)のエンジニアのコーディングテストの対策方法

  • 書籍で勉強する
  • プログラミングスキルチェックサービスで練習する
  • 競技プログラミングで鍛える

それでは順番に解説していきます。

対策方法① 書籍で勉強する

1つ目の対策方法は、書籍で勉強するという方法です。

私が実際に購入して役に立ったと感じたのは以下の2冊です。

問題解決力を鍛える!アルゴリズムとデータ構造 (KS情報科学専門書)


プログラミングコンテストチャレンジブック [第2版] ~問題解決のアルゴリズム活用力とコーディングテクニックを鍛える~


どちらも例題と解説が細かく丁寧に書かれているので、2~3周することを目標に勉強してみましょう。

とはいえ2冊とも後半部分は難易度が高くヤフー(Yahoo! JAPAN)のコーディングテストではほとんど使わない知識も出てきます。

  • 問題解決力を鍛える!アルゴリズムとデータ構造 (KS情報科学専門書)
    →1章〜12章
  • プログラミングコンテストチャレンジブック [第2版]
    →1章〜3章

上に示した範囲を中心に学習すれば問題ないでしょう。

対策方法② プログラミングスキルチェックサービスで練習する

2つ目はプログラミングスキルチェックサービスを使って勉強する方法です。

私はpaizaの「プログラミングスキルチェック」を使用していました。

paizaのプログラミングスキルチェックサービスでは、500問近くの問題が用意されていて難易度は5段階に分けられています

難易度はD、C、B、A、Sの5つがありSが最も難しくてDが最も簡単です。

私は約2ヶ月間、毎日CとBの問題を1問ずつ問いていました

毎日必ずコーディングテストに触れることで、コツコツと着実に力を伸ばすことができると言えるでしょう。

対策方法③ 競技プログラミングで鍛える

3つ目は競技プログラミングで鍛えるという方法です。

既にご存じの方も多いとは思いますが、競技プログラミングの中で最も有名な「AtCoder」がオススメです。

AtCoderは日本だけでなく世界中で使用されている競技プログラミングサイトです。歴史も長く3,000以上の過去問にいつでも挑戦できます。

AtCoderでは毎週土曜日の21時から1時間40分間、AtCoder Beginner Contestという初心者向けのコンテストが開催されています。(たまに日程がずれることがあるので公式ツイッター公式サイトを確認してみてください)

私はこのコンテストに毎週参加&毎日過去問を解いていました

AtCoder Beginner Contestでは6問前後の問題が難易度順にA、B、C、D...と用意されています。

ヤフー(Yahoo! JAPAN)のエンジニア職のコーディングテストで合格を狙いたい方はA、B、Cを確実に解けるようにしておきましょう

どんな日でもpaizaとAtCoderを毎日解き続けるのがポイント!

【新卒エンジニア】面接で実際に聞かれた質問&回答例を50個ご紹介

新卒のエンジニアとして就職活動をしたいけど、面接ではどんなことを聞かれるんだろう? 新卒エンジニアの面接の質問にどう答えていいのか分からない... 今回はこんな悩みにお答えしていきます。 昨今の就活業 ...

続きを見る

エンジニア就活はいつから開始すればいい?【Web系新卒のスケジュールを解説】

エンジニア就活をしたいけど、いつ頃から始めれば良いんだろう?始めた後はどういう流れで進めれば良いのかな... 人気のあるWeb系企業の新卒エンジニア採用の開始時期をまとめて知りたい! 今回はこんな悩み ...

続きを見る

まとめ:ヤフー(Yahoo! JAPAN)のコーディングテストを受けた感想【難易度や対策も】

まとめ:ヤフー(Yahoo! JAPAN)のコーディングテストを受けた感想【難易度や対策も】

  • ヤフー(Yahoo! JAPAN)のコーディングテストは1問につき制限時間30分で全部で3問ある、対応しているプログラミング言語の種類は多め
  • 難易度はそこまで難しくないが、3問目は時間が足りなくて解き終わらない可能性がある
  • ヤフー(Yahoo! JAPAN)に限らずコーディングテストは未経験だと厳しいのでしっかり対策しておく必要がある
  • コーディングテスト対策は「参考書で勉強」「練習サイトで勉強」「競技プログラミングで特訓」の三本立てがおすすめ

今回はWeb系の大手自社開発企業を中心に新卒エンジニア就活をしていた私が、ヤフー(Yahoo! JAPAN)のコーディングテストを受けた感想をご紹介しました。

ヤフー(Yahoo! JAPAN)はWeb系企業の大手で倍率も高めですが、ポテンシャルや将来性を見ているため、そこまで難易度は高くないようです。

とはいえプログラミングやコーディングテストの経験が浅いと通過できない可能性があります。

本記事の情報を参考にテスト対策をしっかり準備しておきましょう。

また未経験・初心者の状態から効率的にプログラミングを学ぶなら、プログラミングスクールを通じてプロのエンジニアから教わるのがオススメです。

大学生におすすめのプログラミングスクールについては以下の記事をご覧ください。

大学生におすすめのプログラミングスクール9選【学割・就職支援あり】
大学生におすすめのプログラミングスクール9選【学割・就職支援あり】

大学生におすすめのプログラミングスクールを知りたい!学割や就職支援があるスクールがいい... 今回はこんな悩みを解決していきます。 ここ最近プログラミングの需要は急激に高まってきており、フリーランスの ...

続きを見る

無料体験できるプログラミングスクールおすすめ10選を解説
無料体験できるプログラミングスクールおすすめ10選を解説

プログラミングスクールって思ったより高いからなかなか決められない... 無料体験できるプログラミングスクールを知りたい! せっかくプログラミングスクールに入るなら、無料体験に参加して自分に合うスクール ...

続きを見る

新卒エンジニアの就職活動で困っている方は以下の記事をご覧ください。

ITエンジニアのおすすめ就活サイト・エージェント15選

IT企業でエンジニア就活をしたい!おすすめの就活サイトは何があるかな... おすすめの就活エージェントを利用して、有利にエンジニア就活を進めたい! 今回は23卒や24卒の方々のこんな悩みにお答えしてい ...

続きを見る

【新卒エンジニア】面接で実際に聞かれた質問&回答例を50個ご紹介

新卒のエンジニアとして就職活動をしたいけど、面接ではどんなことを聞かれるんだろう? 新卒エンジニアの面接の質問にどう答えていいのか分からない... 今回はこんな悩みにお答えしていきます。 昨今の就活業 ...

続きを見る

【エンジニア就活】コーディングテストの難易度は?対策方法もご紹介

新卒のエンジニアとして就職活動をしたいけど、コーディングテストはどのくらい難しいんだろう? エンジニア就活でのコーディングテストの対策方法を知りたい! 今回はこんな悩みにお答えしていきます。 昨今の就 ...

続きを見る

エンジニア就活はいつから開始すればいい?【Web系新卒のスケジュールを解説】

エンジニア就活をしたいけど、いつ頃から始めれば良いんだろう?始めた後はどういう流れで進めれば良いのかな... 人気のあるWeb系企業の新卒エンジニア採用の開始時期をまとめて知りたい! 今回はこんな悩み ...

続きを見る

他のWeb系企業のコーディングテストについて知りたい方は以下の記事をご覧ください。

  • この記事を書いた人
CloudInt編集部

CloudInt編集部

本サイトの運営者・管理人。慶應義塾大学環境情報学部卒。人材系のWeb系メガベンチャー企業に新卒入社。兼業でフリーランスとしてiOSアプリ開発、Web開発、Webメディア運営、SEOコンサルティング等を行う。IT人材系のベンチャー企業でiOSエンジニア、Web系メガベンチャー企業でWebアプリケーションエンジニア、士業のスタートアップ企業でフロントエンドエンジニア、Web系メガベンチャー企業でプロダクトマネージャー兼SEOディレクター、ゲーム系のスタートアップ企業で最高技術責任者(CTO)、学生向けプログラミングスクールで講師の勤務経験あり(インターンを含む)。好きなプログラミング言語はSwiftとPythonとPHPとRubyとJavaScript。侍エンジニア塾元受講生。エンジニアやプログラミングスクール等での私の体験・経験に基づき記事を執筆・編集・監修。

-エンジニア就職・転職

Copyright © CloudInt All Rights Reserved.