inflearn logo

CS Interview Preparation Directly from a Channel Talk Interviewer – Operating Systems Edition

Channel Talk interviewers directly analyze the differences between unsuccessful and successful answers to the same questions and prepare you for follow-up questions in the actual interview.

(5.0) 10 reviews

189 learners

Level Basic

Course period Unlimited

Operating System
Operating System
concurrent
concurrent
memory-management
memory-management
cpu
cpu
computer-science
computer-science
Operating System
Operating System
concurrent
concurrent
memory-management
memory-management
cpu
cpu
computer-science
computer-science

Reviews from Early Learners

5.0

5.0

겸둥

100% enrolled

While preparing for operating systems interviews, I found that even things I knew were difficult to explain out loud ㅠ The lectures covered sample answers along with follow-up questions, which made it easy to identify the areas where I was lacking. The content wasn’t too long or drawn out, so it was also good for reviewing before an interview. I think it would be helpful for anyone preparing for an operating systems interview!!!

5.0

joon1754

7% enrolled

Among the various areas of computer science, I think operating systems are particularly important, and this course does an excellent job of explaining the key concepts clearly and understandably from an interviewer’s perspective! Thanks to this course, I was able to review operating system concepts thoroughly, which also seems to have boosted my confidence in technical interviews! Thank you always for the great course~~

5.0

judemin

100% enrolled

Since each lecture is short, it was very useful for quickly reviewing operating systems after already having studied computer science and for turning what I knew into interview-style answers. I think this course is better suited for those preparing for actual technical interviews than for simply memorizing concepts. As always, this is another lecture by Jayon that I can trust and enjoy!

What you will gain after the course

  • A perfect model answer as evaluated by the interviewer

  • The Decisive Difference Between a Failing Answer and a Passing Answer to the Same Question

  • Naver, Kakao, LINE, Coupang, Toss / Unicorn Companies’ Actual Past Interview Questions + Follow-up Question Compendium (70+ Questions)

  • Answering skills that make you say "I did well in the interview" instead of "I bombed the interview"

🤬 OS interviews—why can’t I articulate things I definitely know?!

After completing Woowahan Tech Course and working as a backend engineer at several companies, I am now Jayon, working as a backend engineer and interviewer at Channel Talk. I wasn't someone who was good at interviews from the start, either. In fact, I scored near the bottom in a mock interview at Woowahan Tech Course and even had a one-on-one meeting with the CEO.


Deadlocks? I knew them. What is context switching? Of course I had reviewed it. But once I sat in the interview room, things changed.

"Please explain what virtual memory is." Up to that point, everything was fine. I went through it smoothly as I had prepared. But then the interviewer singled out one of my answers and asked, "Then how is a virtual address translated into a physical address?" and the moment they did, my mind went blank. I was sure I had seen it somewhere. I had even reviewed it. But at that moment, I had no idea what to say.

After leaving the interview and looking it up on my phone, you think, "Ah, that was it..."—the sense of emptiness is indescribable. I’m sure many of you can relate.


From then on, I started recording my interviews and reviewing them afterward. I made an error log and compared my previous answers with my current answers to the same questions. As the questions and answers I accumulated grew to over a hundred, I began to see patterns: which answers convinced interviewers and which answers invited unnecessary follow-up questions.


Only after making hundreds of mistakes like these did I realize that knowing the theory and explaining it in an interview are completely different skills. That’s why I decided to create a course focused solely on “how to answer questions.”

✨ 4 Points I Focused on While Creating the Course

This is not a lecture on organizing theory. You can learn what "deadlock is" just by reading a blog. This course teaches you, "If the interviewer asks this, answer this way. Each lecture corresponds to one interview question, and we break down step by step how you should answer it.

We compare and analyze three levels of answers to the same question: Bronze → Silver → Gold. Bronze is a 50-point answer out of 100, Silver is an 80-point answer, and Gold is a 100-point answer. We show in detail why candidates receive different pass-or-fail results even when they use the same keywords.

