inflearn logo
知識共有
inflearn logo

2026 コーディングテスト・オールインワン [JAVA]

JAVAでコーディングテストを準備している就活生・転職希望のバックエンドエンジニアの方々のための講座です。 実際の既出問題195問を分析し、出題傾向を明確にお教えします。

難易度 初級

受講期間 無制限

Java
Java
Coding Test
Coding Test
Algorithm
Algorithm
data-structure
data-structure
Java
Java
Coding Test
Coding Test
Algorithm
Algorithm
data-structure
data-structure

学習した受講者のレビュー

4.9

5.0

규돌이

100% 受講後に作成

講義を完走しました。 大まかに知っていたアルゴリズムについて、視覚効果で詳しく説明してくださったので、理解するのにとても良かったです。 講義の編集がコンパクトによくできているので、時間的な負担なく難しい部分を繰り返し聞くことができ、とても役に立ちました。 講義レビューを一度も書いたことがないのですが、コーディングテストに大きく役立ちそうです。

5.0

asdfasdf

19% 受講後に作成

アルゴリズムの原理を図で説明してくださったので、理解しやすく記憶にも残りやすいと思います!資料もよく整理されていて、復習するのにも良かったです。

5.0

gjwnstn515

10% 受講後に作成

元々は一人でコーディングテスト対策を勉強しながら、ひたすら問題を解くスタイルでしたが、実力が伸びず足踏み状態が続き、徐々にモチベーションが下がっていきました。 再び勉強を始めようとしましたが、一人で問題だけを解く方法では実力を上げる自信がなく、変化が必要だと思い、講座を受講することにしました。 講座を受けながら、本当に基本的に考えるべき時間計算量の概念から始まり、見落としていた部分が多くあり、こういったことを一つずつ押さえていくうちに、解いた問題も違って見えるようになり、解法についての考え方を学べたことが本当に良かったと思います!

受講後に得られること

  • 「可視化」で内部動作の原理を100%完璧に理解

  • 問題を解く際にすぐ使える「4ステップ実戦戦略」

  • 学んだアルゴリズムがどのように出題されるか[195問の出題パターン分析]

「コーディングテストは、Pythonで受けてください。」

私に相談を依頼される多くの方々に、私はいつもこのように助言しています。Pythonは文法が簡潔です。同じロジックでもコードが短くなります。1分1秒を争うコーディングテストの現場において、Pythonは間違いなく「圧倒的に有利な武器」です。私自身も、Pythonでカカオ(Kakao)のコーディングテストに合格しました。


それなのに、なぜ私はこの苦労の多い「Javaコーディングテスト講義」を作ったのでしょうか?そして、なぜ皆さんは今、Pythonの文法書ではなく、このページをご覧になっているのでしょうか?

その理由は、私たちが単にコーディングテスト合格さえすれば終わりではないからです。私たちの真の目標は、「JavaとSpringを使いこなす、実力のあるバックエンドエンジニア」になることだからです。


私は数多くのオン・オフラインの講義現場でバックエンド開発者の方々に会い、このように質問しました。


「Springの勉強だけでも手一杯なのに、コーディングテストのためにPythonの文法をまた新しく学ばなければならないのでしょうか?」

「Javaでしか受験できない企業があるんです」

「Javaの文法には慣れていますが、コーディングテストの問題を見るとコードが長くなりすぎて、どうすればいいか分からなくなります。」


私自身も非常に共感する部分でしたが、Javaで講義を作るのは工数もかなりかかるため悩みましたが、結局、私は決心しました。

「そうだ、一番自信のある言語(JAVA)で勝負させてあげよう」

「その代わり、Javaの短所(コードの長さ、複雑さ)を完全に相殺できる『チートキー』を授けよう」


この講義はそのようにして誕生しました。私がこの講義を作りながら注ぎ込んだ時間は、単に問題の解き方を見せるためのものではありません。


第一に、「説明」するのではなく「見せる」ことにこだわりました。 言葉だけで「スタックはLIFO構造です」と言えば10秒で終わる説明を、私は10時間をかけてアニメーションで作成しました。データがメモリにどのように積み重なり、ポインタがどこへ動くのかを目で直接確認していただくためです。頭の中にイメージが描けてこそ、応用問題が出ても慌てないからです。


第二に、無謀な挑戦にならないよう「道具」を用意しました Javaのコードが長いとお思いですか?はい、長いです。だからこそ、試験会場に入ってすぐに書き写して使える「コードテンプレート」を用意しました。問題を見た瞬間に機械的に出てくるべきパターンを、公式のように整理しました。


