[CS技術面接 2] 口が動くオペレーティングシステム

OSの核心概念を理解し、面接で口頭で説明する訓練までを共に行う講義

難易度 入門

受講期間 無制限

Operating System
Operating System
Tech Interview
Tech Interview
computer-science
computer-science
Operating System
Operating System
Tech Interview
Tech Interview
computer-science
computer-science

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

4.9

5.0

helloinflearn

84% 受講後に作成

CS技術面接カリキュラムをすべて購入し、オペレーティングシステムから受講中ですが、核心だけを扱った講義なので本当に助かっています!オペレーティングシステムについて知ってはいましたが、自分自身で'オペレーティングシステムとは何か、サーバーとは何か'を説明するのは難しかったのですが、この講義を通じて核心をしっかりと理解し、自分の言葉で説明できるようになりました。

5.0

PrivilegeEscalate

100% 受講後に作成

1. 著者が受講生の立場でどれだけ考え抜いたかが見える講義(学習者の理解の流れを考慮したようだ) 2. 視覚資料と例題が多様で理解しやすい 3. 知識を学ぶ際、以前に学んだ内容に言及し思い出させながら知識を繋げる。知識が繋がって大きな絵が描かれる。 4. 知識の深さが浅くない。コンピュータ構造を聞いてすぐにオペレーティングシステムを聞いているが、シナジーが良い。 5. 「なぜ」&「なぜ使うのか」気になる点をしっかりと掻いてくれる。 ps. 著者さんには申し訳ないが...私一人だけが知っていたい講義だ。

5.0

Jang Jaehoon

55% 受講後に作成

昔、情報処理技術者の勉強をしながら、暗記で勉強していた内容ですが、今はバックエンド開発者としてOSを深く理解し扱いたいです。

受講後に得られること

  • オペレーティングシステムの核心概念の理解

  • 技術面接で口頭で説明する能力

  • 深掘り質問まで対策する実践ワークブックPDF

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

1. 概念を混同して回答してしまう場合

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

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

2. What(何)だけを知っていて、How(どのように)/ Why(なぜ)を答えられない場合

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

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

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

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

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


知っているだけでは不十分です。言葉にして説明できてこそ、本当の実力になります。

🔥 そこで、このように構成しました。

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

1⃣ 面接対策を基準にまとめたCSノート

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

  • 基礎を固めると同時に、面接の直前まで繰り返し見返せるように構成しました。

  • 単なる要約ではなく、図解と分かりやすい説明を添えて、非専門家でも十分に理解できるようになっています。


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

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

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

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

  • 講義資料の最後に「1、2文で答える」トレーニングを入れ、まとめる手間を省けるようにしました。


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

3⃣ 深掘り質問まで対策する 技術面接実践ワークブックPDF提供

  • 「本当にこの講義だけで話す練習は十分だろうか?」
    この悩みの末に、

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

  • 一人でも実際の面接のように話す練習ができるように設計しました。

  • ワークブックの構成や活用方法は、講義の冒頭にあるワークブック紹介動画で詳しくご確認いただけます。

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

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

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

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

  • コンテンツが増えて価格が改定されても、すでに購入済みの受講生は
    追加費用なしですべてのコンテンツを利用できます。

  • 必要になるたびに立ち返って、ずっと読み返せるCS基本書です。

💡 この豊富なコンテンツ、このように活用してください

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

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

🎯 このような方におすすめです

非専門家・就活生・転職準備中の方など、技術面接を控えてCSの基礎を言葉で説明できるようになりたい方

復習が必要な専攻者

勉強したことはあるけれど、
膨大なCSの知識を整理し直す自信がありません

厚い専門書を
読み返す必要はありません。
核心だけを確実に整理します。

CSが 막막한 非専門家

技術面接の準備が
初めてで何から
手をつければいいか分かりません

ロードマップに沿って進めば、
主要なCSの核心概念だけを
集中して学習できます

時間がない転職準備中の方

