← 모든 태그
#기술면접
글 5개
· Backend · 5분
[매일메일] 단위 테스트와 통합 테스트의 차이점은 무엇인가요?
단위 테스트와 통합 테스트의 차이점은 무엇인가요? 소프트웨어 테스트의 한 유형으로, 소프트웨어의 개별 구성 요소 또는 모듈이 예상대로 작동하는지 검증하는 과정 “단위”는 보통 메서드. 함수, 또는 클래스와…
· Backend · 8분
[매일메일] 동기 방식으로 외부 서비스를 호출할 때 외부 서비스 장애가 나면 어떻게 조치할 수 있나요? + 동기와 비동기의 차이점은 무엇인가요?
동기 방식으로 외부 서비스를 호출할 때 외부 서비스 장애가 나면 어떻게 조치할 수 있나요? 1) 동기 vs 비동기 통신 동기(Synchronous): 요청이 끝날 때까지 대기 → 직렬적 실행, 장애 전파에 취약…
· Backend · 4분
[매일메일] equals와 hashCode는 왜 함께 재정의해야 할까요?
equals와 hashCode는 왜 함께 재정의해야 할까요? 1) 객체 비교: 동일성과 동등성 자바에서 객체 비교는 두 가지 방식이 있다: ==는 동일성(Identity)을 비교한다. 즉, 같은 객체 인스턴스인지…
· Backend · 5분
[매일메일] 로그와 메트릭을 설명해주세요.
로그와 메트릭을 설명해주세요. 정의 시스템이나 애플리케이션에서 발생하는 사건/활동 기록을 텍스트 형식으로 저장한 데이터 주로 디버깅, 문제 해결, 보안 감사, 시스템 상태 분석에 사용 특징 텍스트 기반: 사람이…
· Backend · 2분
[매일메일] 얕은 복사와 깊은 복사에 대해서 설명해주세요.
얕은 복사와 깊은 복사에 대해서 설명해주세요. 얕은 복사(Shallow Copy) vs 깊은 복사(Deep Copy) 얕은 복사 (Shallow Copy) 개념: 객체 자체만 복사하고, 내부에 포함된 참조형…