Goldman Sachs HackerRank 2026年ガイド:出題と選考の流れ

PracHub の英語記事を翻訳したものです英語の原文を読む

概要

Goldman Sachs HackerRankの試験について、2026年のSoftware Fundamentals、Software Diagnostics、Mathの各チャレンジ、公式に示されている制限時間、対策方法、受験後の流れをまとめた最新ガイドです。

Goldman Sachs の HackerRank については、2時間のコーディングテストの後に1時間の数学セクションが続く、と説明する古いガイドが今も多く見られます。しかし2026年の時点では、それを標準と考えるのはもう適切ではありません。Goldman Sachs の現在の公式ガイドでは、職種ごとに分かれた、より短い試験として、Software Fundamentals、Software Diagnostics、そして任意の Math チャレンジが紹介されています。

実際には次の点が重要です。LeetCode だけで準備してきた候補者は、最初のセクションには対応できても、その後のリポジトリのデバッグ課題に対する準備が足りない可能性があります。まず Goldman Sachs Software Engineer questions(Goldman Sachs のソフトウェアエンジニア向け問題)から始め、そのうえでこのガイドを使って、現在の形式に合わせた対策計画を立ててください。

Goldman Sachs HackerRank の試験ガイド:コーディング、数学、ソフトウェア診断

結論

対策の基準は、昔の共通テンプレートではなく、招待メールに書かれている試験です。 Goldman Sachs は現在、すべての候補者が30分の Software Fundamentals チャレンジを受けるとしています。エンジニア職の候補者は、さらに45分の Software Diagnostics チャレンジを受け、Quantitative Strategist の候補者には22分の Math チャレンジが課されます。

質問現時点での最適な答え
Goldman Sachs は HackerRank を使っていますか?はい。Goldman Sachs は、HackerRank がエンジニア職の候補者を評価するためのツールの1つだと述べています。
どのようなコーディングが出ますか?データ構造、アルゴリズム、計算量に加え、エンジニア職では既存のコードベースを対象にした別枠のデバッグ課題が出ます。
全員に数学が出ますか?いいえ。Goldman Sachs は現在、Math チャレンジを Quantitative Strategist の応募者に結び付けています。
試験の所要時間は?Software Fundamentals が30分、Software Diagnostics が45分、Math は割り当てられた場合に22分です。
受験後はどうなりますか?結果は応募書類全体とあわせて確認されます。Goldman Sachs は、キャンパス採用の候補者は通常3週間以内に連絡を受けるとしています。

インドの Summer Analyst キャンパス採用の試験を受ける場合は、別記事の Goldman Sachs Summer Analyst OA 2027 India guide(Goldman Sachs Summer Analyst OA 2027 インド版ガイド)をご覧ください。現在のキャンパス採用の報告では、コーディング問題と選択式問題の構成が異なるため、2つの形式を混ぜて考えると、かえって混乱が増えます。

2026年の Goldman Sachs HackerRank の形式

Goldman Sachs は、希望職種に応じてチャレンジの種類を割り当てます。つまり、同じ会社に応募して同じように HackerRank の招待を受けても、受けるセクションが人によって異なることがあります。ほかの候補者の体験談と自分の試験を比べる前に、招待メールに書かれている正確な職種名、部門、勤務地、試験名を控えておいてください。

チャレンジ対象者公式の制限時間評価される内容
Software Fundamentals現在の技術試験の流れにおける全候補者30分データ構造、アルゴリズム、時間計算量、空間計算量
Software Diagnosticsエンジニア職の応募者45分見慣れないリポジトリの読解、デバッグ、テスト、的を絞った修正
MathQuantitative Strategist の応募者22分確率、統計、微積分、線形代数

120分のプログラミング試験や、合計180分の試験を報告している古い体験談は、以前の応募では正確だったのかもしれません。ただし、それは同社の現在の案内より強い根拠にはなりません。Goldman Sachs は職種、地域、採用プログラムによって試験内容を変えることがあるため、最終的な判断基準は招待メールです。

