강의

멘토링

커뮤니티

BEST
Programming

/

Programming Language

[CS技術面接 6] 言葉が通じるJavaとオブジェクト指向

Java(ジャワ)、オブジェクト指向(OOP)の核心概念を理解し、面接で言葉で説明する訓練まで一緒に行う講義

難易度 初級

受講期間 無制限

  • yiyj10305235
Java
Java
oop
oop
Tech Interview
Tech Interview
Java
Java
oop
oop
Tech Interview
Tech Interview

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

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

4.9

5.0

pray

100% 受講後に作成

わあ...本当にとても良いです...;;;;; お金を貯めてロードマップで全部買わなければなりませんね.. もしかしてSpring関連の講義もしていただく予定があるのか気になります.. すぐ買います😊..

5.0

karabiner

100% 受講後に作成

要点をピンポイントで教えてくれる講義なので、時間対効率が良かったです。

5.0

박상완 Sang Wan

55% 受講後に作成

Java開発者の面接を準備しながら体系的に整理された講義が必要だったのですが、今回の講座が大きな助けになりました。 JVM構造、メモリ領域、例外処理など理論を詳しく説明してくれた点が印象に残ります。 実戦面接ですぐに使える核心整理講義です。

受講後に得られること

  • Javaとオブジェクト指向の核心概念の理解

  • 技術面接で言葉で説明する能力

  • フォローアップ質問まで対策する実戦ワークブックPDF

🥲 面接でこんな経験、ありませんか?

1. 概念を混同して回答する場合

面接官オブジェクト指向の特徴は何ですか?
💬 応募者 SOLID原則です。まずSは..(省略)...

オブジェクト指向の特徴(抽象化、カプセル化、継承、多態性)と
オブジェクト指向設計原則(SOLID)を混同している状況です。
これは基礎概念の骨組みができていないという印象を与える可能性があります。

2. Whatだけ知っていて、How / Whyを説明できない場合

面接官 TCPの特徴は何ですか?
💬 応募者 信頼性を保証するプロトコルです。
面接官 信頼性を保証するメカニズムは何ですか?
💬 応募者 えっと...つまり...安全に転送されるようにする...そういう...

表面的な定義だけを知っていて、原理を説明する準備ができていない状態です。
3-way handshake、シーケンス番号、ACK、再送信、フロー制御と輻輳制御が
一つの流れで繋がっていなければ、必ず追加質問で詰まってしまいます。

3. 基本的な質問で言葉に詰まる場合

面接官 HTTPとは何ですか?
💬 志望者 えっと…ウェブでデータをやり取りする…そういう…?

あまりにも馴染みのある概念ですが、いざ一文で説明しようとすると言葉が続きません。
これは知識の不足ではなく、整理して話した経験の不足です。


知っているだけでは不十分です。言葉で説明できて初めて実力になります。

🔥 だからこのように構成しました。

格が違う、面接対策プレミアムコンテンツ

1⃣ 面接対策を基準に整理したCSノート

  • 面接前に必ず確認すべき概念や原理を一つにまとめて講義資料として提供します。

  • 基礎を固めると同時に、面接直前まで再び取り出して見られるように構成しました。

  • 単純な要約ではなく、図解と分かりやすい説明を添えて非専攻者でも十分に理解できます。


コンピュータ構造講義資料の例

2⃣ 付録|インタビュー練習資料提供

  • 面接では単に知っているよりも、すっきりと説明する能力がはるかに重要です。

  • しかし、一人でまとめて練習するのは簡単ではなく、面倒な作業です。

  • 講義資料の最後に「一、二文で答える」トレーニングを入れて、整理の手間を省きます。


データベース講義付録の例

3⃣ 追加質問まで対策できる 技術面接実践ワークブックPDF提供

  • 「本当にこの講義だけでスピーキング練習は十分なのか?」
    この悩みの末、

    技術面接実戦ワークブックを作りました。

  • 一人でも実際の面接のようにスピーキング練習ができるように設計しました。

  • ワークブックの構成や活用法は、講義の最初のワークブック紹介映像で詳しくご確認いただけます。

オペレーティングシステムワークブックの例

