Foundry

데이터베이스

데이터베이스 면접 퀴즈 풀어보기 →
핵심 개념

19

문제

55

면접 질문

65

내 실력이 궁금하다면?

로그인 없이 5문제 맛보기

맛보기 시험
필수 개념
신입 백엔드 개발자가 반드시 알아야 할 핵심 개념

B-tree 인덱스

정렬된 트리 구조, 범위 검색 효율적

기초
면접 질문 4

클러스터드 vs 논클러스터드 인덱스

리프 노드에 데이터 vs 포인터

중급
면접 질문 3

복합 인덱스

Leftmost Prefix 규칙, 컬럼 순서 중요

중급
면접 질문 3

커버링 인덱스

인덱스만으로 쿼리 처리, 테이블 접근 불필요

중급
면접 질문 3

ACID 속성

원자성, 일관성, 격리성, 지속성

기초
면접 질문 6

트랜잭션 격리 수준

READ UNCOMMITTED/COMMITTED, REPEATABLE READ, SERIALIZABLE

중급
면접 질문 3

Dirty Read / Phantom Read

격리 수준별 발생 가능한 이상 현상

중급
면접 질문 2

낙관적 락 vs 비관적 락

충돌 시 재시도 vs 미리 락 획득

중급
면접 질문 3

데드락

트랜잭션 간 순환 대기, 예방 전략

중급
면접 질문 3

정규화 (1NF~3NF)

함수 종속 제거, 이상 현상 방지

기초
면접 질문 3

반정규화

성능을 위한 의도적 중복, 트레이드오프

중급
면접 질문 3

EXPLAIN 실행 계획

type, key, rows, Extra 컬럼 해석

중급
면접 질문 3

N+1 문제

ORM에서 발생하는 다중 쿼리 문제, Eager Loading

중급
면접 질문 4

샤딩

수평 분할, Cross-shard 제약

심화
면접 질문 3

복제 (Replication)

Master-Slave, 읽기 분산, 장애 복구

심화
면접 질문 3

조인 종류와 뷰

조인 종류별로 결과 행이 어떻게 결정되는지, 그리고 뷰가 무엇을 해주고 무엇을 해주지 않는지

기초
면접 질문 4

데이터 타입과 정밀도

금액과 시각처럼 정확성이 필요한 값에 어떤 타입을 쓰는지, 부동소수점이 왜 위험한지

기초
면접 질문 4

무중단 스키마 변경과 대량 작업

운영 중인 테이블의 구조를 바꾸거나 대량 데이터를 넣을 때 서비스를 멈추지 않는 방법

심화
면접 질문 4

백업과 복구

무엇을 어떻게 백업하고, 실수로 지운 데이터를 어느 시점으로 되돌릴 수 있는지

중급
면접 질문 4

가입하면 더 많은 기능을 쓸 수 있어요

  • 토픽별 시험 무제한 생성
  • AI가 분석한 오답노트
  • 약점 토픽 분석
카카오로 시작하기