Software Fundamentals:短い制限時間でのコーディング

30分という時間は、戦略を変えます。いくつもの案を試して回り道をする余裕はありません。目標は、中心となるデータ構造をすばやく見抜き、不変条件を言葉にし、きれいな解法を実装して、エッジケースの確認に使う時間を確保することです。

優先して取り組みたいパターン

Goldman Sachs の問題集の記録では、文字列、配列、ハッシュマップ、グルーピング、順序付きの走査、実用的なデータ構造の実装が繰り返し問われています。制約上、線形時間やソートを使った解法が必要な場面で、明らかに2乗の解法を見切れるように、試験当日までに計算量を復習しておきましょう。

見慣れた問題だからといって、準備が十分だとは限りません。頻度マップを使う問題でも、インデックスではなく値を返してしまう、元の順序を失う、重複の扱いを誤る、平均の割り算を間違える、といった理由で失敗することがあります。最終的な実装を一度で書き切る練習をし、そのうえで空の入力、要素が1つの場合、すべてが重複している場合、想定される最大のケースを確認してください。

HackerRank の採点が戦略に与える影響

HackerRank によると、コーディングの提出は、あらかじめ設定されたテストケースに対して評価されます。非公開のテストには、例題では見えないエッジ条件、大きな入力、計算量の上限が含まれることがあります。そのため、サンプルを通過した解法は途中の確認地点であり、完了の証明ではありません。

行き詰まったときは、動いているコードを残したまま、失敗の原因を切り分けてください。解法全体を書き直す前に、入力の前提、整数の境界、ケースごとの状態のリセット、漸近的な計算量を確認します。焦って最初からやり直すより、的を絞って修正するほうが、たいていは速く、筋道も追いやすくなります。

Software Diagnostics:古いガイドが触れていないセクション

現在のエンジニア職の試験には、45分の Software Diagnostics チャレンジが含まれています。Goldman Sachs によると、候補者は Django、Node.js、または Spring Boot で作られた既存のアプリケーションの中で作業します。白紙のエディタでアルゴリズム問題を解くより、実際の保守作業に近い課題です。

PracHub の existing codebase interview guide(既存コードベース面接ガイド)にある手順で練習してください。失敗を再現し、関連する最小の実行経路を洗い出し、検証できる仮説を立て、変更は最小限にとどめ、全体のテストの前に対象を絞ったテストを再実行します。

限定的な AI アシスタントはエンジニアとしての判断力で使う

Goldman Sachs によると、診断用の環境には限定的な AI アシスタントが用意されています。ナビゲーション、構文、問題文の分かりにくい点については手助けしてくれますが、完全な解答は教えてくれません。これは検索の手間を減らすための道具であり、リポジトリを理解することの代わりにはなりません。

質問は範囲を絞って行いましょう。たとえば、あるルートはどのファイルが担当しているか、モデルはどこで検証されているか、フレームワークのコマンドで1つのテストを実行するにはどうするか、といった内容です。そのうえで、示された場所を自分で確認し、前提をコードで裏付け、差分も自分で評価してください。優れた候補者は、その変更がなぜ根本原因を解消するのか、どの回帰テストがそれを証明するのかを説明できます。

Goldman Sachs HackerRank のソフトウェア基礎、診断、数学に向けた準備の流れ

Math チャレンジ:Quantitative Strategist の候補者が復習すべき内容

22分の Math チャレンジは、職種限定です。Goldman Sachs は 確率、統計、微積分、線形代数 を挙げています。長い導出よりも、すばやく見抜く力と正確な計算が重要になります。

確率では、条件付き確率、ベイズの定理、期待値、分散、独立性、よく出る場合の数の設定を復習します。統計では、分布、共分散、相関、推定、そしてサンプリングによって不確実性がどう変わるかを押さえておきましょう。線形代数では、行列、ベクトル、ランク、固有値、変換を練習します。微積分では、微分、勾配、最適化、基本的な積分を見直します。

