하루 한 질문, 더 깊은 답변
기술질문
오늘의 질문부터 지난 질문까지, 백엔드 면접을 차근차근 준비하세요.
샘플 표시가 있는 질문은 기능 확인용 예시입니다. 실제 질문방 발행 콘텐츠와 다릅니다.
9개의 질문
지난 질문 최신순
ThreadLocal로 관리한 TraceId는 왜 반드시 정리해야 할까요?
ThreadLocal로 TraceId를 관리할 때, thread pool 재사용 환경에서는 어떤 cleanup이 필요할까요?
질문 읽기Spring Batch의 Chunk-oriented processing은 어떻게 동작하나요?
Chunk-oriented processing은 무엇이며, 대량 데이터를 처리할 때 Chunk 크기와 실패 후 재시작을 어떻게 고려해야 할까요?
질문 읽기Redis로 메시지 큐를 구현한다면 무엇부터 고려할까요?
비동기 메시징 시스템을 사용해본 경험이 있나요? 그리고 메시지 큐를 Redis로 구현하거나 최적화한다면, 무엇을 먼저 고려해야 할까요?
질문 읽기equals와 hashCode는 왜 함께 재정의할까요?
Java에서 equals와 hashCode의 관계를 설명하고, 함께 재정의하지 않았을 때 어떤 문제가 발생하는지 설명해 주세요.
질문 읽기트랜잭션 경계는 어디에 두어야 할까요?
Spring의 @Transactional이 동작하는 원리와 서비스 계층에서 트랜잭션 경계를 정하는 기준을 설명해 주세요.
질문 읽기복합 인덱스의 컬럼 순서는 어떻게 정할까요?
복합 인덱스의 컬럼 순서를 결정할 때 WHERE 조건과 ORDER BY를 어떻게 고려하나요?
질문 읽기캐시 장애가 DB 장애로 번지지 않으려면?
Redis 캐시가 응답하지 않을 때 DB로 요청이 몰리는 상황을 어떻게 제어하겠나요?
질문 읽기같은 메시지를 두 번 받아도 안전한가요?
메시지 중복 전달을 가정한 소비자를 어떻게 설계하겠나요?
질문 읽기배포 중 처리하던 요청은 어떻게 되나요?
서버 종료와 배포 과정에서 진행 중인 요청을 안전하게 마무리하려면 어떤 순서로 처리해야 할까요?
질문 읽기지난 질문 9개 중 1–9개 · 1/1페이지