반응형
Java 관련 질문
- Java에서 쓰레드 안전성을 보장하기 위한 방법은 무엇인가요?
- synchronized 키워드와 Lock 인터페이스의 차이점은 무엇인가요?
- 불변 객체는 왜 쓰레드 안전한가요?
- ThreadLocal은 어떤 상황에서 사용하면 좋을까요?
- Java에서 가비지 컬렉션(GC)은 어떻게 동작하나요?
- GC 과정에서 Stop-the-world 현상을 최소화하는 방법은 무엇인가요?
- Young Generation과 Old Generation의 차이는 무엇인가요?
Spring Framework 및 Spring Boot 관련 질문
- Spring Framework에서 의존성 주입(Dependency Injection)의 방식에는 어떤 것들이 있나요?
- 생성자 주입과 필드 주입의 장단점은 무엇인가요?
- Spring Boot와 Spring MVC의 차이점은 무엇인가요?
- Spring Boot의 자동 설정은 어떻게 동작하나요?
- Spring에서 RESTful API 설계 시 고려해야 할 사항은 무엇인가요?
JPA 및 데이터베이스 관련 질문
- JPA에서 N+1 문제란 무엇이며, 이를 어떻게 해결할 수 있나요?
- 페치 조인(Fetch Join)이란 무엇인가요?
- MySQL에서 인덱스의 종류와 특징은 무엇인가요?
- 커버링 인덱스란 무엇인가요?
- 데이터베이스의 쿼리 성능 최적화를 위한 방법은 무엇인가요?
Kafka 및 메시지 큐 관련 질문
- Kafka에서 파티션의 역할은 무엇인가요?
- Kafka에서 데이터 유량 제어를 어떻게 구현할 수 있나요?
- Kafka Streams에서 백프레셔(Backpressure)를 구현하는 방법은 무엇인가요?
- Exactly Once Semantics란 무엇이며, 이를 어떻게 구현하나요?
- Idempotent Producer란 무엇인가요?
- 트랜잭션 API를 사용할 때의 장단점은 무엇인가요?
Kubernetes 및 클라우드 관련 질문
- Kubernetes에서 Deployment와 StatefulSet의 차이점은 무엇인가요?
- Kubernetes에서 Ingress와 LoadBalancer 서비스의 차이점은 무엇인가요?
- 클라우드 환경과 온프레미스 환경에서의 서버 개발 시 고려해야 할 차이점은 무엇인가요?
- HPA(Horizontal Pod Autoscaler)의 한계와 이를 극복하는 방법은 무엇인가요?
- 클라우드 환경에서 멀티 리전(Multi-region) 아키텍처의 장단점은 무엇인가요?
네트워크 및 유량 제어 관련 질문
- TCP의 슬라이딩 윈도우(Sliding Window)는 어떻게 유량 제어를 수행하나요?
- HTTP/2에서 유량 제어는 어떻게 개선되었나요?
- Reactive Programming에서 데이터 유량 제어는 어떻게 구현하나요?
- 분산 시스템에서 토큰 버킷(Token Bucket) 알고리즘은 어떻게 작동하나요?
- 대용량 파일 업로드 시 유량 제어를 구현하는 방법은 무엇인가요?
아키텍처 및 마이크로서비스 관련 질문
- 마이크로서비스 아키텍처의 장단점은 무엇인가요?
- 마이크로서비스에서 서비스 간 통신 시 유량 제어는 어떻게 구현하나요?
- 서비스 메시(Service Mesh)의 역할은 무엇인가요?
- Hexagonal Architecture와 Layered Architecture의 차이점은 무엇인가요?
- API Gateway를 사용하면 어떤 이점이 있나요?
- Event Sourcing과 CQRS의 차이는 무엇인가요?
DevOps 및 CI/CD 관련 질문
- Docker와 Kubernetes를 활용하여 CI/CD 파이프라인을 구축하는 방법은 무엇인가요?
- Canary Deployment와 Blue-Green Deployment의 차이점은 무엇인가요?
- Helm을 사용하는 이유는 무엇인가요?
- 지속적 통합(CI)과 지속적 배포(CD)의 차이는 무엇인가요?
보안 및 인증 관련 질문
- 내부 서비스 간 API 연계 개발 시 발생할 수 있는 보안 이슈는 무엇인가요?
- JWT(Json Web Token)의 구조와 사용 방법은 무엇인가요?
- OAuth 2.0에서 Authorization Code Grant 방식은 어떻게 동작하나요?
- Refresh Token 사용 시 고려해야 할 보안 요소는 무엇인가요?
반응형
'IT > 기타' 카테고리의 다른 글
헥사고날 아키텍처 정리 및 예제 (0) | 2023.03.12 |
---|---|
2021년 한 해를 되돌아보며...(5년차 개발자 2021년 회고) (1) | 2022.01.21 |
100일 커밋 회고 - (잔디를 심어보자) (0) | 2021.05.17 |
intellij Unexpected error (103) returned by AddToSystemClassLoaderSearch 문제 (1) | 2021.02.15 |
git repo user 변경 (0) | 2021.01.29 |