소개
학습 노트의 구성과 공부 흐름을 살펴보고, 준비할 주제를 골라보세요.
Tech Interview는 기술면접에서 자주 다루는 개념을 질문과 답변으로 정리한 학습 노트입니다. 기본 답변과 핵심 키워드로 개념을 정리하고, 꼬리질문으로 설명을 더 깊게 이어갈 수 있습니다.
8개 주제 · 163개 문항 · 503개 꼬리질문을 담았습니다. 손코딩 주제에서는 C++, Java, Python의 구현 예시도 함께 볼 수 있습니다.
한 문항을 공부하는 흐름
- 먼저 답해보기 — 질문을 읽고, 지금 알고 있는 내용으로 소리 내어 답해보세요.
- 핵심 정리하기 — 기본 답변과 핵심 키워드를 확인해 빠진 개념을 채우세요.
- 꼬리질문 이어가기 — 선택한 이유, 장단점, 예외 상황을 설명하며 답변을 확장하세요.
- 내 경험과 연결하기 — 직접 작성한 코드나 경험한 상황을 연결해 자신의 말로 다시 답해보세요.
준비할 주제 선택하기
지금 준비하는 분야의 카드를 골라 시작하세요. 각 주제는 독립적으로 읽을 수 있습니다.
자료구조/알고리즘
복잡도, 자료구조, 정렬과 탐색의 기본 개념을 정리합니다.
운영체제
프로세스, 스레드, 메모리와 동기화의 동작을 설명합니다.
네트워크
HTTP, TCP/IP, DNS와 통신 흐름을 살펴봅니다.
데이터베이스
트랜잭션, 인덱스, 정규화와 잠금의 원리를 정리합니다.
개발상식/기타
Docker, 인증, Git 등 개발 과정에서 만나는 주제를 다룹니다.
손코딩
직접 구현하며 접근 방법, 복잡도와 경계 조건을 점검합니다.
Java/Spring
JVM, Spring, JPA의 핵심 개념과 동작을 설명합니다.
시스템 설계
확장성, 분산 시스템과 신뢰성을 고려하는 설계를 살펴봅니다.
문항 안에서 활용하기
문항 검색으로 질문, 답변, 코드에 포함된 단어를 찾고, 목차에서 원하는 문항으로 이동할 수 있습니다.
손코딩에서는 사용하는 언어의 탭을 선택해 예시를 확인하세요. 먼저 직접 구현한 뒤 코드와 비교하며 접근 방법과 경계 조건을 점검해보세요.