It is structured based on actual past interview questions from large corporations and unicorn startups. It includes not only the main questions but also the follow-up questions that actually come afterward. From the main question to follow-up questions and even follow-ups to those follow-ups, the course is structured to follow the exact flow of questions in actual interviews.

Frequently asked questions are provided in a supplementary PDF and continuously updated.Frequently asked questions not covered in the course will be provided separately as a PDF, and we plan to keep adding more in the future. With one purchase, you will continue to receive the supplementary materials as they are updated.

👍 This is perfect for those who:

Those who can answer, but go blank when follow-up questions come in

Those who want to know what an interviewer is really thinking: “What will they think when they hear this answer?”

Those who want to get hired by IT service companies such as Kakao, Naver, LINE, and Toss

🍡 Preview

'Please explain the process of a program executing from the operating system's perspective.' Class excerpt

'(Follow-up question) What is the difference between a binary semaphore and a mutex?' During the lesson

'(Follow-up question) How do thread-based I/O and event-loop-based I/O differ?' During the class

✔ Notes

  1. The course is conducted on the assumption that you have at least a basic understanding of operating system fundamentals. To get the most out of the course, you should have encountered concepts such as the CPU and processes at least once.

  2. If you come across anything you don’t understand while studying, please use the Q&A board to ask your questions right away 😊


🚨 Be sure to check what kind of person the educator is!

If you meet the wrong doctor, you may fail to cure your illness and face death at that very moment. But death ends with the pain of that moment. However, if you choose the wrong instructor and receive poor training, you will suffer throughout your entire life. và nhận nền giáo dục sai lầm, bạn sẽ đau khổ trong suốt cuộc đời.

Due to a poor education, you may end up at a company you don’t want to work for, receive a smaller salary than expected, and spend your entire life suffering as a result. Not only that, but the poor education you received may be passed down to your own children.

I believe education can truly change a person's life for the better, but on the other hand, it can also completely ruin a person's life. That is how seriously I believe we must take the responsibility of education.

Therefore, please find out who the educator is, what kind of person they are, and what path they have taken, and make your decision carefully.

👋 Hello!
I’m finally getting around to introducing myself ( ⸝⸝•ᴗ•⸝⸝ )੭⁾⁾

Hello!

I’m Jayon, a six-year developer working as a backend engineer at Channel Talk.

After completing the backend course at Woowahan Tech Course, I began my career at a small-to-medium-sized SI company. My salary was at the minimum level. To move on from there, I invested a great deal of time in preparing for coding tests and interviews. As a result, after working at PortOne (formerly Chai Corporation), I now earn several times more than I did at the start of my career and work with Channel Talk’s core systems, which handle tens of billions of records.

I realized this while going through the process. Preparing for employment is really difficult to find the right direction when you do it alone. That’s why I worked as a backend mentor at F-Lab, JSCODE, and Fast Campus, and also served as a reviewer for the 5th cohort of Woowahan Tech Course. Through mentoring, I helped students get accepted by companies such as Naver, Kakao, Coupang, Baemin, Danggeun Market, Toss, unicorn companies, and large corporations, and the know-how I accumulated throughout that process is fully reflected in this course.

Just as I received a lot of help when I was facing difficulties, I wanted to become someone who could help many other people as well. And I felt the proudest and happiest when the value I created through development had a positive impact on others.

I also run the tech blog steady-coding, so if you're curious about what kind of developer I am, please stop by!

Thank you!


🐶 Get a course discount with the roadmap

➡ CS interview preparation taught directly by a Channel Talk interviewer

