강의

멘토링

커뮤니티

BEST
Career

/

Job Search & Hunting

[CS Technical Interview 3] Network That Opens Up Your Speech

A course that helps you understand core networking concepts and practice explaining them verbally in interviews

(4.9) 12 reviews

301 learners

Level Beginner

Course period Unlimited

  • yiyj10305235
Network
Network
Tech Interview
Tech Interview
computer-science
computer-science
Network
Network
Tech Interview
Tech Interview
computer-science
computer-science

Reviews from Early Learners

Reviews from Early Learners

4.9

5.0

공부하자

100% enrolled

Thank you for the great lecture. I'm really grateful that I was able to quickly learn network principles.!!

5.0

junghyun

58% enrolled

The detailed explanations and abundant visual materials are really very helpful. Please create many more great lectures. Thank you.

5.0

Hyeok

100% enrolled

Thank you for the great lecture 😢😢 It was very helpful for preparing for interviews

What you will gain after the course

  • Understanding Core Network Concepts

  • The ability to explain verbally in technical interviews

  • Practical Workbook PDF that Prepares You for Follow-up Questions

🥲 Have you ever had this experience in an interview?

1. Confusing concepts when answering

InterviewerWhat are the characteristics of object-oriented programming?
💬 Candidate The SOLID principles. First, S is..(omitted)...

This is a situation where the characteristics of object-oriented programming (abstraction, encapsulation, inheritance, polymorphism) and
object-oriented design principles (SOLID) are confused.
This can give the impression that the foundational framework of basic concepts is not established.

2. Knowing only What, but unable to explain How / Why

Interviewer What are the characteristics of TCP?
💬 Candidate It's a protocol that guarantees reliability.
Interviewer What mechanisms guarantee reliability?
💬 Candidate Uh... well... it makes transmission safe... like...

You only know the superficial definition and are not prepared to explain the underlying principles.
If the 3-way handshake, sequence numbers, ACK, retransmission, flow control, and congestion control
are not connected as a single flow, you will inevitably get stuck on follow-up questions.

3. Getting stuck on basic questions

Interviewer What is HTTP?
💬 Candidate Um... it's for sending and receiving data on the web... something like that...?

It's a very familiar concept, but when you actually try to explain it in one sentence, the words don't come out.
This isn't a lack of knowledge, but rather a lack of experience organizing and articulating it.


Just knowing is not enough. It only becomes true skill when you can articulate it.

🔥 So we've structured it this way.

A cut above the rest, premium content for interview preparation

1⃣ CS Notes organized specifically for interview preparation

  • We've compiled essential concepts and principles you must review before interviews into comprehensive lecture materials.

  • While building your fundamentals, it's structured so you can review it again right before your interview.

  • It's not just a simple summary, but includes diagrams and easy explanations so that even non-majors can fully understand.


Computer Architecture Lecture Material Example

2⃣ Appendix | Interview Practice Materials Provided

  • In interviews, the ability to explain clearly is far more important than simply knowing something.

  • However, organizing and practicing on your own is not easy and can be tedious.

  • At the end of the lecture materials, we've included "answering in one or two sentences" training to reduce the effort of organizing information.


Database Course Appendix Example

3⃣ Prepare for follow-up questions with our Technical Interview Practice Workbook PDFincluded

  • "Will this course alone really be enough for speaking practice?"
    After pondering this question,

    I created a Technical Interview Practice Workbook.

  • Designed so you can practice speaking as if in a real interview on your own.

  • You can find detailed information about the workbook structure and how to use it in the workbook introduction video at the beginning of the course.

Operating System Workbook Example

4⃣ A course that keeps growing with a single purchase

  • This course is provided with unlimited access period.

  • The content will continue to expand with new explanations, additional examples, and more.

  • Even if the price increases as content is added, students who have already purchased
    can access all content at no additional cost.

  • It's a CS fundamentals textbook you can keep coming back to whenever you need it.

💡 Here's how to make the most of this abundant content

1⃣ Download the materials and learn key concepts while watching the lectures.
2⃣ Take notes on important parts to create your own CS interview notebook.
3⃣ Save it on your phone and review briefly whenever you have time.

If you have an interview coming up,
and don't have much time → Use the appendix [Interview Practice] in the course materials to quickly sharpen your interview skills.
If you have time → Complete your speaking practice like a real interview with the Technical Interview Practice Workbook..

🎯 Recommended for

Non-majors, job seekers, career changers, and anyone preparing for technical interviews who needs to be able to articulate CS fundamentals verbally

Students who need to review their major subjects

I've studied it before, but
I can't bring myself to reorganize all that CS knowledge again

Don't open those thick textbooks
again.
We'll organize only the essentials clearly.

Non-CS majors who find CS overwhelming

