inflearn logo
inflearn logo

Practical preparation for coding tests and interviews, directly taught by interviewers from Naver, Kakao, Line, Coupang, and Baemin.

This course was created to solve a common problem many people face while preparing for developer jobs: "I studied CS and data structures, but I get tongue-tied during interviews." While conducting actual interviews at companies like Naver, Kakao, and Toss, I noticed that most candidates have memorized concepts but cannot explain why those concepts are necessary or how they are applied in real-world situations. Rather than simple rote memorization, this course teaches you how to understand the interviewer's intent and provide more persuasive answers to the same questions. Whether it's the OSI 7 layers, data structures, or coding tests, we focus on why you need to know them, when they are used, and how to speak about them to receive a positive evaluation in an interview. This course is for those who want to become developers who can explain what they understand in their own words, rather than just giving the same answers as everyone else.

(5.0) 2 reviews

58 learners

Level Beginner

Course period Unlimited

JavaScript
JavaScript
Interview
Interview
Tech Interview
Tech Interview
Algorithm
Algorithm
data-structure
data-structure
JavaScript
JavaScript
Interview
Interview
Tech Interview
Tech Interview
Algorithm
Algorithm
data-structure
data-structure
날개 달린 동전

Recommend Course to grow and earn commission!

날개 달린 동전

Marketing Partners

Recommend Course to grow and earn commission!

Reviews from Early Learners

Reviews from Early Learners

5.0

5.0

Ande

97% enrolled

I'm Ande, and I prepared this lecture with Hong as a Naver interviewer. In an interview, well... these kinds of questions can be asked, but realistically, there are many more diverse and rich questions. It also varies depending on whether you are an experienced professional or a newcomer. However, regardless of the question, the important part you should focus on is not just being someone who answers the interviewer's question, but how you interpret that question and what values you use to explain your answer. It's okay if your answer to a question is incorrect. However, saying something like, "I knew about this part and wanted to improve it, so I used it this way," feels much more impactful in an interview. Please don't just memorize theories. If you can explain how you interpret the concepts you know and how you applied them, I believe you will become a great developer.

5.0

Choi

95% enrolled

My name is Choi. It's nice to see those of you who have followed me for a while again, haha. While preparing this new course, I had a lot of internal debate about whether this was the right topic to film. To be honest, I don't think this course is necessarily designed to improve your actual development skills. It is simply a course intended to help you with the interview process and preparing for a job change. Even though I participated in creating it... in my opinion, it is obviously not enough to prepare for an interview by only studying these concepts. You naturally need to study many more topics and perspectives. That’s why I can't say, "This course perfectly guarantees a 99% pass rate!!" It is merely the foundational knowledge for answering and preparing from the perspective that I hold. I believe you must find your own way of thinking and contemplating—derived from this knowledge—in your own words. I consider this content to be about showing you how to approach that process: how to think and how to unpack your answers to questions. Therefore, it’s not simply about thinking, "Oh, I just need to know this concept!!" Instead, the goal is to get you to think, "Ah, I can look at it this way. Then should I try thinking about other topics like this too?" I ask for your interest...!! I hope you have a wonderful day. Thank you~!

What you will gain after the course

  • Interview answering skills that allow you to explain CS and data structure concepts, including "why they are necessary."

  • The critical thinking ability to identify the interviewer's intent and articulate a logical response.

  • Problem-solving skills to interpret coding test questions by focusing on patterns and approaches.

  • Communication skills that explain the same question from a different perspective than others.

  • Moving away from rote memorization and reaching a state of practical readiness that can be applied immediately in real interviews.

The frozen job market for new and experienced developers... A developer (interviewer) from "Na-Ka-Ra-Ku-Bae" shows the way.

  • The content below is an actual conversation.

😄 Naver Developer (Interviewer) : Looking at new hires or conducting interviews lately... it feels like there are so many people who just memorize everything without really understanding what is important and why it matters.

😁Kakao Developer (Interviewer) : I feel the same way.. I've been acting as an interviewer for several years now, and it's always like, "I know this about JVM... I know that about Spring." But they never seem to know the more important things. It just feels like they've memorized everything word for word.

😄 Naver Developer (Interviewer) : Exactly. Since we deal with those topics in practice, knowledge about programming language engines or specific frameworks is obviously important, but the truth is, there's something else that's more important...? Whenever I ask, it feels like they've just memorized everything, so no one really leaves a lasting impression.

😄Hong : I'm not sure if it's okay for someone like me to jump into a conversation between two interviewers... but what exactly are you dissatisfied with? If you share it with me, I think I can provide it as helpful content for others.