4⃣ 一度の購入で成長し続ける講義

  • この講義は受講期限が無制限で提供される講義です。

  • 新しい説明の補完、例示の追加などコンテンツは継続的に拡張される予定です。

  • コンテンツが増えて価格が上がっても、すでに購入した受講生は
    追加費用なしですべてのコンテンツを利用できます。

  • 必要なときにいつでも戻ってきて繰り返し取り出せるCSの基本書です。

💡 このボリューム満点のコンテンツ、こう活用しましょう

1⃣ 資料をダウンロードして講義を聞きながら核心概念を学びましょう。
2⃣ 重要な部分は直接メモして自分だけのCSインタビューノートを作ってみましょう。
3⃣ スマートフォンに保存しておいて、隙間時間に短く復習しましょう。

面接を控えて、
時間がない場合 → 講義資料の付録 [インタビュー練習]素早く面接感覚を引き上げましょう。
時間がある場合 → 技術面接実戦ワークブックで実際の面接のように話す練習を完成させましょう。.

🎯 こんな方におすすめです

非専攻者・就活生・転職準備者など技術面接を控えており、CSの基礎を言葉で整理できるようにならなければならない方

再整理が必要な専攻生

勉強したことはあるけど
その膨大なCS知識を改めて整理する気力が出ません

分厚い専攻書を
もう一度開かないでください。
核心だけをしっかり整理します。

CSが途方もない非専攻者

技術面接の準備が
初めてで何から
始めればいいか途方に暮れています

ロードマップに従えば、
主要なCSの核心概念だけを
集中的に学習できます.

時間のない転職準備者

それはいいから、私は時間がないんです。
面接に出るCSだけを

素早くまとめないといけません

一人でも素早く復習
可能な講義資料と
インタビューチャプターがあります。

🔥 先に受講した受講生のレビュー

本当に役立つ講義。
すでに3千名以上の受講生が証明しています。

⭐️⭐️⭐️⭐️⭐️

1. 著者が受講生の立場でどれだけ考え、悩んだかが見える講義(学習者の理解の流れを考慮しているようだ)
2. 視覚資料と例題が豊富で理解しやすい
3. 知識を学ぶ際、以前学んだ内容に言及し思い出させながら知識を繋げてくれる。知識が繋がり全体像が見えてくる。
4. 知識の深さが浅くない。コンピュータ構造を聞いてすぐOSを聞いている最中だが、シナジーが良い。
5. 「なぜ」&「なぜ使うのか」気になる点をしっかり掻いてくれる。
ps. 著者様には申し訳ないが..自分だけが知っていたい講義だ。

-「オペレーティングシステム」受講レビュー

⭐️⭐️⭐️⭐️⭐️

短い講義時間にもかかわらず、重要な部分だけを確実に説明してくださるのがとても良いです。少し理論講義中心だったのでSQLクエリ文はやらないと思っていましたが、基本文法やクエリ文の書き方も一つ一つ例を見せながら教えてくださってとても良かったです。その後、結合、正規化、トランザクション、インデックス及びデータ最適化、セキュリティまでとても良く、他の有料講義はまだ聞いたことがありませんが、最後の講義付録がインタビュー練習というタイトルで、直接問題と答えを見せてくださったので、一人で独学及び練習するのにも良かったです。講義時間が集中して聞けばそれほど長くかからないので、何度か繰り返し復習してみようと思います。ありがとうございます

-「データベース」受講レビュー

⭐️⭐️⭐️⭐️⭐️

核心内容を簡潔で論理的な流れでわかりやすく説明してくださり、データ構造を素早く整理するのに役立ちました。良い講義ありがとうございます。

-「データ構造」受講レビュー

⭐️⭐️⭐️⭐️⭐️

わ...本当に素晴らしすぎます...;;;; お金貯めてロードマップ全部買わないとですね.. もしかしてSpring方面の講義もされるご予定があるのか気になります.. すぐ買いますので..

-「Javaとオブジェクト指向」受講レビュー

⭐️⭐️⭐️⭐️⭐️

一日ほど時間を取って一気にJavaScriptの主要概念を整理できる講義です!面接前のリマインド用に良いですね👍



