inflearn logo

Learning Networks Through Past Interview Questions

Network studies that you give up on every time because they are difficult and boring. Finish it once and for all with this textbook.

16 learners are taking this course

Level Beginner

Course period Unlimited

Network
Network
REST API
REST API
https
https
frontend
frontend
backend
backend
Network
Network
REST API
REST API
https
https
frontend
frontend
backend
backend

What you will gain after the course

  • You can understand core network concepts such as IP, TCP, DNS, and HTTP.

  • I can answer most network-related questions that come up in interviews or practical work.

Network questions are never missing from interviews.
But why is studying networks always put on the back burner?

When you started studying, you surely must have resolved to "study until the end this time." However, your progress always stops somewhere at the beginning.

While you're stuck like that, an increasing number of companies are verifying CS knowledge not only through interviews but also through online exams.
Some places include CS questions along with coding tests, while others only give CS questions.

Furthermore, it is difficult to solve these by simply memorizing. This is because many questions are designed so that they cannot be solved by asking about a single concept alone, but rather require connecting multiple concepts together.

Why does this keep happening?

Even when you find good materials to study, most of them only explain with text, so it's hard to visualize even after reading.
Because it's hard to understand, it's not fun, and because it's not fun, you don't feel like doing it.
That's how unfinished lectures start piling up one by one.

That's why in this textbook, we solved it like this.

Concepts that are hard to visualize with text alone are explained through illustrations.

Complex processes are explained by breaking them down step by step.

Actual operations are shown through animations.

The main text has been refined and written using easy-to-understand expressions.

General Description

"Network bottleneck refers to the section with the minimum available bandwidth among the links and nodes that make up the end-to-end data transmission path, and the throughput of the entire path is capped by this minimum capacity section. When traffic load is concentrated in a specific section and exceeds its processing capacity, data delivery is delayed or restricted."

Explanation in this textbook

You will be able to answer questions like these

  • What is the difference between TCP and UDP?

  • Why does the 3-way handshake consist of three steps?

  • How does DNS translate domains into IP addresses?

  • What are the different HTTP status codes?

  • What is the difference between PUT and PATCH in a REST API?

I created this textbook by gathering actual interview questions. These include questions I personally received, questions my fellow developers were asked, questions reconstructed by students while I was working at a developer education company, and even publicly available interview reviews.

You can prepare for most network questions encountered in interviews and online recruitment tests with this textbook.

Why did you create this textbook?

I also faced many difficulties while studying networking. I gave up several times because I couldn't understand it. That's why I recorded every single part where I got stuck and couldn't understand.

Using those records, I have been teaching people who struggle to understand network concepts and refining my explanations to ensure they are easy to grasp.

I put the exact method I wished someone had used to explain it to me when I was struggling into this textbook.

Read it for yourself and decide before you buy

You can check out one chapter for free. Please take your time to look through it.

[Read for free]

How do I take the course?

Please be sure to check your Inflearn email. You must sign up using the email registered in [Account Settings > Basic Information].
If you sign up with a different email, your access to the course will be restricted.

Recommended for
these people

Who is this course right for?

  • Those who started studying networking but gave up every time because they couldn't understand it.

  • Junior developers and job seekers who want to establish a solid foundation in network basics ahead of interviews or practical work.

  • Those who want to understand the principles rather than just memorizing blindly.

Need to know before starting?

  • As long as you have experience using a computer, that's enough.

Hello
This is friedcode

Career Verified

Hello, this is Roasted Code.


I started my career as a front-end developer and have been working on creating educational services for developers. In that process, I have closely observed what and how developers learn to understand things effectively.

Even now, while working as a professional developer, I am personally creating educational materials that explain difficult CS concepts through illustrations and animations.

As I experienced many difficulties while studying CS myself, I recorded every point where I got stuck and why, and those records became the foundation of this textbook.


I aim for learning that understands the principles, rather than just memorizing blindly.

More

Curriculum

All

16 lectures

Published: 
Last updated: 

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

Similar courses

Explore other courses in the same field!

Limited time deal ends in 2 days

$29,700.00

40%

$38.50