[CS技術面接 7] 口が動くJavaScript

JavaScriptの核心概念を理解し、面接で口頭で説明するトレーニングまでを共に行う講座

難易度 初級

受講期間 無制限

JavaScript
JavaScript
Tech Interview
Tech Interview
JavaScript
JavaScript
Tech Interview
Tech Interview

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

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

5.0

5.0

한지웅

63% 受講後に作成

とてもよく聞いています。JavaScriptをこれまでこのような深い理解なしに使っていましたが、ある技術について、その技術が導入される前の状況とその技術が導入された理由を取り上げて説明してくださるので、とても面白くてGoogleで検索したりGPTに聞いたりしながら聞いています。他の講義も購入して聞きたいですね。

5.0

..

37% 受講後に作成

とても良い講義でした!もしかしてReactの講義も撮影される予定があるのか気になります CSの講義を全部聞いてJSの講義まで聞いたら、つなげて理解がとてもできたようでReactまで勉強したくなりました!

5.0

강냉

100% 受講後に作成

JavaScriptを全般的に復習し、素早くチェックできて良かったです。学習資料にも図が添付されており、頭の中にあった内容を文章や言葉で整理するのに良かったです。

受講後に得られること

  • JavaScriptの核心概念の理解

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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


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

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

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

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

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


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

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

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

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

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

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

OSワークブックの例

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

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

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

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

  • 必要な時にいつでも戻ってきて、繰り返し確認できるCS基本書です。

💡 盛りだくさんのコンテンツ、このように活用してください

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

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

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

非専門家・就活生・転職希望者など、技術面接を控え、CSの基礎を言葉で整理できるようになりたい方

改めて整理し直したい専攻生

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

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

CSが漠然としている非専攻者

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

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

時間がない転職準備者

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

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

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

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

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

⭐️⭐️⭐️⭐️⭐️

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

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

⭐️⭐️⭐️⭐️⭐️

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

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

⭐️⭐️⭐️⭐️⭐️

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

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

⭐️⭐️⭐️⭐️⭐️

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

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

⭐️⭐️⭐️⭐️⭐️

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



-「JavaScript」受講レビュー

⭐️⭐️⭐️⭐️⭐️

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

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

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

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

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

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

🚀 言葉が広がるCSシリーズの7番目の科目はJavaScriptです。

  • プロトタイプとclassの違いを構造的に説明するのが難しいですか?

  • イベントループ・マイクロタスク・Promise・async/awaitの実行順序を自信を持って説明するのは難しいですか?


📖 要点だけを詰め込んだカリキュラム đầy đủ những nội dung cốt lõi

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

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

  1. スコープと実行コンテキスト

    • スコープ、レキシカル環境、実行コンテキスト、ホイスティング、TDZ、thisキーワード、明示的バインディング、JSランタイム


  2. クロージャ

    • クロージャの概念と動作原理、データ隠蔽とメモリ管理の観点から見たメリット・デメリット

  3. JavaScriptの動作原理

    • シングルスレッド構造、同期 vs 非同期の処理フロー、イベントループの動作原理(コールスタック、タスクキュー)

  4. 非同期プログラミング

    • コールバック関数とコールバック地獄、Promiseの状態変化とチェイニング、async/await構文とエラーハンドリング

  5. プロトタイプと継承

    • オブジェクトの生成方式とコンストラクタ関数、

      プロトタイプの概念と連結構造、

      様々なプロトタイプ継承の方式

  6. 配列とオブジェクトの操作

    • map、filter、reduceなどの配列メソッド、オブジェクトの分割代入とスプレッド演算子

  7. JavaScriptモジュールシステム

    • ESモジュールシステムの構造、import/exportの違い、動的importとコードスプリッティング

  8. ブラウザとJavaScript

    • JavaScriptの実行準備プロセス、スクリプト読み込み戦略、DOMとイベント、イベント伝播

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

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

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

1⃣ 流れを中心に理解するJavaScriptの核心メカニズム

  • スコープ、実行コンテキスト、イベントループ、コールスタックなどの複雑なメカニズムがどのように繋がって動作するのかを、フローチャートとタイムラインで把握

実行コンテキストの生成過程

2⃣ 図解、筆記、コードを活用した段階別の流れの説明

  • 単なる暗記ではなく視覚 + コード + 手書きを組み合わせた構造
    → 複雑な概念もメモと実行結果を並行して自然に身につけ
    → 受講中も繰り返し見直して整理できる「復習型講義」の構成

スコープの定義と種類

3⃣ 実戦感覚を養うパターン中心の例題 giúp nâng cao cảm giác thực tế

  • プロトタイプ継承、イベント委譲、モジュールロード戦略など
    実務で直面するパターンを理由とともに理解できるように構成

classベースのプロトタイプ継承の例

👀 講義のお試し視聴

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

シングルスレッドの限界を克服する方法:イベントループ

Promiseの動作原理および後続処理の方法

受講前のご注意事項

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

  • 事前知識が必要ない講義です。


こんな方に
おすすめです

学習対象は
誰でしょう?

  • CSの勉強が初めてで、何から手をつければいいか分からない非専攻者

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

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

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

  • JavaScriptの基本文法

こんにちは
yiyj10305235です。

4,430

受講生

184

受講レビュー

29

回答

4.9

講座評価

7

講座

学歴および経歴

  • ソウル大学校 卒業

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

講義紹介

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

 

講義哲学

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

ブログ

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

お問い合わせ

yiyj1030@gmail.com

もっと見る

カリキュラム

全体

40件 ∙ (3時間 33分)

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

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

受講レビュー

全体

15件

5.0

15件の受講レビュー

  • hochoi86214872님의 프로필 이미지
    hochoi86214872

    受講レビュー 11

    平均評価 5.0

    5

    30% 受講後に作成

    勉強した内容を復習しながら知らなかった部分を学んでいきます

    • dilkusha27님의 프로필 이미지
      dilkusha27

      受講レビュー 9

      平均評価 5.0

      5

      60% 受講後に作成

      概念と例の両方を分かりやすく説明してくださったので、理解しやすかったです!

      • smkr967024님의 프로필 이미지
        smkr967024

        受講レビュー 3

        平均評価 5.0

        修正済み

        5

        63% 受講後に作成

        とてもよく聞いています。JavaScriptをこれまでこのような深い理解なしに使っていましたが、ある技術について、その技術が導入される前の状況とその技術が導入された理由を取り上げて説明してくださるので、とても面白くてGoogleで検索したりGPTに聞いたりしながら聞いています。他の講義も購入して聞きたいですね。

        • wlgus74641980님의 프로필 이미지
          wlgus74641980

          受講レビュー 1

          平均評価 5.0

          5

          60% 受講後に作成

          JavaScript全体ではなく、難しい部分、核心となる部分を中心に扱っているので良いです。

          • fined0006806님의 프로필 이미지
            fined0006806

            受講レビュー 46

            平均評価 4.7

            5

            100% 受講後に作成

            知っていた内容でしたが、他の人がどのように説明するのか気になって受講しました。復習にもなって良かったです。

            yiyj10305235の他の講座

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

            似ている講座

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

            期間限定セール

            ¥26,950

            30%

            ¥4,877