-「JavaScript」受講レビュー

⭐️⭐️⭐️⭐️⭐️

コンピュータサイエンス専攻ではないため、CS知識の中でも特にコンピュータ構造とオペレーティングシステムの勉強をどうすればいいか悩んでいましたが、適切な分量で負担なく学習することができ、上級者に家庭教師を受けている感じがしてとても良かったです。オペレーティングシステムの講義も受講する予定で、期待しています。ありがとうございます!

-「コンピュータ構造」受講レビュー

🖐 こんにちは!自己紹介をさせていただきます!🙇

非専攻者出身の私は、初めて開発者就職を準備しながらアルゴリズムとコーディングテストにだけ没頭しました。
それなりに自信もつき、ほとんどのコーディングテストを通過するようになりましたが、次の関門である技術面接で何度も不合格となりました。何が問題だったのでしょうか?それはCS(コンピュータサイエンス)知識の欠如でした。

私は基礎力(CS知識、プログラミング言語など)への渇望を誰よりもよく知っています。数多くの資料を独学で掘り下げながら自分なりのノウハウを積み重ね、結局今は🧑🏻‍💻 カカオ開発者として働いています。

幼い頃から様々な資料を組み合わせて再構成し、「自分だけの一冊化ノート」を作ることに誰よりも自信がありました。この講義はまさにそのすべてのノウハウと情熱が込められた秘密のノートです。

🚀 言葉が開けるCSシリーズの6番目の科目はJava & OOPです。

  • JVMとガベージコレクション(GC)、概念は知っているけど実際にどのように動作するのか説明できますか?

  • マルチスレッディングと同期化、聞いたことはあるけれど面接で一、二文で答えるのは難しいですか?

📖 核心だけをぎっしり詰め込んだカリキュラム chỉ chứa những nội dung cốt lõi

この講義で学ぶ目次と核心キーワードです。

馴染みのないキーワードがあれば、この機会にしっかり押さえておきましょう。

  1. オブジェクト指向の基本

    • オブジェクト指向の特徴、SOLID原則など

  2. Javaの概要

    • Javaの特徴、JVM / ガベージコレクタ(GC)、参照型、Call by Value、staticキーワードなど

  3. オブジェクト指向プログラミング

    • JavaのOOP、ポリモーフィズム、インターフェースと抽象クラスなど

  4. コレクション

    • List、Set、Mapの特徴及び様々な比較

    • 様々なSet(HashSet、LinkedHashSet、TreeSet)の比較

    • 様々なMap(HashMap、LinkedHashMap、TreeMap、ConcurrentHashMap)の比較

  5. マルチスレッディングと同時性

    • マルチスレッドの実装方法

    • •synchronizedキーワードとvolatileキーワードなど

  6. 例外処理およびその他の概念

    • 例外処理方法、例外階層、シリアライズ/デシリアライズ、StringとStringBuilder/StringBufferの比較など

  7. モダンJava(Java 8以降)

    • 関数型インターフェースとラムダ式、コレクションとストリームの比較

  8. [付録] インタビュー練習

    • 問答形式で主要概念をもう一度復習

✏ このように学んでいきます

1⃣ オブジェクト指向設計原理と適用方法

  • オブジェクト指向の核心哲学であるSRP(単一責任の原則)からSOLID 5大原則まで学習します。

  • 誤って設計されたコードとリファクタリングされたコードを比較しながら、保守性と拡張性を高める方法を理解します。

  • 実践的なJavaコードの例を通じて、理論ではなく「適用方法」をしっかり身につけることができます。

SRP解説およびコード例

2⃣ 混乱しやすいJavaの核心概念を図解中心に分かりやすく説明

  • JVMとメモリ構造 JVMの実行過程とStack/Heapメモリ領域の役割を図でわかりやすく説明します。

  • GC(ガベージコレクター)の動作原理 複雑なGCプロセスを抽象的な説明ではなく、視覚的な図表で追いながら学習することで、概念をしっかりと理解できます。

  • call by value方式が実際のメモリ状態とコード実行にどのように反映されるのか、図解とともに深く学びます。 được phản ánh trong trạng thái bộ nhớ thực tế và việc thực thi mã thông qua sơ đồ minh họa.

