백엔드·웹 경력직(3~5년) 면접 대비 정리. TDD·테스트 경험, 데이터 모델 복잡도 등 실무 중심 면접 질문과 답변 포인트를 정리합니다.
Java
12 posts2020 1
2019 4
Netty in Action 핵심 요약과 실무 활용. 비동기 이벤트 기반 네트워크 프레임워크 Netty의 Channel·Pipeline·Handler 모델과 아키텍처를 정리합니다.
웹 개발 신입 면접 대비 정리. 클러스터드/넌클러스터드 인덱스, GET·POST 차이 등 자주 나오는 백엔드·웹 기술 질문을 정리합니다.
OpenJDK 11 전환 후 발생하는 JPA(Hibernate) entityManagerFactory 빈 생성 오류의 원인과 해결법. BCI 방식 클래스 로딩과 관련한 문제를 분석합니다.
스프링 부트 테스트 어노테이션 정리. @SpringBootTest 통합 테스트와 @WebMvcTest·@DataJpaTest·@RestClientTest 등 슬라이스 테스트의 용도와 로딩 Bean을 비교합니다.
2018 1
스프링 Annotation과 Reflection 개념 정리. 메타데이터로서의 어노테이션 역할과 리플렉션으로 런타임에 정보를 읽어 동작을 처리하는 원리를 설명합니다.
2017 2
자바 synchronized 키워드 정리. 멀티스레드 환경에서 공유 자원에 lock을 걸어 동시 접근을 막고 동기화를 보장하는 원리와 사용법을 설명합니다.
안드로이드 앱에 Facebook 로그인을 구현하는 방법. AndroidManifest 설정, 로그인 버튼·권한 요청, 사용자 정보 획득과 콜백 처리를 정리합니다.
2016 2
Restful한 Spring @ResponseBody, @RestController, @Controller VS, ResponseEntity
스프링 프레임워크에서 home.jsp가 구동되는 과정 정리. DispatcherServlet의 요청 처리 흐름과 web.xml, servlet-context.xml의 역할을 단계별로 설명합니다.