https://www.notion.so/146d0bd74a2380159b61f7b403fe46db
톰켓 기본 쓰레드 200 설정 이유
Thread 동작 방식과 동시성 처리
Thread와 ThreadPool의 동작 방식
CompletableFuture 활용
ThreadLocal 동작 원리
synchronized vs volatile vs atomic
신입개발자 기술 면접 - java편 : https://dev-coco.tistory.com/153
다른 블로그 자바관련 정리 : https://dncjf64.tistory.com/category/Language/Java?page=2
기타 정리 : https://dev-coco.tistory.com/category/%F0%9F%8C%88Programming/Java?page=4
기타 정리 : https://mangkyu.tistory.com/94
탐색
정렬
dp
dfs
bfs
등
REST API 설계 원칙
Spring Framework 내부 동작 원리
패키지 구조
dto, vo,bo, entity등
Bean Scope와 생명주기
IoC와 DI 동작 원리
Spring AOP 동작 방식
DispatcherServlet 동작 과정
Filter vs Interceptor
@Configuration과 CGLIB
Spring Security 아키텍처, 인증/인가 과정
에러핸들링
Transaction 동작 방식
단위테스트, 통합테스트 질문 다수(송출 api의 경우 복잡한데 어떻게 통합테스트를 진행했는지)
기타 cs 질문들
Q: synchronized와 volatile의 차이를 설명할 수 있는가?
Q: Spring AOP가 동작하는 방식을 프록시 관점에서 설명할 수 있는가?
Q: @Transactional의 전파 옵션들의 차이를 설명할 수 있는가?
https://mangkyu.tistory.com/25
인덱스 설계와 쿼리 최적화(복합 인덱스 설계 원칙)
인덱스 스캔 방식 (Range, Full 등)
Clustered vs Non-clustered Index
ACID 속성
트랜잭션 격리 수준별 특징
데이터베이스 락의 종류와 교착상태 해결
낙관적 락 vs 비관적 락
데드락 감지와 해결
성능 개선
실행 계획 분석
조인 최적화 (NL, Hash, Merge)
서브쿼리 최적화
JPA 영속성 컨텍스트
ORM 최적화 (N+1 문제 등)
지연로딩 vs 즉시로딩
영속성 전이
고아 객체 제거
Q: 인덱스 설계시 선정 기준을 설명할 수 있는가?
Q: JPA N+1 문제가 발생하는 원인과 해결 방법을 아는가?
Q: 낙관적 락과 비관적 락의 차이와 적용 상황을 설명할 수 있는가?
분산 시스템에 대한 이해
설계
Redis 자료구조별 활용
Cache-Aside 패턴
캐시 무효화 전략
분산 캐시 동기화
마이크로서비스 아키텍처 설계
서비스 경계 설정 원칙
API Gateway 패턴
Service Discovery
Circuit Breaker 패턴
시스템 확장성 전략
캐시 전략 수립
Kafka 아키텍처와 동작 원리
이벤트 스트리밍 처리
멱등성 보장 방식
강의
Q: 서비스 분리 기준을 설명할 수 있는가?
Q: 수평적/수직적 확장의 차이와 적용 시점을 아는가?
Q: 캐시 전략(Cache-Aside, Write-Through 등)의 차이를 설명할 수 있는가?
ECS vs EKS
RDS 운영 (백업, 복구, 모니터링)
CloudWatch를 통한 모니터링
VPC 네트워크 설계
Docker 컨테이너 최적화
K8s Pod 배치 전략
인그레스 설정
리소스 관리와 HPA
Jenkins vs GitHub Actions
무중단 배포 전략
프로메테우스/그라파나 모니터링
ELK 스택 구성
사용자 데이터 기반
Q: Auto Scaling 설계시 고려사항을 설명할 수 있는가?
Q: 블루/그린 배포와 카나리 배포의 차이를 아는가?
Q: ELK 스택을 활용한 로그 분석 시스템을 구축할 수 있는가?
트러블 슈팅 경험 공유
기본 : https://dev-coco.tistory.com/153
각 기술의 기본 원리 이해에 집중
각 체크포인트 질문에 대한 답변 준비
시스템 설계 면접 연습
본인의 프로젝트에서 겪은 기술적 도전과 해결 과정 정리
기술 면접 예상 질문 정리
시스템 설계 면접 사례 연습
라이브 코딩 연습
기술 선택의 이유를 설명할 수 있어야 함
트레이드오프를 고려한 의사결정 능력