GC動作過程の例示

JVMの構成要素説明例示

call by valueの原理説明

3⃣実務ですぐ使えるマルチスレッディング・同期化戦略

  • Thread、Runnable、ExecutorServiceで実装する様々なスレッド生成方式

  • synchronized、volatileキーワードの意味と動作の違い

  • 同期化前後のコード実行結果を比較し、安全な共有リソースへのアクセス方法を習得

synchronizedキーワードの説明例

👀 講義プレビュー

動画が止まっている場合は更新をお願いします :)

ガベージコレクター(GC)の説明

All in One! 混乱しやすい必須Java概念総まとめ

受講前の参考事項

  • 提供する学習資料の形式:PDF

  • Javaの基礎文法に関する事前知識が必要です。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • CS勉強が初めてで途方に暮れている非専攻者

  • 技術面接前にCSの概念を整理すべき専攻生

  • 技術面接を控えて時間がない転職準備者

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

  • JAVA基本文法

  • メモリ、スレッドのようなオペレーティングシステムの基本概念があれば、学習がずっと楽になります

こんにちは
です。

3,786

受講生

170

受講レビュー

24

回答

4.9

講座評価

7

講座

学歴および経歴

  • ソウル大学校 卒業

  • 現カカオサーバー開発者

講義紹介

CSの概念を面接で言葉にして説明できるようサポートする
言葉が広がるCSシリーズを制作しています。

 

講義哲学

コンピューター非専攻者として開発を始め、CSの基礎から技術面接まで自ら整理しながら、多くの試行錯誤を経験しました。その過程で積み上げた学習法と概念整理のノウハウをもとに、実務や面接で必ず直面する核心的な概念を、図を使って簡単に理解できるようなコンテンツを制作しています。
「当時の自分に必要だった講義を作っています」

ブログ

  • yiyj1030.tistory.com
    → CS、アルゴリズム、実務の概念を分かりやすく整理する技術ブログを運営中

お問い合わせ

yiyj1030@gmail.com

カリキュラム

全体

33件 ∙ (3時間 6分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

18件

4.9

18件の受講レビュー

  • tommy0419님의 프로필 이미지
    tommy0419

    受講レビュー 24

    平均評価 5.0

    5

    100% 受講後に作成

    クイックに概念を復習したくて講義を受講しました。 全般的によく扱ってくださったので、素早く復習するのに役立ちました。 ありがとうございます。

    • asd21123님의 프로필 이미지
      asd21123

      受講レビュー 11

      平均評価 4.5

      5

      100% 受講後に作成

      わあ...本当にとても良いです...;;;;; お金を貯めてロードマップで全部買わなければなりませんね.. もしかしてSpring関連の講義もしていただく予定があるのか気になります.. すぐ買います😊..

      • happhuy2089님의 프로필 이미지
        happhuy2089

        受講レビュー 1

        平均評価 5.0

        5

        100% 受講後に作成

        抜けている部分を丁寧に埋めてくれる感じでした 他のシリーズも面接前に見ると役に立ちそうです

        • yiyj10305235
          知識共有者

          受講レビューありがとうございます。この講義で終わらず、学びの旅を一緒に続けていけたらと思います。 次のシリーズでまたお会いできることを楽しみにしています :)

      • doitdoit님의 프로필 이미지
        doitdoit

        受講レビュー 28

        平均評価 5.0

        5

        100% 受講後に作成

        面接前に大きなポイントを把握するために見ることができる講義です。

        • yiyj10305235
          知識共有者

          受講レビューありがとうございます。この講義で終わらず、学びの旅を一緒に続けていけたらと思います。 次のシリーズでまたお会いできることを楽しみにしています :)

      • javarunner님의 프로필 이미지
        javarunner

        受講レビュー 76

        平均評価 4.9

        5

        31% 受講後に作成

        • yiyj10305235
          知識共有者

          受講レビューありがとうございます。この講義で終わらず、学びの旅を一緒に続けていけたらと思います。 次のシリーズでまたお会いできることを楽しみにしています :)

      ¥4,707

      yiyj10305235の他の講座

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

      似ている講座

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