2周する戦略を取りましょう。まず直接答えられる問題に答え、手間のかかる計算には印を付けておき、残った時間で戻ります。選択肢を選ぶ前に、答えのおおよその大きさを見積もってください。計算全体をやり直さなくても、符号のミスやあり得ない桁の答えに気づけます。

現在の試験に合わせた時間配分

セクション最初の確認実装と検証最終確認
Software Fundamentals制約の把握と方針決定に3〜5分実装とテスト実行に18〜20分非公開テストのリスクと計算量の確認に5〜7分
Software Diagnostics失敗の再現と追跡に7〜10分妥当な最小限の修正と、絞り込んだテストに22〜27分回帰の確認と差分のレビューに8〜10分
Math直接解ける問題に10〜12分印を付けた計算に7〜9分符号、単位、未回答の問題の確認に2〜3分

これは練習用の時間配分であり、Goldman Sachs のルールではありません。実際の受験では、画面上のタイマーと、招待メールに書かれたセクションごとの動作が優先されます。試験当日までに本番どおりの通しの模擬を行い、ペース配分が行き当たりばったりではなく、慣れた流れになるようにしておきましょう。

Goldman Sachs の HackerRank は監視付きですか?

Goldman Sachs が公開している候補者向けガイドは、すべての受験者に共通する1つの監視設定を約束してはいません。HackerRank は、企業が設定できる複数の不正防止モードに対応しています。たとえば、タブの監視、全画面表示の強制、コピー&ペーストの制限、スクリーンショット、画面共有、Web カメラによる確認、セッションの再生などです。

ただし、そうした機能があるからといって、Goldman Sachs のすべての試験がそのすべてを有効にしているとは限りません。開始前の案内画面と招待メールをよく読んでください。Web カメラ、画面共有、シングルモニター、全画面表示の許可を求められた場合は、早めに環境チェックを済ませましょう。書面のルールで明確に認められていない限り、外部のリソース、AI ツール、オーバーレイ、別のデバイスは使わないでください。

試験後はどうなりますか?

Goldman Sachs によると、試験の結果はほかの応募書類とあわせて評価され、キャンパス採用の候補者は3週間以内に連絡を受けるはずです。コーディングで満点に近いスコアを取ることは有益ですが、履歴書との適合、職種の希望、応募資格、採用枠の状況がなくなるわけではありません。

同社の学生向けの選考プロセスでは、選ばれた応募者に約30分のビデオ面接があり、通過した候補者はスーパーデーに進むと説明されています。キャンパス採用のスーパーデーは、部門によって異なりますが、通常は2〜5回の面接で構成されます。ポータルの表示が変わるのを待つのではなく、コードの説明、プロジェクトの深掘り、技術の基礎、そして行動面接での判断力に備えておきましょう。

試験後のステータス意味最適な行動
Submittedプラットフォームが提出を受け取った状態です。採用の判断はまだ出ていない可能性があります。確認画面を保存し、自分用の振り返りメモを書く。
Under review試験結果と応募書類が、ほかの候補者と比較されている可能性があります。HireVue と技術面のフォローアップ面接に備える。
Video interview録画形式の最初の面接に進んだ状態です。プロジェクト、志望動機、チームワーク、判断力についての簡潔な回答を練習する。
Superdayその選考の最終面接シリーズに入る段階です。技術の説明、行動面接、リーダーシップに関する質問を練習する。

PracHub の Goldman Sachs 問題で練習する

これらの問題集の記録は練習に役立ちますが、実際の HackerRank の出題を予測するものではありません。1列目の問題タイトルはそれぞれ、問題と解説付きの解答に直接リンクしています。

