강의

멘토링

로드맵

Inflearn brand logo image
BEST
Career

/

Job Search & Hunting

The Basics of CS Knowledge | Design Patterns Network Operating System Database Data Structure

CS knowledge lectures on design patterns, networks, operating systems, databases, etc. from the author of the #1 book in Korea, "CS Major Knowledge Notes for Interviews"! Covers all the concepts needed for CS interviews and the latest past questions!

(4.8) 233 reviews

3,807 learners

  • kundol
Tech Interview
Interview
Operating System

Reviews from Early Learners

What you will learn!

  • Design Pattern

  • Operating System

  • network

  • database

  • Data structure

  • Preparation for the latest CS interview questions from N and K companies

[Actual Kakao Intern Recruitment Notice]

CS Knowledge Interview
How should I prepare? 💬

CS knowledge refers to design patterns, networks, operating systems, databases, and data structures. There was a problem that there was too much to study in specialized books, and there were many times when I got confused because there was incorrect knowledge when I studied online.

To solve such problems, I wrote a book called "CS Major Knowledge Notes for Interviews" and created a lecture that can finish CS knowledge in one go based on the contents of this book and important contents that are not in the book.

No. 1 bestseller in IT in Korea!
The best book explaining CS major knowledge in Korea

'CS Major Knowledge Notes for Interviews'

Now available as video lectures on Inflearn.

