기초 개념 · 기술 면접 대비

성능 최적화 면접 퀴즈

빠르고 효율적인 시스템

프로파일링, 병목 분석, 로드 테스트 등 백엔드 성능 최적화 기법을 마스터하세요.

로그인 없이 풀어보기
10개 문제 · 무료

학습할 핵심 개념

성능 지표 (Latency, Throughput, P99)
프로파일링 도구 활용
데이터베이스 최적화
캐싱 전략
Connection 관리
비동기 처리

핵심 개념 미리보기

성능 최적화 면접에서 꼭 나오는 개념을 미리 확인하세요

성능 측정과 병목 분석

핵심

성능 측정과 병목 분석

핵심 지표

지표의미기준
Latency요청-응답 시간API < 200ms
Throughput초당 처리량서비스에 따라 다름
p99상위 1% 응답 시간평균보다 중요!
Error Rate에러 비율< 0.1%

병목 찾기 순서

  1. 모니터링: 어떤 API가 느린지 확인
  2. DB 쿼리 분석: slow query log, EXPLAIN
  3. 애플리케이션 프로파일링: CPU, 메모리, 스레드
  4. 인프라: 네트워크, 디스크 I/O

실무 포인트

  • 평균보다 p99가 더 중요 (사용자 경험에 직접 영향)
  • 대부분의 병목은 DB 쿼리 → EXPLAIN 먼저 확인
  • 추측하지 말고 측정부터 시작
면접에서 이렇게 나옵니다
  • Q.서비스 성능 병목을 어떻게 찾나요?
  • Q.APM 도구를 사용한 경험이 있나요?
  • Q.CPU bound vs I/O bound 차이는?

로드 밸런싱

핵심

로드 밸런싱

L4 vs L7 로드 밸런서

구분L4 (Transport)L7 (Application)
기준IP/PortURL/Header/Cookie
속도빠름상대적 느림
기능단순 분배URL 기반 라우팅

분산 알고리즘

  • Round Robin: 순서대로 돌아가며 분배
  • Weighted RR: 서버 성능에 따라 가중치
  • Least Connections: 연결이 적은 서버로
  • IP Hash: 같은 클라이언트 → 같은 서버

실무 포인트

  • AWS ALB = L7, NLB = L4
  • 헬스체크 필수: 죽은 서버로 트래픽 보내면 안 됨
  • Sticky Session: 세션 기반 서비스에서 같은 서버 유지
면접에서 이렇게 나옵니다
  • Q.로드밸런싱 알고리즘 종류를 설명해주세요
  • Q.L4 vs L7 로드밸런서 차이는?
  • Q.Sticky Session이란?

더 많은 개념과 문제는 가입 후 이용할 수 있어요

먼저 5문제 맛보기

성능 최적화 면접 빈출 질문

실제 면접에서 자주 나오는 질문들입니다

Q.

서비스 성능 병목을 어떻게 찾나요?

성능 측정과 병목 분석 · Foundry에서 퀴즈로 연습하기

Q.

APM 도구를 사용한 경험이 있나요?

성능 측정과 병목 분석 · Foundry에서 퀴즈로 연습하기

Q.

CPU bound vs I/O bound 차이는?

성능 측정과 병목 분석 · Foundry에서 퀴즈로 연습하기

Q.

N+1 쿼리 문제란?

성능 측정과 병목 분석 · Foundry에서 퀴즈로 연습하기

Q.

로드밸런싱 알고리즘 종류를 설명해주세요

로드 밸런싱 · Foundry에서 퀴즈로 연습하기

Q.

L4 vs L7 로드밸런서 차이는?

로드 밸런싱 · Foundry에서 퀴즈로 연습하기

Q.

Sticky Session이란?

로드 밸런싱 · Foundry에서 퀴즈로 연습하기

Q.

Health Check는 왜 필요한가요?

로드 밸런싱 · Foundry에서 퀴즈로 연습하기

이런 점이 좋아요

실무 성능 개선

시스템 안정성

비용 효율화

지금 바로 시작하세요

무료로 성능 최적화 퀴즈를 풀고, AI 오답 분석으로 실력을 키우세요.