いいから、私は時間がありません。
面接に出るCSだけを

素早く整理しなければなりません

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

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

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

⭐️⭐️⭐️⭐️⭐️

1. 著者が受講生の立場でどれほど考え、悩んだかが伝わる講義(学習者の理解の流れを考慮しているようです)
2. 視覚資料と例題が豊富で理解しやすい
3. 知識を学ぶ際、以前に学んだ内容に言及・想起させながら知識を繋げてくれる。知識が繋がり、大きな絵が描けるようになる。
4. 知識の深さが浅くない。コン構(コンピュータ構成)を聴いてすぐに運体(オペレーティングシステム)を聴いている最中だが、シナジーが良い。
5. 「なぜ」&「なぜ使うのか」という疑問点をすっきりと解消してくれる。
ps. 著者の方には申し訳ないが…自分だけが知っておきたい講義だ。

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

⭐️⭐️⭐️⭐️⭐️

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

-'データベース' 受講レビュー

⭐️⭐️⭐️⭐️⭐️

核心的な内容をすっきりと論理的な流れで分かりやすく説明してくださり、資料構造を素早く整理するのに役立ちました。素晴らしい講義をありがとうございます。

-'データ構造' 受講レビュー

⭐️⭐️⭐️⭐️⭐️

わあ…本当に最高です…;;;; お金を貯めてロードマップで全部買わなきゃですね。もしスプリングの方も講義をされる予定があるか気になります。すぐに買います。

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

⭐️⭐️⭐️⭐️⭐️

1日時間を取って、JavaScriptの主要な概念を一度に整理できる講義です! 面接前のリマインド用に最適ですね👍



-'JavaScript' 受講レビュー

⭐️⭐️⭐️⭐️⭐️

非専攻なのでCS知識の中でも特にコンピュータ構成とオペレーティングシステムの勉強をどうすべきか悩んでいましたが、適切な分量で負担なく学習することができ、達人に家庭教師をしてもらっているような感覚でとても良かったです。オペレーティングシステムの講義も受講する予定ですが、楽しみです。ありがとうございました!

-「コンピュータ構成」受講評

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

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

私は基礎(CS知識、プログラミング言語など)に対する渇望を誰よりもよく知っています。数多くの資料を独学で掘り下げ、自分なりのノウハウを積み上げ、最終的にソウル大学を卒業後、🧑🏻‍💻 カカオ開発者として働いています。

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

🚀 言葉が溢れ出すCSシリーズの2番目の科目はオペレーティングシステムです。

  • プロセスとスレッドの違いがまだよく分からないですって

  • コード/データ/スタックのうち、スレッドがどのリソースを共有しているのか明確に答えるのが難しいですか


📖 核心だけを詰め込んだカリキュラム

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

慣れないキーワードがあれば、この機会にしっかりと理解しておきましょう。

  1. OS(オペレーティングシステム)とは

    • オペレーティングシステムの定義と機能、

      OSが管理するハードウェア


  2. ハードウェアの実行過程

    • カーネルモードとユーザーモード、割り込み、

      システムコール、

      プログラム実行過程

  3. プロセス

    • プロセスコンテキストと状態、

      プロセス制御ブロック、

      スレッドとマルチスレッディング

  4. CPUスケジューリング

    • CPUスケジューリングの性能指標と様々な

      CPUスケジューリングアルゴリズム、

      コンテキストスイッチ

  5. プロセス同期とデッドロック

    • Race Condition, クリティカルセクション,

      セマフォ、ミューテックス、

      デッドロック

  6. メモリ管理 & 仮想メモリ

    • RAM, MMU,

      ページング、

      セグメンテーション、仮想メモリ、ページ置換アルゴリズム


  7. ファイルシステム & ディスク管理

    • ファイル保護、ファイル割り当て方式、

      ハードディスクのデータ構成要素、

      ディスクスケジューリング技法

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

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

✏ このように見ていきます