[#1 in Aladdin IT sector]


[YES24 No. 1]


[YES24 average rating 9.9]

What are the benefits of this course ?

This lecture contains in-depth CS knowledge that can help you prepare for follow-up questions, including the core CS knowledge in the best-quality CS knowledge book in Korea , "CS Major Knowledge for Interviews", as well as core CS knowledge that is not in the book, as well as knowledge that can help you prepare for previous interview questions based on the actual interview experiences of the author, readers, and students.

A DEEP DIVE content explaining how to resolve server overload caused by large amounts of traffic, a question that came up in an actual interview.

A whole 24 hours!!
You can finish CS knowledge with this one lecture.

I want to finish everything about "CS knowledge" with this one lecture . I'm sorry, but you can't prepare 100% for CS interviews by only studying past questions. I don't just study past questions, but also the core basic concepts of CS, and in-depth knowledge to prepare for follow-up questions. I want to say that this is the right way to study CS knowledge.

A total of 500 pages
Amazing teaching materials provided! 😎

We provide a total of 500 pages of lecture materials that cover the essential elements of CS knowledge, from essential developer knowledge to databases, operating systems, and interview tips. Through this, we have tried to cover the entire CS knowledge content in one lecture.

The contents of the lesson are as follows.

In the case of differences that are frequently asked in interviews, they are organized into a neat table.

Terms that may be confusing or require further explanation are organized in [Appendix].

A clear explanation of the confusing REST API.

This is a frequently asked question and a way to build a shopping mall ERD with deep knowledge.

Usually, when explaining JWT tokens in lectures, we explain using only one JWT token, but in practice, when using JWT, authentication logic is performed based on two tokens: an access token and a refresh token. This is the most correct way to explain it.

A practical example of practicing JWT token authentication logic using simple yet quality code suitable for practical use.

An explanation with fun pictures that will stay in your memory for a long time.

Are you doing a lightning strike?
Study based on importance!


If you don't have time, you can just listen to the lectures with high importance! It's better to listen to all the lectures, but... for those who are cramming, I've ranked the importance based on the star rating.

No more studying countless textbooks

I want to avoid having to study by scouring the Internet.

Don't waste your time

I hope that you will be able to finish your interview regarding "CS knowledge" with this one lecture.


The curriculum
Check it out. 📚

Learn CS major knowledge based on design patterns, networks, operating systems, databases, data structures, and past interview questions.

Chapter 0
Essential knowledge for developers

We provide detailed information on the basic knowledge developers need, such as JSON, API, XML, Docker, and containers, which are essential knowledge for developers and basic knowledge questions that frequently come up in interviews.

Chapter 1
Design Pattern

Libraries and frameworks tend to include design patterns as a basic feature. That's why, in interviews, they sometimes ask about design patterns as if they know the library well. They tell you not only the concept of design patterns, but also how they are actually included in the library.

Chapter 2
network

It provides information on important IPs, HTTPs, REST APIs, etc. in the network, and how to solve large-scale traffic that frequently comes up as a follow-up question. It goes into the important parts in depth and explains only the key points of the unimportant parts.

Chapter 3
Operating system

It provides an overview of the operating system, detailing processes, system calls, kernel, memory structures, etc.

Chapter 4
Database

Starting with entities, which are the basics of a database, we will focus on important parts of a database, such as transactions, indexing, isolation, normalization, and deadlocks in a database.

Chapter 5
Data Structure

First, we will learn the basics of data structures by explaining time complexity and space complexity, and then cover all the essential data structures such as queues and stacks.

Chapter 6
Interview know-how

If you have covered CS interviews so far, I will provide you with know-how based on my actual experience in personality and technical interviews and the "model answers" I gave during interviews.

* Note: All the code for the lecture is available at https://github.com/wnghdcjfe/csnote !


This lecture is
What's different? 😎

  • The best quality based on the No. 1 domestic IT bestseller , "CS specialized knowledge notes for interviews"
  • Learn actual interview questions from major IT companies + core knowledge needed for CS interviews
  • ✅ Revealing model interview answers actually given in interviews at top-tier domestic companies such as Naver and Kakao
  • ✅ Provides 340 pages of lecture materials and over 100 lectures!
  • You can fully learn the CS knowledge required for an interview.
  • The best CS knowledge lecture in Korea
  • It starts now.

Average rating 5.0!
I am proud to say that this is the best lecture ever. 🔥


https://www.inflearn.com/pages/2022-award

I believe that the best lectures are those that are continuously updated. As proof of this, in 2022, it was selected as the lecture with the most updates among all lectures in Inflearn. We will always strive to provide the best lectures by quickly reflecting feedback from students and other areas for improvement.

https://www.inflearn.com/pages/award-2023

2023. It was selected as the lecture with the most reviews among all lectures in Inflearn. I am proud that it is a lecture that has received a lot of positive responses from students and is very helpful for students' CS interviews.


Knowledge Sharer Interview 💬

Q. Is there anyone you would recommend this course to?

I would like to recommend this to those who have some programming experience and are now preparing for an interview at their desired company but don't know what to prepare for, as well as those who are non-majors or majors and want to acquire solid CS knowledge.

Q. Can I prepare for all CS interviews with this course?

Yes, it is possible. First, most of the content of this lecture is based on concepts from CS interview questions. In other words, it is a lecture prepared based on questions from actual IT majors. Second, I think it is more solid because the concepts are prepared based on my experience as well as the interview experiences of my developer friends. Third, I prepare not only for concepts from previous exams but also for core concepts of CS knowledge that are likely to appear. And furthermore, if students need these concepts, I review them and produce them to prepare for the "latest questions." That is why I think you can prepare for CS interviews with just this one lecture.

Q. How many days will it take to respond to my question?

You can expect a response within an hour, but usually it takes 1 to 3 days (excluding weekends and public holidays).

Q. What is the best way to study for this course?

Well.. Actually, I would like you to study with a strategy of memorizing all the contents of this lecture. Because this lecture prepares the general and core contents of CS + in-depth knowledge + interview questions, I think you will be able to perfectly prepare for the CS interview if you memorize all the contents of this lecture. That is why you should study slowly. I think it is best to study by watching the lecture for about 30 minutes to 1 hour a day, understanding and memorizing it, and setting aside about 2 months to study step by step.

Q. It seems like the training is mainly focused on Java or JavaScript, but I mainly work with Go and Python. Will I be able to understand it?

Yes, I understand. If you know at least one language, I've prepared a code that you can understand and that's about the same level of difficulty.


Recommended for
these people

Who is this course right for?

  • Developers who have some programming experience and want to learn CS knowledge

  • Majors or non-majors who want to learn CS knowledge

Need to know before starting?

  • You should know at least one programming language.

Hello
This is

8,318

Learners

534

Reviews

3,210

Answers

4.8

Rating

2

Courses

 - 現어비스 대표 및 리드개발자

 - 前 네이버 개발자

 - 5년차 알고리즘 강사(네이버 / 카카오 라인 삼성 코딩테스트합격자 배출)

 - 19, 20 IT 대기업 코딩테스트 합격자(All Solved)

 - 백준 온라인 저지 상위 0.1%  

 - 2024 Meta HackerCup 알고리즘 대회 R1 상위 12%

 - 자바스크립트 테스트 프레임워크 Mocha.js contributor 

 - 저서 《 면접을 위한 CS전공지식노트 》 2022 / 국내IT도서 1위 베스트 셀러

 - 저서 《 실시간 모니터링 시스템을 만들면서 정복하는 MEVN》 2021 / 국내IT도서 63위 베스트셀러

 - 블로그/ 유투브 

 

Curriculum

All

213 lectures ∙ (25hr 12min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

233 reviews

4.8

233 reviews

  • hitlbk님의 프로필 이미지
    hitlbk

    Reviews 1

    Average Rating 3.0

    3

    7% enrolled

    다른 분들이 길게 써놓은 리뷰들에서 짚어주는 부분들 모두 깊이 공감하고, 처음 cs 배우는 입장에서 치명적입니다. 리뷰들을 미리 읽어보지 않고 구매해서 후회하고 있네요. 목차의 내용들을 전부 알고 있는 분들은 복습에 좋을 것 같지만, 가격을 고려하면 굳이 구매해서 그렇게 하실 필요 없을 것 같습니다. 처음 배우시는 분들은 그냥 책 사세요.

    • devehoper

      이분 평이 제일 정확한거 같다. 책으로도 충분히 커버가 가능한 강의임

    • 큰돌
      Instructor

      처음 이 수강평이 달린 이후. 강의 전체를 검토했고 부족한 부분 등을 보완해서 이후 100강이 넘는 업데이트를 진행했습니다. 참고부탁드립니다.

  • YONGHYUN LEE님의 프로필 이미지
    YONGHYUN LEE

    Reviews 48

    Average Rating 5.0

    5

    53% enrolled

    CS의 전반적인 지식을 짧은 시간에 정리할 수 있는 좋은 강의였습니다.

    • 큰돌
      Instructor

      안녕하세요 YONGHYUN님 ㅎㅎ 수강평 감사드립니다. 강의를 들으시다 피드백이 있으시면 언제든지 메일로 부탁드리고 질문이 있으시면 언제든지 질문게시판에 올려주시면 빠른 답변 드리겠습니다. 탄탄한 CS지식을 위해 최선을 다하겠습니다. 감사합니다. 강사 큰돌 올림.

  • 미노님의 프로필 이미지
    미노

    Reviews 6

    Average Rating 4.5

    5

    6% enrolled

    비전공자인데 완전 책한권읽는느낌으로 잘 듣고 있습니다. 너무 좋아요 강의! 단점이라할건 딱히없네요. 면접 및 개발 기본 CS지식 쌓으세요

    • 큰돌
      Instructor

      안녕하세요 자스님 ㅎㅎ 수강평 감사드립니다. 강의를 들으시다 피드백이 있으시면 언제든지 메일로 부탁드리고 질문이 있으시면 언제든지 질문게시판에 올려주시면 빠른 답변 드리겠습니다. 탄탄한 CS지식을 위해 최선을 다하겠습니다. 감사합니다. 강사 큰돌 올림.

  • 권정현님의 프로필 이미지
    권정현

    Reviews 24

    Average Rating 5.0

    5

    36% enrolled

    비전공생이라 CS에 대한 지식이 아예 없어 기술 면접에 항상 고민이 많았습니다. 강의에서 그림이나 예를 들어 네트워크 파트인 경우는 브라우저로 보여주면서 더욱 더 알기 쉽게 잘 알려 주셨습니다. 강사님의 책과 인강을 반복하면서 부족한 부분을 채워 나가고 있고 좋은 강의 책 감사 드립니다!

    • 큰돌
      Instructor

      안녕하세요 권정현님 ㅎㅎ 수강평 감사드립니다. 강의를 들으시다 피드백이 있으시면 언제든지 메일로 부탁드리고 질문이 있으시면 언제든지 질문게시판에 올려주시면 빠른 답변 드리겠습니다. 탄탄한 CS지식을 위해 최선을 다하겠습니다. 감사합니다. 강사 큰돌 올림.

  • June님의 프로필 이미지
    June

    Reviews 13

    Average Rating 5.0

    5

    13% enrolled

    전체적인 CS 지식 내용들을 빠르고 적당한 깊이까지 리뷰해주시기 때문에 너무 과하지도 부족하지도 않게 내용을 보충할 수 있어요. 설명해주시는 톤이나 자료들도 좋습니다. 면접 전에 구매해서 잘 기억안나는 부분만 수강하고 면접봤는데 덕분에 잘 본것같아요. 강의 내용도 지속적으로 업데이트 해주시던데 두고두고 보기 좋은 강의 같습니다 :)

    • 큰돌
      Instructor

      안녕하세요 June님 ㅎㅎ 수강평 감사드립니다. 강의를 들으시다 피드백이 있으시면 언제든지 메일로 부탁드리고 질문이 있으시면 언제든지 질문게시판에 올려주시면 빠른 답변 드리겠습니다. 탄탄한 CS지식을 위해 최선을 다하겠습니다. 감사합니다. 강사 큰돌 올림.

$127.60

kundol's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!