(https://inf.run/8VEbS)

Recommended for
these people

Who is this course right for?

  • Those who want to get hired by IT service companies such as Kakao, Naver, LINE, and Toss

  • Those who want to cram for operating systems in the 3 hours right before an interview

  • Those interested in frequently asked interview questions and grading criteria.

  • Those who want to know what the interviewer is really thinking—“What will they think when they hear this answer?”

  • People who have never had a CS interview and don’t even know what kinds of questions might be asked

  • People who can answer, but whose minds go blank when follow-up questions come in

Hello
This is jayon0927

Inflearn Verified

Career Verified

2,403

Learners

143

Reviews

15

Answers

5.0

Rating

5

Courses

[Contact]

Go to LinkedIn

Go to Resume

 

[Career]

Present) Channel Corporation - Lv 4. Backend Engineer

Formerly, Chai Corporation (PortOne) - Backend Engineer

 

[Education]

Current) F-Lab Backend Mentor

Current) JSCODE Backend Mentor

Former) Woowa Tech Course 5th Cohort Backend Reviewer & 3rd Cohort Backend Graduate

More

Co-instructor

Curriculum

All

43 lectures ∙ (3hr 6min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

10 reviews

5.0

10 reviews

  • joon17546737님의 프로필 이미지
    joon17546737

    Reviews 7

    ∙

    Average Rating 5.0

    5

    7% enrolled

    Among the various areas of computer science, I think operating systems are particularly important, and this course does an excellent job of explaining the key concepts clearly and understandably from an interviewer’s perspective! Thanks to this course, I was able to review operating system concepts thoroughly, which also seems to have boosted my confidence in technical interviews! Thank you always for the great course~~

    • jayon0927
      Instructor

      Hello, joon1754! Thank you for leaving such a great course review 😊 We’ll continue working hard to provide even better courses!

  • tong76218286님의 프로필 이미지
    tong76218286

    Reviews 3

    ∙

    Average Rating 5.0

    5

    100% enrolled

    While preparing for operating systems interviews, I found that even things I knew were difficult to explain out loud ㅠ The lectures covered sample answers along with follow-up questions, which made it easy to identify the areas where I was lacking. The content wasn’t too long or drawn out, so it was also good for reviewing before an interview. I think it would be helpful for anyone preparing for an operating systems interview!!!

    • jayon0927
      Instructor

      Hello, Gyeomdung! Thank you for leaving such a lovely course review 😊 We’ll continue striving to provide even better courses!

  • judemin님의 프로필 이미지
    judemin

    Reviews 3

    ∙

    Average Rating 5.0

    5

    100% enrolled

    Since each lecture is short, it was very useful for quickly reviewing operating systems after already having studied computer science and for turning what I knew into interview-style answers. I think this course is better suited for those preparing for actual technical interviews than for simply memorizing concepts. As always, this is another lecture by Jayon that I can trust and enjoy!

    • jayon0927
      Instructor

      Hello, judemin! Thank you for completing the course and leaving such a great review 😊 We’ll continue to bring you valuable lectures to help you achieve your goals!

  • inho93771772님의 프로필 이미지
    inho93771772

    Reviews 1

    ∙

    Average Rating 5.0

    5

    100% enrolled

    When I learned operating systems in school, I memorized a lot of the material just for exams, but this course felt different because it organized everything around questions. I especially liked how it showed answers at different levels of depth, and it helped me figure out how far I needed to know each topic. I think it’s a good course to take when you’re first starting to prepare for CS interviews.

    • jayon0927
      Instructor

      Hello, In-ho Jung! Thank you for leaving such a wonderful course review 😊 We’ll continue striving to provide even better courses!

  • seouk774910님의 프로필 이미지
    seouk774910

    Reviews 4

    ∙

    Average Rating 5.0

    5

    100% enrolled

    I’ve watched a lot of other computer science lectures, but this is the first time I’ve seen interview answers broken down like this. It made me realize that my usual answers were much more lacking than I thought, haha. It was a great way to review operating systems from start to finish. I’ll make good use of the materials!

    • jayon0927
      Instructor

      Hello, Seongwoo Jo! Thank you for leaving such a wonderful course review 😊 We’ll continue working hard to provide even better courses!

jayon0927's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!

25% off for new members

$41.70

25%

$51.70