Analysis updated 2026-05-18
Study for technical interviews by reviewing questions on data structures, algorithms, and system design.
Prepare language-specific interview topics for Java, JavaScript, or Python roles.
Practice reverse interview questions to ask hiring managers about company culture and role expectations.
Build a foundation in computer science fundamentals commonly tested across tech companies.
| jbee37142/interview_question_for_beginner | vuecomponent/ant-design-vue | matomo-org/matomo | |
|---|---|---|---|
| Stars | 21,479 | 21,481 | 21,475 |
| Language | — | Vue | PHP |
| Setup difficulty | easy | easy | moderate |
| Complexity | 1/5 | 2/5 | 3/5 |
| Audience | developer | developer | pm founder |
Figures from each repo's GitHub metadata at analysis time.
Interview_Question_for_Beginner is a Korean-language study repository aimed at people just starting out as developers who are preparing for technical interviews. It is a curated guide, not a piece of running software, the README and linked sub-folders collect notes, explanations, and sample questions across the topics that often come up in early-career interviews. The author describes it as a personal set of notes shared as a guideline rather than an exhaustive textbook, and invites pull requests and issues for corrections and additions. The material is organised into three parts. Part 1 covers computer science fundamentals: general development knowledge, data structures (arrays, linked lists, stacks, queues, trees including binary search trees and red-black trees, heaps, hash tables, graphs and minimum spanning trees), networking (TCP, UDP, HTTP, HTTPS, DNS round robin, the GET versus POST question), operating systems (processes and threads, schedulers, synchronisation, memory management, virtual memory, caching), databases (indexes, normalisation, transactions, NoSQL and the CAP theorem), design patterns starting with singleton, and algorithm topics with coding-test tips. Part 2 is per-language notes for Java, JavaScript, and Python, covering things like the JVM and garbage collection, the JavaScript event loop, hoisting, closures, promises, Python generators, the GIL, and duck typing. Part 3 covers specialised tracks: front-end development, iOS, and machine learning. The README also points to a "Reverse Interview" section with questions to ask the interviewer. You would use this when you want a structured Korean-language reading list and revision checklist before a junior developer interview. The repository's primary language is not detected.
A study guide with hundreds of technical interview questions organized by topic, data structures, algorithms, databases, design patterns, and programming languages, designed for developers preparing for job interviews.
Use freely for any purpose including commercial, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.