도구
이력서 작성
후원하기
질문 검색…
⌘
K
English
Tiếng Việt
日本語
한국어
Español
العربية
বাংলা
čeština
Dansk
Deutsch
Ελληνικά
Suomi
Français
Gaeilge
ગુજરાતી
Hausa
हिन्दी
Hrvatski
Magyar
Bahasa Indonesia
Italiano
Basa Jawa
ქართული
Lietuvių
मराठी
Melayu
Malti
नेपाली
Nederlands
Norsk
ਪੰਜਾਬੀ
Polski
Português
Română
Русский
Slovenščina
Shqip
Svenska
Kiswahili
தமிழ்
తెలుగు
ภาษาไทย
Türkçe
اردو
简体中文
flow
홈
주제
카테고리
학습 경로
검색
시스템 설계 면접 질문 및 답변 · IT 면접 연습
홈
/
Architecture
/
시스템 설계
Architecture
시스템 설계
상세한 답변이 포함된 엄선된 시스템 설계 면접 질문.
57
개 질문
매주 업데이트
주니어
10
미들
17
시니어
30
시스템 설계 개 질문
57 / 57 표시됨
기본
인기순
최신순
›
시스템 디자인이란 무엇이며 왜 중요한가요?
주니어
#아키텍처
상세 →
›
확장성(scalability)이란 무엇이며 어떻게 달성하나요?
주니어
#아키텍처
상세 →
›
load balancing이란 무엇이며 왜 중요한가요?
주니어
#아키텍처
상세 →
›
캐싱(caching)이란 무엇이며 시스템 디자인에서 어떻게 사용되나요?
주니어
#아키텍처
상세 →
›
시스템 디자인에서 데이터베이스를 어떻게 선택하나요?
주니어
#아키텍처
상세 →
›
시스템에서 구성 요소들은 어떻게 통신하나요 (API)?
주니어
#아키텍처
상세 →
›
시스템 디자인에서 가용성(availability)과 신뢰성(reliability)이란 무엇인가요?
주니어
#아키텍처
상세 →
›
stateful 서비스와 stateless 서비스의 차이는 무엇인가요?
주니어
#아키텍처
상세 →
›
CDN이란 무엇이며 어떻게 성능을 개선하나요?
주니어
#아키텍처
상세 →
›
시스템 디자인 문제에 어떻게 접근하나요?
주니어
#아키텍처
상세 →
›
CAP 정리란 무엇인가요?
미들
#아키텍처
상세 →
›
데이터베이스를 어떻게 확장하나요?
미들
#아키텍처
상세 →
›
마이크로서비스와 모놀리식 아키텍처의 차이는 무엇인가요?
미들
#아키텍처
상세 →
›
메시지 큐(message queue)란 무엇이며 왜 사용하나요?
미들
#아키텍처
상세 →
›
일관성 모델(강한 일관성 vs eventual)이란 무엇인가요?
미들
#아키텍처
상세 →
›
rate limiting을 어떻게 설계하나요?
미들
#아키텍처
상세 →
›
데이터 파티셔닝과 sharding이란 무엇인가요?
미들
#아키텍처
상세 →
›
API gateway란 무엇이며 무엇을 하나요?
미들
#아키텍처
상세 →
›
장애를 우아하게 처리하는 시스템을 어떻게 설계하나요?
미들
#아키텍처
상세 →
›
대규모 시스템(예: 소셜 미디어 피드)을 어떻게 설계하나요?
시니어
#아키텍처
상세 →
›
이벤트 기반 아키텍처(event-driven architecture)란 무엇인가요?
시니어
#아키텍처
상세 →
›
분산 시스템의 핵심 과제는 무엇인가요?
시니어
#아키텍처
상세 →
›
시스템 디자인에서 트레이드오프를 어떻게 추론하나요?
시니어
#아키텍처
상세 →
›
observability(관측성)란 무엇이며 시스템 디자인에서 왜 중요한가요?
시니어
#아키텍처
상세 →
›
규모를 어떻게 추정하고 용량 계획을 하나요?
시니어
#아키텍처
상세 →
›
프록시와 리버스 프록시(reverse proxy)란 무엇인가요?
미들
#아키텍처
상세 →
›
replication은 어떻게 동작하며 그 전략은 무엇인가요?
미들
#아키텍처
상세 →
›
멱등성(idempotency)이란 무엇이며 분산 시스템에서 왜 중요한가요?
미들
#아키텍처
상세 →
›
consistent hashing이란 무엇인가요?
시니어
#아키텍처
상세 →
›
마이크로서비스 아키텍처의 핵심 패턴은 무엇인가요?
시니어
#아키텍처
상세 →
›
학습 앱을 위한 오프라인 동기화를 설계하세요: 충돌은 어떻게 해결하나요?
시니어
#확장
#갈등
#데이터
상세 →
›
리포트와 ML을 위한 대용량 이벤트 트래킹 파이프라인을 설계하세요 — 어떤 스택을 쓰나요?
시니어
#확장
#이벤트
#데이터
#스트림
상세 →
›
짧은 시간 안에 100만 명의 사용자에게 프로모 코드를 어떻게 보내시겠습니까?
시니어
#메시징
#확장
상세 →
›
100만 명의 사용자가 1000개의 코드를 잡으려 할 때 초과 판매(oversell)를 어떻게 방지하시겠습니까?
시니어
#동시성
#확장
상세 →
›
전사(company-wide) 알림 서비스를 어떻게 설계하시겠습니까?
시니어
#메시징
#아키텍처
상세 →
›
바이럴 게시물을 위한 실시간 조회수/좋아요 카운터를 어떻게 만드시겠습니까?
시니어
#확장
#캐싱
상세 →
›
1천만 개의 시간 예약 작업(timed task)을 위한 스케줄러를 어떻게 설계하시겠습니까?
시니어
#확장
#아키텍처
상세 →
›
10분 안에 500만 표를 대규모로 어떻게 처리하시겠습니까?
시니어
#확장
#동시성
상세 →
›
100억 개의 레코드를 100ms 이내에 어떻게 쿼리하시겠습니까?
시니어
#데이터베이스
#성능
상세 →
›
10억 사용자를 위해 데이터베이스를 어떻게 샤딩(shard)하시겠습니까?
시니어
#데이터베이스
#확장
상세 →
›
트래픽이 100배 증가할 때 MySQL을 어떻게 확장하시겠습니까?
시니어
#데이터베이스
#확장
상세 →
›
하루 1억 개의 로그 이벤트를 어떻게 저장하시겠습니까?
시니어
#데이터베이스
#확장
상세 →
›
1억 개 이상의 레코드에 대한 전문 검색(full-text search)을 어떻게 구축하시겠습니까?
시니어
#탐색
#데이터베이스
상세 →
›
하루 수백만 건의 트랜잭션에 대한 실시간 매출 분석: 어떻게 하시겠습니까?
시니어
#데이터베이스
#실시간
상세 →
›
수백만 플레이어를 위한 실시간 리더보드를 설계하십시오
시니어
#캐싱
#실시간
상세 →
›
수억 개의 계정에 대한 거래 내역을 저장하고 쿼리하십시오
시니어
#확장
#데이터베이스
상세 →
›
무중단으로 10TB 데이터베이스를 마이그레이션하십시오: 계획은 무엇입니까?
시니어
#데이터 마이그레이션
#데이터베이스
상세 →
›
수십 TB 데이터베이스를 위한 백업 및 재해 복구(DR)
시니어
#데이터베이스
#재해 복구
상세 →
›
1억 개의 CSV 레코드를 DB로 빠르게 어떻게 임포트하시겠습니까?
시니어
#성능
#데이터베이스
상세 →
›
수년간의 추적 가능성을 위한 감사 로그(audit log)를 어떻게 설계하시겠습니까?
시니어
#로깅
#데이터베이스
상세 →
›
분당 수백만 요청에서 DB 부하를 줄이기 위해 어떻게 캐시하시겠습니까?
시니어
#캐싱
#확장
상세 →
›
HA와 DR을 위한 다중 리전(multi-region) DB를 어떻게 설계하시겠습니까?
시니어
#가용성
#재해 복구
상세 →
›
CDC는 시스템 간 데이터를 어떻게 동기화합니까?
미들
#데이터베이스
#메시징
상세 →
›
수십억 row를 가진 단일 테이블을 어떻게 파티셔닝하시겠습니까?
미들
#Sql
#데이터베이스
상세 →
›
라이브 시스템에 영향을 주지 않고 거대한 데이터셋을 어떻게 export하시겠습니까?
미들
#성능
#데이터베이스
상세 →
›
심한 경합 하에서 hot key나 hot row를 어떻게 처리하시겠습니까?
미들
#성능
#데이터베이스
상세 →
›
수천 개의 동시 트랜잭션에서 deadlock을 어떻게 방지하시겠습니까?
미들
#동시성
#데이터베이스
상세 →