😄 Naver Developer (Interviewer) : Oh, if it isn't Hong! Haha. Well, for me... for example, if I ask them to explain the OSI 7 layers, it feels like they're just reading a script they've memorized word for word. I often get the impression that they don't actually understand why it exists or why it's necessary.

😁Kakao Developer (Interviewer) : I feel the same way. I wonder if simple memorization is even meaningful. Although interviews are essentially like a memorization subject... since an interview is ultimately a place to hire the relatively more attractive candidate, wouldn't it be better if they understood why they memorized it?

😁 Toss Developer : As a humble Toss developer, if I may share my opinion... I feel like there are many people, both new recruits and even experienced ones, who don't seem to know those things ㅠㅠ As AI becomes more prevalent, knowing that related content is incredibly helpful when working.. it's a shame.

😄Hong : Then, could you summarize the related content for someone as humble as me?? Since you also conduct interviews, how about organizing it based on the questions you actually ask during the interview process??

Is a developer interview a time to test memorization?? How do you implement the coding test?? ⚡

What should you consider to become an attractive candidate among the numerous applicants for a single job posting? Ultimately, in an interview, you must be able to appeal yourself within the given time. That's when the worries begin. Most of you probably have these kinds of concerns.

How can I appeal my abilities?? , What content should I explain to present myself well?? , I should memorize in advance what questions might be asked.

But let's think about it this way. Do you think everyone else viewing this page right now is thinking the exact same thing? In the end, an interview is about appealing yourself as a unique candidate within a given time... Consider whether everyone else might be having these same thoughts.

If you want to become and prepare as a developer who understands things differently and has a unique perspective, please make sure to check out this lecture.

I will help you become a developer who can explain not just what the OSI 7 layers are, but why we need to know them—showing you how to interpret, think, and speak from the right perspective, even covering concepts you might be missing!

-- Before --

Answer: The OSI 7-layer model is divided into specific layers, and each layer performs a certain role.


-- After Watching lecture --

Answer : The OSI 7 layers are divided into specific layers, and each layer performs a particular role. The reason for this division lies in abstraction. For example, the separation in the connection process between layers 2-3 makes it easier to track problems. A representative example is observing the response process when a ping is sent, which allows us to identify and track issues at specific layers.

This course is not about simply memorizing for interviews and coding tests, but about becoming a developer who understands what they are studying and can explain it based on that understanding. I will help you grow into a developer who can see and explain things from a perspective that sets you apart from others.🚀

The market is getting colder and tougher. The overall developer job market is shrinking, and during this time, you are facing interview and application processes where you must prove yourself. How will you prepare and how will you cope?

So, prepare with insights provided by an actual interviewer. 🚀

Rather than simply listing theories, I will help you grow into a developer who can prepare based on questions frequently asked in actual interviews, stay ahead of the curve, and effectively promote yourself.

Choi (Kakao)

12th-year Backend Server Developer (Interviewer)

Ande (Naver)

10th-year Backend Server Developer

Click on the instructors' names to view their detailed profiles!

The advancement of AI... are you afraid as a developer?

📌 The reason why Krafton, with its record-breaking performance, is cutting staff... Transitioning to an 'AI First' company

📌 SW specialized companies halt hiring of new developers... "Entry-level developer recruitment projected to plummet by 77%"

📌 53% of game designers say "AI will replace my job"... cases of recommended resignation reported

Companies are just as fearful, so they need more time and experiences that set them apart. If the job market is difficult, you simply need to become a person who stands out that much more. It’s not hard. We have instructors who are already prepared. They will teach you everything. Naturally, you have to do the studying yourself. However, how you approach that study will change the level at which you can appeal to others.


Why are house prices in Gangnam so expensive? Why are they expensive in Seocho? What about Hannam-dong? A person's tendencies and the situations they experience change depending on the area where they live, reside, and operate. Lectures are the same. Depending on who is teaching and what content is being shared, the techniques you can use to appeal to others and express yourself, as well as the perspective you gain, will change.


We don't just explain things simply. I will teach you the perspectives and concepts that allow you to study only what is essential and answer 99% of interview questions. Be sure to check out this lecture taught by interviewers from top tech companies (Naver, Kakao, Line, Coupang, Baemin) with over 10 years of experience.

🎯 Did they actually apply and test it just for this one lecture??

  • The knowledge sharers and interviewers applied to a total of 60 companies and had a 90% pass rate.

