커머스, 각종 테크 기업, 대기업 면접을 보면서 질문들 정리 해봄
프로젝트에 대한 질문은 모두 기본이며 꼬꼬무 질문들도 많아서 경력은 확실히 준비해두는게 좋음
특정 기술을 쓰고 있다면 왜 쓰고 있는지를 아는지가 중요한거 같다
MSA 환경에서 데이터 일관성과 느슨한 결합을 위해 EDA를 사용하는데 카프카로 구현하고
ddd의 도메인 이벤트는 eda와 또 자연스럽게 매핑이 됨
그래서 msa, eda, kafka는 무엇보다 중요함 (+한다면 ddd와 hexagonal)
기본
준비해온것 or 자기소개
이직 사유 or 지원동기
장단점
기술
장애 발생시 트러블 슈팅 경험
XX 프로젝트에서 했던 중요한 작업
MSA를 쓰는 이유
EDA를 쓰는 이유
스프링 프레임워크의 전체적인 흐름
빈 생명 주기
cors
리버스프록시
트랜잭션
분산락
대기열 구현 아키텍처
초 대용량 엑셀 업로드 아키텍처
멱등성
금융권에서 네트워크 장애시 에러처리와 보상
http, https
jwt
테이블에 데이터 쌓였을때 개선 방법
공개키 비밀키 비대칭키 대칭키
암호화 알고리즘
해킹공격등 갑작스러운 대규모 트래픽이 들어왔을때 해결 방법
인프라단과 서비스단에서 각각 할수 있는 방법
'개발 > 면접' 카테고리의 다른 글
분산환경에서 트랜잭션 관리하는 방법 (0) | 2025.04.10 |
---|---|
코딩테스트/기술블로그/메일링 모음 (0) | 2025.03.10 |
디자인 패턴 아는척하기 (2) - 현대적인 디자인 패턴 (1) | 2024.12.25 |
디자인 패턴 아는척하기 (1) - 전통적인 디자인 패턴 (1) | 2024.12.25 |