I'm preparing for a technical interview
for the first time and don't know
where to start

By following the roadmap, you can
focus on learning only
the core CS concepts..

Job seekers with no time to spare

I don't have time.
I just need to quickly review

only the CS topics that come up in interviews

You can quickly review on your own with
lecture materials and
interview chapters available.

🔥 Reviews from students who experienced it first

A truly helpful course.
Already proven by 3,000+ students.

⭐️⭐️⭐️⭐️⭐️

1. A course that shows how much the author has thought and considered from the student's perspective (seems to consider the learner's flow of understanding)
2. Easy to understand with diverse visual materials and examples
3. When learning knowledge, it mentions and reminds you of previously learned content, connecting the knowledge. Knowledge connects and the big picture emerges.
4. The depth of knowledge is not shallow. I'm taking OS right after Computer Architecture, and the synergy is great.
5. Scratches the itch of "why" & "why is it used" questions.
ps. Sorry to the author, but.. this is a course I want to keep to myself.

- 'Operating System' Course Review

⭐️⭐️⭐️⭐️⭐️

Despite the short lecture duration, I really appreciate how you clearly explain only the important parts. Since it was somewhat theory-focused, I didn't expect SQL queries to be covered, but it was great that you showed examples one by one while teaching basic syntax and how to write queries. After that, the content on joins, normalization, transactions, indexes and data optimization, and security was excellent. I haven't tried other paid courses yet, but the last lecture appendix titled "Interview Practice" was great for self-study and practice as it directly showed questions and answers. The lecture duration isn't too long if you focus, so I think I'll go through it multiple times. Thank you

-'Database' Course Review

⭐️⭐️⭐️⭐️⭐️

The core content was explained clearly with a logical flow, which helped me quickly review data structures. Thank you for the great lecture.

-'Data Structures' Course Review

⭐️⭐️⭐️⭐️⭐️

Wow... this is really so good...;;;; I need to save up money and buy the entire roadmap.. I'm curious if you have any plans to do lectures on Spring as well.. I'll buy it right away..

-Review of 'Java and Object-Oriented Programming'

⭐️⭐️⭐️⭐️⭐️

This is a lecture where you can organize the key concepts of JavaScript all at once by setting aside a day! Great for a refresher before interviews👍



-'JavaScript' Course Reviews

⭐️⭐️⭐️⭐️⭐️

As a non-CS major, I was worried about how to study computer architecture and operating systems among CS knowledge, but the appropriate amount of content made it easy to learn without burden, and it was great because it felt like getting tutored by an expert. I'm planning to take the operating systems course as well and looking forward to it. Thank you!

-'Computer Architecture' Course Review

🖐 Hello! Let me introduce myself! 🙇

As a non-CS major, when I first prepared for a developer job, I only focused on algorithms and coding tests.
I gained some confidence and passed most coding tests, but I kept failing at the next hurdle—technical interviews. What was the problem? It was the lack of CS (Computer Science) knowledge.

I know the thirst for fundamentals (CS knowledge, programming languages, etc.) better than anyone. I dug into countless materials through self-study and built my own know-how, and now I'm working as a 🧑🏻‍💻 Kakao developer.

Since childhood, I've been more confident than anyone in combining and reconstructing various materials to create 'my own consolidated notes'. This course is that secret notebook containing all that know-how and passion.

🚀 The third course in the CS Series That Opens Your Mouth is networking.

  • If you find it difficult to explain in an interview exactly what happens when you enter a URL in a browser?

  • Why is TCP connection establishment 3-way but connection termination 4-way?


📖 Curriculum packed with only the essentials chỉ chứa những nội dung cốt lõi

This is the curriculum and key topics you will learn in this course.

If there are any unfamiliar keywords, make sure to grasp them firmly this time.

  1. Network Fundamentals

    • Network definition and structure, LAN and WAN,

      Data transmission methods,

      OSI 7 Layers and TCP/IP Layers

  2. Application Layer

    • HTTP,

      DNS

  3. Transport Layer

    • TCP and UDP, 3-Way Handshake,

      RDT protocol,

      TCP Flow Control / Congestion Control

  4. Network Layer

    • Router, IP, Subnet Mask,

      NAT,

      DHCP

  5. Data Link Layer

    • Ethernet, CSMA/CD,

      Switch,

      MAC address,

      ARP

  6. Overall Network Flow

    • The process of data transmission and reception between client and server

  7. Network Security and Practice

    • The three pillars of security,

      Symmetric and asymmetric keys,

      HTTPS, SSL/TLS,

      Firewall, VPN, Proxy, CDN, CORS

  8. [Appendix] Interview Practice

    • Review key concepts once more in Q&A format

✏ Here's what we'll learn