1⃣流れを中心に理解するオペレーティングシステムの核心概念

  • OSがCPU、メモリ、ディスクとどのように接続されているか、全体の流れを提供

  • プロセス生成からスケジューリング、メモリ仮想化まで、段階的な視覚的理解を構成

講義詳細目次

2⃣複雑なOSの概念も一目で!直感的な図解と手書きメモの活用

  • ユーザーモード/カーネルモード、ページング、スケジューリングなどの複雑なOSの概念を、直感的な図式の上に直接手書きのメモを加えて段階的に理解を助けます。

  • 特にCPUとOSがどのように相互作用しながらプログラムを実行し、入出力を処理するのか、その流れを詳細な図解とともに追いながら、概念の暗記ではなく完全な理解を目指します。

プログラム命令を実行する詳細な過程

3⃣ コードと図解で'デッドロック'まで完璧に解剖!OS核心メカニズムの深層分析

  • セマフォ、ミューテックスのようなプロセス同期技法デッドロック(Deadlock)の発生条件および解決戦略を、実際のコード例とリソース割り当てグラフの図解を通じて深く扱います。

  • また、ページング、セグメンテーションなどの仮想メモリの動作原理ディスクI/Oスケジューリング、ファイル割り当て方式まで、複雑なアルゴリズムとメカニズムを視覚的な資料とともに詳細に分析し、面接や実務に必要な本質的な知識を提供します。

セマフォによるクリティカルセクション問題の解決

プロセスの中断と再開

ページングのアドレス変換技法

ファイル割り当て方式の図解例

👀 講義のプレビュー

映像が止まっている場合は、再読み込みをお願いします :)

仮想メモリのページ置換アルゴリズムの説明

ディスクスケジューリング手法の説明

受講前のご注意事項

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

こんな方に
おすすめです

学習対象は
誰でしょう?

  • CS学習が初めてで途方に暮れている非専門家

  • 技術面接の前にCS概念を整理しておくべき専攻生

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

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

  • 本シリーズの[コンピュータ構成案](無料)講義を受講してから来られると、より効果的です!

こんにちは
yiyj10305235です。

インフラン認証

キャリア認証

5,423

受講生

224

受講レビュー

32

回答

4.9

講座評価

7

講座

学歴および経歴

  • ソウル大学校 卒業

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

講義紹介

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

 

講義哲学

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

ブログ

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

お問い合わせ

yiyj1030@gmail.com

もっと見る

カリキュラム

全体

32件 ∙ (3時間 23分)

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

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

受講レビュー

全体

37件

4.9

37件の受講レビュー

  • helllele님의 프로필 이미지
    helllele

    受講レビュー 4

    平均評価 5.0

    5

    48% 受講後に作成

    説明に無駄がなく、要点だけを抑えてくださるので、とても助かります!

    • leeseongmin님의 프로필 이미지
      leeseongmin

      受講レビュー 4

      平均評価 5.0

      5

      32% 受講後に作成

      いいですね

      • jinoj0423님의 프로필 이미지
        jinoj0423

        受講レビュー 1

        平均評価 5.0

        5

        32% 受講後に作成

        良い講義をありがとうございました!

        • kwak5135541님의 프로필 이미지
          kwak5135541

          受講レビュー 2

          平均評価 5.0

          5

          84% 受講後に作成

          CS技術面接カリキュラムをすべて購入し、オペレーティングシステムから受講中ですが、核心だけを扱った講義なので本当に助かっています!オペレーティングシステムについて知ってはいましたが、自分自身で'オペレーティングシステムとは何か、サーバーとは何か'を説明するのは難しかったのですが、この講義を通じて核心をしっかりと理解し、自分の言葉で説明できるようになりました。

          • kelly6bf님의 프로필 이미지
            kelly6bf

            受講レビュー 58

            平均評価 5.0

            5

            32% 受講後に作成

            OSを扱う講義の中で、久しぶりに本当に気に入った講義です!基本概念を素早く整理するのにとても良いと思います!

            yiyj10305235の他の講座

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

            似ている講座

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