第三に、「考える順序」を変えました。 むやみにキーボードを叩いては消す作業を繰り返していませんか?合格者たちはそのように解きません。問題のヒントを読み(Step 1)、アルゴリズムを選択し(Step 2)、設計を終えてから(Step 3)、コードを打ちます(Step 4)。この4-Stepの思考プロセスを皆さんの習慣に定着させます。


この講義は、皆さんがバックエンド開発者という夢に向かって進む道において、「コーディングテスト」という最大の障害物を最も効率的に取り除いて差し上げる講義です。

下の内容を詳細に確認し、プレビューも見て、他のコーディングテスト講座がどのように説明しているかもすべて見ていただければ、きっとお分かりいただけるはずです。「これほど確実に理解させてくれる講座はない!」ということを。


コーディングテストは私と一緒にさっさと片付けて、次のステップへ進みましょう(笑)

- 開発男ノシ(ケバルナムノシ)より

すでにオン・オフラインで3000人以上が受講した講義

アルゴリズムの概念は分かっているのに、いざ問題を見るとどうすればいいか分かりません。

BFS、DFS、スタック、キュー... どこかで一度は勉強したことがあるけれど、いざ問題を前にするとどう解けばいいか分かりませんよね?

冷静に申し上げます。 それは… 概念を理解しているとは言えません!

データ構造の内部動作原理を知らなければ、少し変形された問題が出ただけでも崩れてしまいます。

👉 内部の動作原理を正しく理解すれば、すべて解決します。

コーディングテスト・オールインワン[JAVA]、ここが違います。

👉 [圧倒的な視覚化]

自分のコードは一体どのように動作するのだろうか?

目に見える「100%視覚化」講義


👉 [4-Step 実戦戦略]

[step 1. 問題の理解]

[step 2. アプローチ方法]

[step 3. コード設計]

[step 4. コード実装]

🎉 受講生限定の特別特典

[🎁 要約ノート]

- 📘 文字列処理

- 📘 コーディングテストのためのJAVA

- 📘 コードテンプレート

[🎁 割引クーポン]

- コーディングテストのバイブル 50% 割引クーポン

カリキュラム紹介

[Part 1] コーディングテスト概論

  • 1-1. コーテ(コーディングテスト)オールインワン100%活用術

  • 1-2. コーディングテスト概論

[Part 2] 基礎固め

  • 2-1. データ構造

  • 2-2. アルゴリズム

  • 2-3. 時間計算量

  • 2-4. 時間計算量のコード例

  • 2-5. 1番 QUIZ

  • 2-6. 2番 QUIZ

  • 2-7. 3番 QUIZ

  • 2-8. 4番 QUIZ

  • 2-9. 5番 QUIZ

  • 2-10. 6番 QUIZ


[Part 3] 必須データ構造

  • 3-1. 完全探索 反復文

  • 3-2. Array, ArrayList

  • 3-3. Linked List

  • 3-4. Queue

  • 3-5. Stack

  • 3-6. ハッシュテーブル

  • 3-7. ハッシュセット

  • 3-8. [問題演習] 問題を解く手順、解説講義の構成

  • 3-9. [問題演習] 無料イベント

  • 3-10. [問題演習] 正しい小括弧のペア

  • 3-11. [問題演習] 正しい括弧ペア

  • 3-12. [問題演習] 漸進的過負荷


[Part 4] 完全探索と順列・組合せ

  • 4-1. 完全探索[再帰] 基礎

  • 4-2. 完全探索[再帰] 実行

  • 4-3. 状態空間木

  • 4-4. 順列

  • 4-5. 組合せ

  • 4-6. 部分集合

  • 4-7. [問題演習] 生まれたついでに世界一周1


[Part 5] グラフ Graph

  • 5-1. グラフの定義

  • 5-2. 순회 (Traversal)

  • 5-3. 幅優先探索 BFS

  • 5-4. 深さ優先探索 DFS

  • 5-5. DFS, BFS 時間計算量

  • 5-6. [コーディングテストTIP] グラフの実践的な使用

  • 5-7. [コーテTIP] 出題タイプ

  • 5-8. [問題演習] ロックされたロッカー

  • 5-9. [問題演習] 紅組 青組

  • 5-10. [問題演習] お釣り交換2

[Part 6] 基礎固め

  • 6-1. Grid、暗黙的グラフの定義

  • 6-2. 暗黙的グラフの巡回

  • 6-3. 暗黙的グラフ BFS

  • 6-4. 暗黙的グラフ DFS

  • 6-5. [コーディングテストTIP] 出題タイプ

  • 6-6. [問題演習] 雲の数1

  • 6-7. [問題演習] 救急車の最短距離2