1⃣Understanding the Overall Network Structure Through Flow

  • Organize concepts by layer according to the OSI 7 layers

  • Learning focused on the actual flow of data moving from client to server

  • Understanding when key concepts like LAN/WAN, DNS, HTTP, TCP, IP, NAT appear

Explanation of the overall network flow

2⃣Breaking down unfamiliar network terminology easily with intuitive diagrams

  • It helps you easily understand and remember complex and unfamiliar network terminology not through simple memorization, but through intuitive diagrams and visual materials.

  • You can clearly understand the core principles of concepts such as TCP 3-way handshake, 4-way handshake, NAT operation mechanism, and TLS handshake through diagrams.

TCP 3-way handshake process

NAT Concept and Principles

TCP's congestion control algorithm

3⃣ Master the core network concepts frequently encountered in practice

  • HTTP/HTTPS, symmetric/asymmetric keys, IP, DNS, TCP and other core networking concepts that developers most frequently encounter and need to understand when developing web services and applications are covered in depth.

  • It explains how each concept works in actual communication processes and what roles and importance they have, with practical examples, strengthening practical capabilities beyond theory.

  • Through this, you can solidly build the foundational knowledge needed to identify causes and seek solutions when network-related problems occur.

HTTP explanation

Why IP layering is necessary

👀 Course Preview

If the video is frozen, please refresh :)

Explanation of the overall network flow

Explanation of TCP's RDT

Notes Before Enrollment

  • Provided learning materials format: PDF

Recommended for
these people

Who is this course right for?

  • A non-CS major who feels lost because this is their first time studying CS

  • A computer science major who needs to organize CS concepts before a technical interview

  • A job seeker preparing for a career change who has limited time before a technical interview

Hello
This is

3,787

Learners

170

Reviews

24

Answers

4.9

Rating

7

Courses

Education and Experience

  • Graduate of Seoul National University

  • Current Kakao Server Developer

    Course Introduction I am creating the "Fluent CS" series to help you articulate CS concepts during interviews. Course Philosophy Having started development as a non-computer science major, I understand the importance of CS...

Course Introduction I am creating the "CS for Speaking" series to help you articulate CS concepts during interviews. Course Philosophy Having started development as a non-computer science major, I...

Course Introduction

I am creating the
CS Speaking series to help you articulate CS concepts during interviews.

Teaching Philosophy

I started my development career as a non-CS major and went through a lot of trial and error while personally organizing everything from CS fundamentals to technical interviews. Based on the learning methods and conceptual organization know-how accumulated through that process, I create content that makes core concepts encountered in practice and interviews easy to understand through illustrations.
"I am creating the lectures that I needed back then."

Blog yiyj1030.tistory.com → Running a tech blog that simplifies CS, algorithms, and practical concepts. Contact yiyj1030@gmail.com

Blog

  • yiyj1030.tistory.com
    → Running a tech blog that simplifies and organizes CS, algorithms, and practical concepts

Contact

yiyj1030@gmail.com

Curriculum

All

35 lectures ∙ (3hr 50min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

12 reviews

4.9

12 reviews

  • niko368237님의 프로필 이미지
    niko368237

    Reviews 5

    Average Rating 5.0

    5

    100% enrolled

    I'm working through the series roadmap with the goal of switching jobs this year. It seems great for building foundational knowledge and preparing for interviews. Thank you!!

    • yiyj10305235
      Instructor

      Thank you. I'm rooting for you to achieve everything you want!

  • asd21123님의 프로필 이미지
    asd21123

    Reviews 11

    Average Rating 4.5

    5

    31% enrolled

    It's so much fun, thank you!

    • juni4327님의 프로필 이미지
      juni4327

      Reviews 9

      Average Rating 5.0

      5

      100% enrolled

      Thank you for the great lecture. I'm really grateful that I was able to quickly learn network principles.!!

      • mjgd님의 프로필 이미지
        mjgd

        Reviews 5

        Average Rating 5.0

        5

        58% enrolled

        The detailed explanations and abundant visual materials are really very helpful. Please create many more great lectures. Thank you.

        • yiyj10305235
          Instructor

          Thank you for the course review. I hope this lecture isn't the end and that we can continue the learning journey together. I look forward to seeing you again in the next series :)

      • hyeok04766352님의 프로필 이미지
        hyeok04766352

        Reviews 3

        Average Rating 5.0

        5

        100% enrolled

        Thank you for the great lecture 😢😢 It was very helpful for preparing for interviews

        • yiyj10305235
          Instructor

          Thank you for the course review. I hope this lecture isn't the end and that we can continue the learning journey together. I look forward to seeing you again in the next series :)

      $29.70

      yiyj10305235's other courses

      Check out other courses by the instructor!

      Similar courses

      Explore other courses in the same field!