gitmyhub

backend-interview-question

★ 5.9k updated 5mo ago

백엔드 개발자로 입사를 준비하며 받았던 질문, 예상했던 질문, 인터넷 참고한 질문(CC BY-NC)

A Korean-language collection of backend developer interview questions and concise model answers, covering networking, operating systems, databases, Java, and Spring, compiled from real Korean job interview panels.

Markdownsetup: easycomplexity 1/5

This repository is a collection of interview questions and answers for people applying to backend software developer positions, primarily in the Korean job market. The author compiled the questions from their own job interviews, anticipated questions they prepared for, and material gathered from various online sources. The content is written entirely in Korean.

The questions are grouped by topic. Networking covers things like how the web works when you type a URL, the difference between TCP and UDP, how HTTPS encryption works, and what HTTP methods do. Other sections cover operating systems, databases, and general computer science concepts. There are also sections about specific programming languages and frameworks, with the heaviest coverage on Java and Spring, reflecting what Korean backend interview panels commonly ask about.

Each question is presented in a collapsible section. You click to expand it and read the suggested answer. The answers are intentionally short and focused on giving a clear, concise response that would work well in an interview setting, not an exhaustive technical essay. The author notes that deeper follow-up questions are expected in real interviews, so readers are encouraged to study topics more thoroughly on their own.

The README includes general advice on how to prepare for backend interviews: practicing answers out loud, recording yourself, doing mock interviews with friends, and approaching coding tests with a problem-solving mindset rather than memorizing patterns. The project is licensed under Creative Commons for non-commercial use, and community contributions have been welcomed to fill in gaps, particularly for languages other than Java. The full README is longer than what was shown.

Where it fits