inflearn logo
inflearn logo

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

3,995 learners

Level Basic

Course period Unlimited

Tech Interview
Tech Interview
Interview
Interview
Operating System
Operating System
Tech Interview
Tech Interview
Interview
Interview
Operating System
Operating System
kundol님의 프로필 이미지

Notice of large-scale lecture update

Hello, students. Haha.

As I mentioned before, we have conducted a large-scale update this time after collecting feedback from students.

After two whole months of updates, it is now complete. A total of 47 lectures have been added and revised, and the lecture materials have also increased to 340 pages.

Latest version of the lesson plan: v23.01.02

I will make sure that all students will be able to perfectly prepare for CS interviews with just this one lecture.

thank you

 

[Updates]

Essential knowledge for developers

[Special Lecture] 100% Passing in IT Major Companies

Design Pattern

MVC MVP MVVM pattern

Spring's MVC pattern application case

Dependency Injection and Dependency Inversion Principle

network

TCP/IP Layer 4 #2. MTU, MSS, and PMTUD

Cache in Web Browsers #1. The Concept of Local Storage

Cache in web browsers #2. Local storage and origin

Web Browser Cache #3. UX Improvement Using Local Storage

Web Browser Cache #4. Session Storage

HTTP header

Web Browser Cache #5. Cookies

Web Browser Cache #6. Similarities and Differences Between Local Storage, Session Storage, and Cookies

Login Implementation #1. Session-based Authentication Method: Concept

Login Implementation #2 Session-based Authentication Method: Practice

[Appendix] Why Developers Should Follow Conventions

Login implementation #3. Token-based authentication method (access token, refresh token) concept

Login implementation #4. Token-based authentication method (access token, refresh token) practice

DEEP DIVE: Serialization and Deserialization

HTTP status codes you must memorize

HTTP Method #1. Difference between GET and POST

HTTP Method #2. Difference between PUT and PATCH

Data Structure

Data Structure Basics

Time complexity

Big-O notation

Time complexity Q1 for practice with problem

Time complexity Q2 for practice with problem

Time complexity Q3 for practice with problem

Time complexity Q4 for practice with problem

Time complexity Q5 for practice with problem

Why Time Complexity is Needed

space complexity

static array

Dynamic array (vector)

Memory and Pointers

Linked List

Difference between array and linked list

stack

Queue

Fundamentals of Graph Theory (Graph, Vertex, Edge, Weight)

Tree (Tree Data Structure)

Binary tree and binary search tree

Adjacency matrix

Adjacency list

Difference between adjacency matrix and adjacency list

Map

Set

Time complexity of data structures that must be memorized

Comment 6
    devehoper5897님의 프로필 이미지

    thank you
    krjoshua215079님의 프로필 이미지

    Thank you for updating the good lectures. It is reassuring to have the textbook, lesson plan, and lectures together. Happy New Year.
    bicjohnson0150님의 프로필 이미지

    Thank you for the constant updates of quality lectures. Happy New Year :)
    fallinta20577님의 프로필 이미지

    thank you :)
    kmnfcg1399님의 프로필 이미지

    A lecture that will be more helpful after getting a job... I think this is a really high-quality lecture.

$127.60