Naver, Kakao, LINE, Coupang, Karrot, Nol Universe, Kakao Bank, Kakao Mobility, Banksalad, Ohouse, Hyundai AutoEver, Naver Cloud, Toss, Baedal Minjok, Toss Bank, Toss Insurance ....

The interesting part is that the Naver interviewer applied to Kakao, and the Kakao interviewer applied to Naver. Hahaha

This is not a lecture that simply conveys information. It was filmed based on the fundamental questions actually asked by active interviewers, the corresponding answering methods, and the basic CS questions and tests encountered while applying to various companies.


Studying is all about efficiency. Preparing for employment and interviews is also about efficiency. We must all learn and prepare effectively to save time and secure our own personal time. I am not simply teaching you every single algorithm, data structure, and CS question. I have selected and will teach you the problems that are most likely to appear.

Why do practice exams exist? There is a reason for everything. The problems that appear, their solutions, and the corresponding approaches are already determined. This course aims to teach you exactly those things.

JavaScript, Interview, Technical Interview, Algorithm, data-structure

A well-structured lecture?? That's not what's important. I will focus only on the truly essential topics—it might be unpolished, but I will transform you into a developer or job seeker who stands out from the rest. Just follow my lead.

Recommended for
these people

Who is this course right for?

  • A job seeker who has studied CS and data structures but always fails interviews because they get tongue-tied.

  • A developer who can solve coding tests but cannot explain why they solved them that way.

  • Applicants who have experienced the interviewer's interest cooling down after repeating only memorized answers.

  • New and experienced job seekers who always give ordinary answers to the same questions.

  • A developer who is lost and struggling to find direction on what to study next

Hello
This is Hong

6,290

Learners

413

Reviews

128

Answers

4.7

Rating

23

Courses

Introduction

I started studying development after finding it interesting while lounging around at home, and I am currently working as a platform server developer in Pangyo. I am continuing my activities as a knowledge sharer because I want to provide you with the methods I used to study, as well as the various problems and solutions you may encounter in the field.

These lectures are not created through my knowledge alone. Every lecture is made possible by those who work alongside me.

Instructor Experience

[Former] Blockchain developer for Sandbox IP

[Former] Metaverse Backend Developer

[Current] Veteran server developer based in Pangyo

Interview History

Other inquiries

  • unduck2022@gmail.com

More

Curriculum

All

38 lectures ∙ (7hr 3min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

2 reviews

5.0

2 reviews

  • cchoii님의 프로필 이미지
    cchoii

    Reviews 12

    Average Rating 5.0

    5

    95% enrolled

    My name is Choi. It's nice to see those of you who have followed me for a while again, haha. While preparing this new course, I had a lot of internal debate about whether this was the right topic to film. To be honest, I don't think this course is necessarily designed to improve your actual development skills. It is simply a course intended to help you with the interview process and preparing for a job change. Even though I participated in creating it... in my opinion, it is obviously not enough to prepare for an interview by only studying these concepts. You naturally need to study many more topics and perspectives. That’s why I can't say, "This course perfectly guarantees a 99% pass rate!!" It is merely the foundational knowledge for answering and preparing from the perspective that I hold. I believe you must find your own way of thinking and contemplating—derived from this knowledge—in your own words. I consider this content to be about showing you how to approach that process: how to think and how to unpack your answers to questions. Therefore, it’s not simply about thinking, "Oh, I just need to know this concept!!" Instead, the goal is to get you to think, "Ah, I can look at it this way. Then should I try thinking about other topics like this too?" I ask for your interest...!! I hope you have a wonderful day. Thank you~!

    • and3839455877님의 프로필 이미지
      and3839455877

      Reviews 3

      Average Rating 5.0

      5

      97% enrolled

      I'm Ande, and I prepared this lecture with Hong as a Naver interviewer. In an interview, well... these kinds of questions can be asked, but realistically, there are many more diverse and rich questions. It also varies depending on whether you are an experienced professional or a newcomer. However, regardless of the question, the important part you should focus on is not just being someone who answers the interviewer's question, but how you interpret that question and what values you use to explain your answer. It's okay if your answer to a question is incorrect. However, saying something like, "I knew about this part and wanted to improve it, so I used it this way," feels much more impactful in an interview. Please don't just memorize theories. If you can explain how you interpret the concepts you know and how you applied them, I believe you will become a great developer.

      Hong's other courses

      Check out other courses by the instructor!

      Similar courses

      Explore other courses in the same field!

      Limited time deal

      $38.50

      69%

      $126.50