클라우드, 인프라 엔지니어 면접 예상 질문

2025. 2. 16. 23:42Dev

728x90
반응형

백엔드나 프론트엔트 면접 질문은 많지만 클라우드, 인프라 엔지니어 면접 예상 질문은 많이 안보여서 적어봅니다.

 

1. TCP와 UCP의 차이를 설명해주세요.
- TCP : Reliable, connection-oriented, ensures ordered delivery
- UDP : Faster, connectionless, no guarantee of delivery

-> 추가 질문
- 클라우드 환경에서 TCP대신 UDP를 쓰는 환경에는 뭐가 있을까요.
- TCP 성능을 최적화하기 위한 기술을 아는대로 말씀해주세요.
- 방화벽이나 보안그룹에 대해 Stateful과 Stateless로 비교해서 설명해주세요.

2. 사설 IP 주소의 장단점을 설명해주세요.
- 장점: 공개되어도 큰 위험이 없음, IP 고갈 지연 등
- 단점: 인터넷 연결을 위해 NAT가 필요

-> 추가 질문
- 사설 IP 대역에 대해 알려주세요. (RFC 1918)
- Private IP가 겹칠 때 클라우드 환경에서 어떻게 해결 할 수 있나요.
- k8s 환경에서는 어떻게 private IP를 관리하나요.

3. NAT에 대해 설명해주세요. 
- NAT (Network Address Translation)는 인터넷 액세스를 위해 개인 IP를 공개 IP로 변환합니다.

-> 추가 질문
- AWS에서 NAT Gateway는 어떤 역할을 하나요.
- S3, RDS, Lambda 같은 AWS 서비스들은 어떻게 private IP로 통신하나요.

4. 로드밸런싱 알고리즘에 대해 설명해주세요.
-  Round Robin, Least Connections, IP Hash, Weighted Route

-> 추가 질문
- 로드 밸런싱 알고리즘을 선택할 때 고려해야할 점은 무엇인가요.
- AWS의 LoadBalancer는 어떤 알고리즘으로 라우팅하나요.
- Round Robin이 최적이 아닌 상황을 설명해주세요.

5. 라우팅 테이블의 구성 요소를 아는대로 말해주세요.
- Destination: Target network/subnet
- Next Hop: Where to forward packets
- Metric: Cost value for choosing the best route.
- Interface: Network interface used for transmission.

-> 추가 질문
- 라우팅 테이블의 역할은 무엇인가요.
- 여러 라우팅 경로가 동시에 존재하면 어떤 경로를 선택하나요.
- Linux에서 라우팅 테이블을 확인해 본 경험이 있나요?
- AWS에서 라우팅 테이블을 설정해 본 경험이 있나요?

6. L4와 L7의 차이를 설명해주세요.
- L4: Balances traffic based on IP/port (TCP, UDP).
- L7: Balances traffic based on HTTP headers, URLs, cookies.

-> 추가 질문
- L4와 L7 로드밸런서 중에 하나를 선택해야 했던 경험이 있나요.
- L4와 L7 로드밸런서 동시에 사용한 아키텍처가 있나요.

7. VPN에 대해 설명해주세요.
- A Virtual Private Network (VPN) encrypts traffic for secure remote access to private networks.

-> 추가 질문
- IPSec VPN과 SSL VPN을 비교해주세요.
- Client VPN과 Site-to-Site VPN을 비교해주세요.
- VPN을 사용할 때 주로 생기는 보안의 문제점과 해결방법을 설명해주세요.

8. VDI에 대해 설명해주세요.
- Virtual Desktop Infrastructure (VDI) allows remote access to a virtual desktop environment.

-> 추가 질문
- 언제 써야할까요
- 장점과 단점은 무엇일까요.

9. Docker와 VM을 비교해서 설명해주세요.
- 목표, OS, 성능, 리소스 공유, 보안 등

-> 추가 질문
- Docker를 쓴다면 어떤 점 때문일까요.
- VM을 쓴다면 어떤 점 때문일까요.
- CI/CD 파이프라인을 도커로 구성한다면 어떤 장점이 있을까요.

10. SSL Handshake 과정을 설명해주세요.
- Client Hello → Server Hello → Key Exchange → Secure Communication


-> 추가 질문
- 클라우드 환경에서 SSL Termination을 어떻게 구현하나요.

 

여기부터는 정답보다는 생각과 경험을 묻는 질문들입니다.

11. DevOps란 무엇이라고 생각하시나요.

12. ISMS-P에 대해서 설명해주세요.

13. 클라우드에서 3-tier 아키텍처를 그려주세요.

14. 클라우드 환경에서 SPOF에 대응할 수 있는 고가용성 아키텍처 그려주세요.

15. 사용해본 모니터링 솔루션에 대해 설명해주세요.

16. IaC에 대해 설명해주세요.

17. 플랫폼 엔지니어링에 대해 설명해주세요.

18. Kubernetes를 사용해보셨나요?

19. RBAC에 대해 설명해주세요.

20. 구성해본 CI/CD 설명해주세요.