
Luyện thi coding C++ trong 10 tuần | Coding test thuật toán
kundol
Khóa học luyện thi coding test đỉnh cao giúp bạn vượt qua các kỳ thi tuyển dụng của Naver, Kakao, Samsung chỉ trong 10 tuần!
초급
Coding Test, C++
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!

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 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.
[YES24 average rating 9.9]
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.
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.
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.
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.
Learn CS major knowledge based on design patterns, networks, operating systems, databases, data structures, and past interview questions.
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.
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.
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.
It provides an overview of the operating system, detailing processes, system calls, kernel, memory structures, etc.
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.
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.
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 !
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.
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.
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.
8,468
Learners
554
Reviews
3,284
Answers
4.8
Rating
2
Courses
- 現어비스 대표 및 리드개발자
- 前 네이버 개발자
- 5년차 알고리즘 강사(네이버 / 카카오 / 라인 / 삼성 코딩테스트합격자 배출)
- 19, 20 IT 대기업 코딩테스트 합격자(All Solved)
- 2024 Meta HackerCup 알고리즘 대회 R1 상위 12%
- 자바스크립트 테스트 프레임워크 Mocha.js contributor
- 저서 《 면접을 위한 CS전공지식노트 》 2022 / 국내IT도서 1위 베스트 셀러
- 저서 《 실시간 모니터링 시스템을 만들면서 정복하는 MEVN》 2021 / 국내IT도서 63위 베스트셀러
All
213 lectures ∙ (25hr 10min)
Course Materials:
All
244 reviews
4.8
244 reviews
Reviews 1
∙
Average Rating 3.0
3
Tôi rất đồng cảm với tất cả những điểm được chỉ ra trong những bài đánh giá dài của người khác, và với tư cách là người mới học CS lần đầu, điều đó thật tai hại. Tôi rất tiếc khi mua nó mà không đọc các nhận xét trước. Có thể sẽ tốt cho việc xem xét nếu bạn biết mọi thứ trong mục lục, nhưng xét về giá cả, tôi không nghĩ cần thiết phải mua nó. Nếu bạn đang học lần đầu tiên, chỉ cần mua một cuốn sách.
Tôi nghĩ nhận xét của người này là chính xác nhất. Đây là một bài giảng có thể dễ dàng được trình bày trong một cuốn sách.
Kể từ khi đánh giá đầu tiên của khóa học này đã được đăng. Chúng tôi đã rà soát lại tất cả các bài giảng, bổ sung những thiếu sót và cập nhật hơn 100 bài giảng. Xin lưu ý.
Reviews 48
∙
Average Rating 5.0
5
Đó là một bài giảng hay cho phép bạn tóm tắt kiến thức tổng thể về CS trong một khoảng thời gian ngắn.
Xin chào YONGHYUN Cảm ơn bạn đã đánh giá. Nếu bạn có bất kỳ phản hồi nào sau khi nghe bài giảng, vui lòng gửi email cho chúng tôi bất cứ lúc nào. Nếu bạn có bất kỳ câu hỏi nào, vui lòng đăng lên bảng câu hỏi bất cứ lúc nào và chúng tôi sẽ phản hồi nhanh chóng. Chúng tôi sẽ cố gắng hết sức để cung cấp kiến thức CS vững chắc. Cảm ơn Giảng viên Keundal được đăng.
Reviews 7
∙
Average Rating 4.6
5
Dù không học chuyên ngành nhưng tôi vẫn nghe như thể đang đọc một cuốn sách hoàn chỉnh. Tôi yêu lớp học này! Thực sự không có gì để nói về nó. Xây dựng kiến thức CS cơ bản cho phỏng vấn và phát triển
Xin chào Jas. Cảm ơn bạn đã đánh giá. Nếu bạn có bất kỳ phản hồi nào sau khi nghe bài giảng, vui lòng gửi email cho chúng tôi bất cứ lúc nào. Nếu bạn có bất kỳ câu hỏi nào, vui lòng đăng lên bảng câu hỏi bất cứ lúc nào và chúng tôi sẽ phản hồi nhanh chóng. Chúng tôi sẽ cố gắng hết sức để cung cấp kiến thức CS vững chắc. Cảm ơn Giảng viên Keundal được đăng.
Reviews 24
∙
Average Rating 5.0
5
Là sinh viên không chuyên, tôi không có kiến thức về CS nên luôn có nhiều lo lắng khi phỏng vấn kỹ thuật. Trong bài giảng, phần mạng chẳng hạn được trình bày trên trình duyệt để dễ hiểu hơn. Tôi đang lấp đầy những khoảng trống bằng cách lặp lại sách và bài giảng của người hướng dẫn, và cảm ơn bạn vì cuốn sách bài giảng xuất sắc!
Xin chào, Jeonghyeon Kwon Cảm ơn bạn đã đánh giá. Nếu bạn có bất kỳ phản hồi nào sau khi nghe bài giảng, vui lòng gửi email cho chúng tôi bất cứ lúc nào. Nếu bạn có bất kỳ câu hỏi nào, vui lòng đăng lên bảng câu hỏi bất cứ lúc nào và chúng tôi sẽ phản hồi nhanh chóng. Chúng tôi sẽ cố gắng hết sức để cung cấp kiến thức CS vững chắc. Cảm ơn Giảng viên Keundal được đăng.
Reviews 13
∙
Average Rating 5.0
5
Vì nội dung kiến thức CS tổng thể được ôn tập nhanh chóng và có độ sâu phù hợp nên bạn có thể bổ sung nội dung mà không quá thừa hoặc thiếu. Giọng điệu và chất liệu được cung cấp cũng tốt. Tôi đã mua nó trước khi phỏng vấn, chỉ lấy những phần tôi không nhớ rõ và vượt qua cuộc phỏng vấn, nhờ đó tôi nghĩ mình đã làm tốt. Nội dung khóa học được cập nhật liên tục nên có vẻ như đây là một khóa học tuyệt vời để xem đi xem lại :)
Xin chào tháng sáu. Cảm ơn bạn đã đánh giá. Nếu bạn có bất kỳ phản hồi nào sau khi nghe bài giảng, vui lòng gửi email cho chúng tôi bất cứ lúc nào. Nếu bạn có bất kỳ câu hỏi nào, vui lòng đăng lên bảng câu hỏi bất cứ lúc nào và chúng tôi sẽ phản hồi nhanh chóng. Chúng tôi sẽ cố gắng hết sức để cung cấp kiến thức CS vững chắc. Cảm ơn Giảng viên Keundal được đăng.
$127.60
Check out other courses by the instructor!
Explore other courses in the same field!