Skip to content

Guide · Open source

How to use tech-interview-for-developer: CS study notes for interviews

Updated · written with AI from the project's own documentation and checked against our catalogue data

tech-interview-for-developer is an MIT-licensed collection of Korean study notes on computer science fundamentals and common technical interview questions for junior developers. It is reference material, not software you install, and its README is organised into topic lists such as Computer Architecture, Data Structure, Database and Network. This guide shows you how to find your way around those lists, read the notes, and use them for a quick refresh before an interview.

Gyooglegyoogle/tech-interview-for-developer · ★ 17.7k · MIT

Quick start

  1. 1Decide between reading online and cloning. Open gyoogle.dev to read immediately, or clone the repository if you want local files.
  2. 2Clone the repository if needed. Run the git clone command from the README to copy the notes to your machine.
  3. 3Open the README topic list. Scan the Computer Science headings for Computer Architecture, Data Structure, Database and Network.
  4. 4Pick one topic to study. Choose a concept you expect in your interview, such as TCP handshakes or database indexes.
  5. 5Read the linked note. Open the matching document and read it in Korean, using a translator if needed.
  6. 6Test yourself. Close the note and explain the concept from memory, then check your explanation against the note.

What is tech-interview-for-developer?

The project describes itself as a 신입 개발자 전공 지식 & 기술 면접 백과사전, roughly an encyclopedia of major-subject knowledge and technical interview material for junior developers. Each entry in the README links to a separate document, most of them Markdown files, and one is a PDF.

It is also published as a website at gyoogle.dev, which the README points to for easier studying.

  • Language of the notes: Korean
  • Licence: MIT
  • Type: study notes and reference, not a library or application

Who should use it, and who should skip it

The README suggests it fits Korean-speaking junior developers preparing for interviews, students reviewing core CS topics, and anyone who needs a quick refresher on one concept. Because the notes are in Korean, readers who do not read Korean will not get much from them.

Experienced engineers looking for advanced material should look elsewhere, since the listed topics are introductory.

Get a local copy or read online

The simplest route is to read the notes on the website at gyoogle.dev. If you want the files on your own machine, the README gives one command to clone the repository. No prerequisites are listed.

Cloning copies the Markdown and PDF files so you can open them offline in any editor or viewer.

git clone https://github.com/gyoogle/tech-interview-for-developer

Find a topic in the README

The README groups entries under headings with the 📌 Computer Science marker. Under it are sections for Computer Architecture, Data Structure, Database and Network. Each entry is a link to a note on one concept.

Pick a section, scan the link titles, and open the note that matches the question you expect to be asked.

  • Computer Architecture: topics such as CPU operation, cache memory, floating-point numbers, parity bits and Hamming code, and ARM processors
  • Data Structure: Array, LinkedList, Stack & Queue, Heap, Tree, Binary Search Tree, Hash, Trie and B-Tree & B+Tree
  • Database: keys, SQL JOIN, SQL Injection, SQL vs NoSQL, normalization, anomalies, indexes, transactions and isolation levels, stored procedures and Redis
  • Network: OSI 7 layers, TCP three-way and four-way handshakes, TCP flow and congestion control, UDP, symmetric and public keys, HTTP & HTTPS, TLS/SSL handshake and load balancing

Use the notes for a focused interview review

Work from one topic at a time. Read a note, then explain the concept aloud in your own words, without looking. The README also asks readers to report errors through its issues and pull request pages, which is useful if you spot a mistake.

The README also links a section called 기술 면접 감 잡기, which translates roughly as getting a feel for technical interviews.

  • Read one note, then close it and summarise the idea from memory
  • Compare related notes side by side, for example Array vs ArrayList vs LinkedList or TCP vs UDP
  • Report any errors you find through the repository's issues or pull requests

What people use it for

  • Refreshing data structure basics such as stacks, queues and heaps before a coding interview
  • Reviewing SQL JOIN types and transaction isolation levels before a database-focused interview
  • Revising the TCP three-way and four-way handshakes and the OSI layers for a networking question
  • Comparing SQL and NoSQL or Array and LinkedList in a short study session

Frequently asked questions

How do I install tech-interview-for-developer?

You do not install it as software. Read it online at gyoogle.dev, or run git clone https://github.com/gyoogle/tech-interview-for-developer to copy the files locally. The README lists no prerequisites.

Is tech-interview-for-developer free?

The repository is licensed under MIT, as shown in its README badge. Check the LICENSE file in the repository for the full terms.

Is tech-interview-for-developer in English?

No. The README and the linked notes are written in Korean, so English readers will need a translation tool to use them.

Is this good for experienced developers?

Probably not. The README presents introductory-level topics aimed at junior developers, so experienced engineers will likely want more advanced material.

What topics does it cover?

The README lists Computer Architecture, Data Structure, Database and Network topics, including the OSI 7 layers, TCP handshakes, SQL JOIN, transactions, and Redis.

Are there alternatives to this repository?

The analysis for this item lists no comparable projects, so there is no direct comparison to make from the source.

New agent skills, repos and AI tools — every week

The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.

Our verdict

Use tech-interview-for-developer if you read Korean, are a junior developer or student, and want a quick refresher on a specific CS topic before an interview. Skip it if you do not read Korean, want software to install, or need advanced material.

Install options & downloads