What is this?
This is a Korean encyclopedia of CS fundamentals and technical interview questions for entry-level developers, covering computer architecture, data structures, databases, networks, operating systems, algorithms, design patterns, and programming languages.
Is this a course, a wiki, or a Q&A list?
It is a curated collection of Markdown notes organized by topic (CS, Algorithm, Design Pattern, Interview, Language), each explaining a concept in depth rather than just listing short Q&A pairs.
How is the content organized and where should I start?
Content is grouped into five main sections: Computer Science (architecture, data structures, database, network, OS, software engineering), Algorithm, Design Pattern, Interview, and Language (C, C++, Java). There is also a companion website for easier browsing.
Do I need any tools to use this?
No, it's just Markdown documents you can read on GitHub or via the linked website; no software or setup is required.
What topics does the Database section cover?
It covers keys, SQL, JOIN, SQL Injection, SQL vs NoSQL, normalization, anomalies, indexes, transactions and isolation levels, stored procedures, and Redis.
Does it include practice problems for coding tests?
Yes, there's a dedicated note on preparing for the Samsung Software Competency Test (PRO level) under the Algorithm section.
What are similar projects?
SDE-Interview-and-Prep-Roadmap, Interview_Question_for_Beginner, architect-awesome, CS-Books, toBeBetterJavaer, system-design, CS-Notes, awesome-programming-books
Which topics is it in?
tech, developer, korean, language, design-patterns, algorithm, operating-system, data-structures, interview, computer-science, sql, learning-resources