tech-interview-for-developer
👶🏻 신입 개발자 전공 지식 & 기술 면접 백과사전 📖
A Korean-language encyclopedia of computer science topics for entry-level developer technical interviews, covering data structures, databases, networks, and computer architecture as organized Markdown notes you read and study.
This is a Korean-language tech interview study guide for entry-level developers — essentially a curated encyclopedia of the computer science topics that come up in junior-developer technical interviews. The README describes itself as a major-subject and technical-interview encyclopedia for new developers, and it has been growing as a community-edited reference since March 2019.
The way it works is that the repository is organized as a table of contents pointing to one Markdown file per topic. Computer Science is split into sections such as Computer Architecture (with notes on CPU, cache memory, fixed and floating point, parity bits, ARM processors), Data Structure (Array, LinkedList, Stack, Queue, Heap, Tree, Binary Search Tree, Hash, Trie, B-Tree and B+Tree), Database (SQL joins, SQL injection, SQL vs NoSQL, normalization, indexes, transactions and isolation levels, stored procedures, Redis), and Network (OSI 7 layers, TCP three-way and four-way handshakes, flow and congestion control). Each entry is a self-contained explainer rather than runnable code; a companion website at gyoogle.dev offers easier browsing.
Someone would use this if they are a Korean-speaking software engineering student or new graduate preparing for technical interviews in Korea and want a single organized reference for the standard CS curriculum questions, or if they want a topic checklist to test their own knowledge. It is a study resource, not a software library, so although the repository is tagged as Java, you do not run it — you read it. Contributions arrive through issues and pull requests, with 58 contributors credited so far. The full README is longer than what was provided.
Where it fits
- Study CS fundamentals like trees, heaps, B-trees, and hash tables before a Korean developer technical interview.
- Review database concepts such as SQL joins, normalization, transactions, and Redis in a single organized reference.
- Use the topic table of contents as a personal checklist to identify knowledge gaps in network protocols and computer architecture.