Foundry

데이터베이스

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

20개

문제

64개

면접 질문

69개

내 실력이 궁금하다면?

로그인 없이 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개

RDB vs NoSQL

무엇을 포기하고 무엇을 얻는지로 고르는 기준

기초
면접 질문 4개

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

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