[Part 7] 木 Tree

  • 7-1. ツリーの概念

  • 7-2. ツリーの実装

  • 7-3. 木の巡回

  • 7-4. 木のBFS

  • 7-5. 木のDFS

  • 7-6. pre-order, in-order, post-order

  • 7-7. [問題演習] 感染したフォルダ


こんな方に
おすすめです

学習対象は
誰でしょう?

  • PythonよりJAVAの文法の方がはるかに慣れているバックエンド志望の就活生・転職希望者

  • JAVAのみでコーディングテストを受けなければならない企業への志望予定者

  • 一体アルゴリズムの概念をどのように問題に適用すればいいのか気になっている方

前提知識、
必要でしょうか?

  • Javaの基礎文法(変数、繰り返し、条件文、クラス、関数)程度さえ知っていれば大丈夫です。

こんにちは
nossiです。

5,646

受講生

310

受講レビュー

342

回答

4.9

講座評価

6

講座

現 開発者就職コンサルティング会社代表

サムスン電子役職員教育への出講
大学、企業、国費教育の特別講義を進行

面接関連の書籍を執筆中(ギルボッ出版社)
開発男ノ氏」YouTubeチャンネルを運営

カカオエンタープライズ

成均館大学 電子電気工学 学士

もっと見る

カリキュラム

全体

69件 ∙ (12時間 30分)

講座掲載日: 
最終更新日: 

受講レビュー

全体

35件

4.9

35件の受講レビュー

  • aaaa123님의 프로필 이미지
    aaaa123

    受講レビュー 20

    平均評価 5.0

    5

    5% 受講後に作成

    事前申請で1周した後、Inflearnで2周目を進めています。 講義資料、映像ともに視覚化された資料で分かりやすく説明してくださり、学習がとてもスムーズでした!!

    • leejm96302201님의 프로필 이미지
      leejm96302201

      受講レビュー 13

      平均評価 5.0

      修正済み

      5

      5% 受講後に作成

      グラフからグリッドまでの講義を受講しましたが、講義を聞きながら毎日1〜2問ずつ問題を解いてみたところ、アルゴリズムを視覚的に分かりやすく説明してくださったおかげで理解しやすかったです。コードテンプレートを身につけてからは、問題をどのように応用して解くべきかコツを掴み始めたような気がします。特にコーディングテストのTIPが本当に役立ちました!!コーディングテストをJavaで受けるのは皆さん簡単ではないとおっしゃっていたので心配していましたが、講義を出してくださったおかげで問題を解く感覚を掴めたような気がします。引き続き講義を聞きながらたくさん問題を解いていきます..~!!

      • nossi
        知識共有者

        事前受講生の方でしたか!! 詳しい受講レビューありがとうございます。 コーディングテストTIPを今回追加しましたが、実戦で活用しやすいと思います😊😊 Java講義をしっかり活用していただき、合格まで行かれることを願っています!ファイティング

    • asdfasdfasdf1님의 프로필 이미지
      asdfasdfasdf1

      受講レビュー 15

      平均評価 5.0

      修正済み

      5

      19% 受講後に作成

      アルゴリズムの原理を図で説明してくださったので、理解しやすく記憶にも残りやすいと思います!資料もよく整理されていて、復習するのにも良かったです。

      • gjwnstn5153010님의 프로필 이미지
        gjwnstn5153010

        受講レビュー 4

        平均評価 5.0

        5

        10% 受講後に作成

        元々は一人でコーディングテスト対策を勉強しながら、ひたすら問題を解くスタイルでしたが、実力が伸びず足踏み状態が続き、徐々にモチベーションが下がっていきました。 再び勉強を始めようとしましたが、一人で問題だけを解く方法では実力を上げる自信がなく、変化が必要だと思い、講座を受講することにしました。 講座を受けながら、本当に基本的に考えるべき時間計算量の概念から始まり、見落としていた部分が多くあり、こういったことを一つずつ押さえていくうちに、解いた問題も違って見えるようになり、解法についての考え方を学べたことが本当に良かったと思います!

        • kyudori님의 프로필 이미지
          kyudori

          受講レビュー 1

          平均評価 5.0

          修正済み

          5

          100% 受講後に作成

          講義を完走しました。 大まかに知っていたアルゴリズムについて、視覚効果で詳しく説明してくださったので、理解するのにとても良かったです。 講義の編集がコンパクトによくできているので、時間的な負担なく難しい部分を繰り返し聞くことができ、とても役に立ちました。 講義レビューを一度も書いたことがないのですが、コーディングテストに大きく役立ちそうです。

          nossiの他の講座

          知識共有者の他の講座を見てみましょう!

          似ている講座

          同じ分野の他の講座を見てみましょう!

          ¥20,980