PracHub の問題練習のポイント役立つ理由
Count Segments and Optimize 3-Server Assignment順序付きの走査、制約、最適化問題をすばやく分類する力と、計算量を考える力が身に付きます。
Solve String and Hashmap Coding Tasks文字列、マップ、シミュレーション、エッジケース制限時間の中で、複数の部分からなる問題をコンパクトに実装する練習になります。
Implement an Integer Hash Mapデータ構造の設計と衝突の処理API の挙動と平均的な計算量を結び付けて考えることになります。
Implement a String Deque状態遷移と境界条件空の状態や要素が1つの状態を想定した、きれいな実装とテストの練習になります。

7日間の準備プラン

日重点やること
1日目形式の確認と現状把握割り当てられたセクションを確認し、30分のコーディング模擬を1回行う。
2日目文字列とハッシュマップリンクされた PracHub の問題を2問解き、見落としたエッジケースをすべて記録する。
3日目アルゴリズムと計算量配列、ソート、ウィンドウ、最適化問題を1問練習する。
4日目リポジトリのデバッグ小規模な Django、Node.js、または Spring Boot のプロジェクトでバグを再現し、回帰テストを追加する。
5日目数学または職種に応じた深掘りQuant の候補者は確率、統計、微積分、線形代数を復習し、それ以外の候補者はデバッグの練習を深める。
6日目通しの模擬招待メールに書かれたセクションとタイマーのとおりに、許可されていないリソースを使わずに通しで行う。
7日目次の選考への準備手順や段取りを確認し、面接で話す4つのエピソードを用意して、負荷の高い練習は早めに切り上げる。

よくある質問

Goldman Sachs の HackerRank は、今も120分でコーディング2問ですか?

そう決めつけないでください。古い報告ではその形式が紹介されていますが、Goldman Sachs の現在のガイドでは、エンジニア職の候補者に30分の Software Fundamentals チャレンジと、別枠の45分の Software Diagnostics チャレンジが挙げられています。招待メールの内容に従ってください。

Goldman Sachs の候補者は全員が数学セクションを受けますか?

いいえ。現在の公式ガイドでは、Math チャレンジは Quantitative Strategist の候補者に結び付けられています。挙げられている分野は、確率、統計、微積分、線形代数です。

診断では Python、JavaScript、Java を選べますか?

Goldman Sachs によると、既存のアプリケーションは、Python の Django、JavaScript の Node.js、または Java の Spring Boot である場合があります。どれを使えるかは、招待メールと受験環境によって決まります。

公開されているテストをすべて通過すれば、面接に進めますか?

いいえ。非公開のテストやコードの品質が技術面の結果に影響することがあり、Goldman Sachs は試験を応募書類全体とあわせて評価するとしています。高いスコアは判断材料を増やしてくれますが、面接を約束するものではありません。

連絡はいつ頃来ると考えればよいですか?

Goldman Sachs は現在、キャンパス採用の候補者は3週間以内に連絡を受けるはずだとしています。候補者ポータルを確認し、招待メールに書かれたスケジュールがあればそれを踏まえたうえで、簡潔なフォローアップを送りましょう。

最後に

2026年の Goldman Sachs HackerRank は、昔ながらのコーディングと数学の1つのテンプレートでは、もう説明できません。職種に結び付いたセクションの組み合わせに備えましょう。すなわち、アルゴリズムをすばやく考える力、実際のリポジトリを対象にした診断、そして割り当てられた場合に限って数学です。

PracHub の Goldman Sachs Software Engineer questions(PracHub の Goldman Sachs ソフトウェアエンジニア向け問題)を使い、解説付きの解答でコーディングのパターンを練習したうえで、リポジトリのデバッグの模擬と、次の選考に向けたエピソードを加えましょう。この組み合わせは、ある候補者の過去の出題を暗記するよりも、現在の選考プロセスにずっとよく合っています。

出典と参考資料

調査メモ:このガイドは2026年8月22日に確認しました。Goldman Sachs は、職種や地域によって、チャレンジの割り当て、制限時間、選考の段階を変更することがあります。実際の試験については、招待メールと開始前の案内画面が優先されます。

Goldman Sachs の面接問題を練習する

Goldman Sachs の面接問題を練習する