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) 4 reviews

68 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

Roles

92% enrolled

While taking your lectures... as I was studying, I realized that since I am currently working as a developer at Kakao, this topic might not have been exactly intended for someone like me. - I don't really have plans to change jobs or look for new employment. However, as someone who has watched most of your lectures, I couldn't resist taking this new one. The way you set the basic framework and the way you answer questions, I suppose? As expected, you always seem to organize your lectures with fresh topics and methods. Another characteristic is that it's a bit "rough around the edges" lol. You proceed in a blunt, unrefined manner, but I think it's very helpful if you focus on the content itself, so it personally fits my style perfectly. I really enjoyed this lecture as well!

5.0

이병석

92% enrolled

Rather than feeling like a lecture that spoon-feeds you every little thing, I think it's a course that helps you set a direction for your thinking by contemplating and explaining fundamental aspects. I believe it's great content that allows you to reflect on your preparation process, which used to just be about mindless memorization.

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.

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 things 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 just "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.

😄 Naver Developer (Interviewer) : Right. 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 actually 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 some helpful information for others.

😄 Naver Developer (Interviewer) : Oh, if it isn't Hong! Haha. Well, for me, um.. for example, if I ask them to explain the OSI 7 layers, it feels like they're just reading a script they've memorized by heart?? I get the strong 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 even has any meaning. 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've noticed that many new hires, and even experienced ones, 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, you must be able to appeal yourself within the given time during an interview. You'll find yourself worrying about it every time. 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 be 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 various layers, and each layer performs specific roles. 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 when you send a ping - you can observe the response process 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 check their detailed resumes!

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

📌 The reason Krafton is cutting staff despite record-breaking performance... Transitioning to an 'AI First' company

📌 SW specialized companies stop hiring new SW developers... "77% plunge in entry-level developer hiring" predicted

📌 53% of Game Designers Say "AI Will Replace My Job"... Cases of Recommended Resignation Reported

Companies are just as fearful, so they need 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 must 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 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 the essential parts and answer 99% of questions in interviews. 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.

🎯 You actually applied and tested 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 funny 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 fundamental questions and corresponding answering methods that actual interviewers ask and consider, as well as basic CS questions prepared by various companies.


Studying is all about efficiency. Job hunting and interview preparation are 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 am selecting and teaching 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 lecture 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,314

Learners

416

Reviews

128

Answers

4.7

Rating

23

Courses

Introduction

I started studying development after finding an interest in it while idling at home, and I am currently in charge of platform server development 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 practice.

 

These lectures are not created solely through my own knowledge. Every lecture is made together with others.

 

Instructor Experience

[Former] Blockchain developer related to Sandbox IP

[Former] Metaverse Backend Developer

[Current] A veteran server developer 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

4 reviews

5.0

4 reviews

  • byeongseogi492130님의 프로필 이미지
    byeongseogi492130

    Reviews 3

    Average Rating 5.0

    5

    92% enrolled

    Rather than feeling like a lecture that spoon-feeds you every little thing, I think it's a course that helps you set a direction for your thinking by contemplating and explaining fundamental aspects. I believe it's great content that allows you to reflect on your preparation process, which used to just be about mindless memorization.

    • 1302님의 프로필 이미지
      1302

      Reviews 8

      Average Rating 5.0

      5

      92% enrolled

      While taking your lectures... as I was studying, I realized that since I am currently working as a developer at Kakao, this topic might not have been exactly intended for someone like me. - I don't really have plans to change jobs or look for new employment. However, as someone who has watched most of your lectures, I couldn't resist taking this new one. The way you set the basic framework and the way you answer questions, I suppose? As expected, you always seem to organize your lectures with fresh topics and methods. Another characteristic is that it's a bit "rough around the edges" lol. You proceed in a blunt, unrefined manner, but I think it's very helpful if you focus on the content itself, so it personally fits my style perfectly. I really enjoyed this lecture as well!

      • 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

          $6,169.00

          69%

          $126.50