우문현답
愚 問 賢 答
회사별 면접직군별진행 방식
    홈›회사별›이스트소프트›SW·IT 일반›질문 상세
    問
    이이스트소프트SW·IT 일반직무 역량2026년 출제

    서버 개발에서 Spring Framework를 사용할 때, 어떤 기능이 가장 유용하다고 생각하나요?

    답변 미리보기

    Spring에서 가장 유용하게 활용한 기능은 의존성 주입(DI)입니다. 객체 간 결합도를 낮춰 테스트 코드 작성이 훨씬 수월해졌고, 인터페이스로 의존하면…

    예상 답변 시간
    60~90초
    예상 꼬리질문
    3회
    난이도
    난이도 중상
    출제 빈도
    높음
    INTERVIEWER'S INTENT · 면접관의 의도

    이 질문, 네 갈래로 뜯어봅니다.

    면접관이 이 한 문장으로 확인하려는 것들. 각 갈래를 알면 답의 뼈대가 잡혀요.

    問
    01
    기능 결을 짚는가?
    DI·AOP·MVC 결을 짚는 흔적이 강합니다. 막연한 '잘 쓴다'만 답하면 면접관이 결을 다시 묻는 자리가 자주 보입니다.
    骨
    02
    이유 결이 구체인가?
    테스트·재사용·확장 결을 짚는 흔적이 답에 있어야 합니다. 한 결만 답하면 면접관이 결을 다시 캐는 결이 자주 통합합니다.
    語
    03
    본인 사례 결을 받치는가?
    구체 케이스·결과 결을 자기 언어로 짚는 흔적이 강하게 통합합니다. 이론만 답하면 면접관이 적용을 다시 묻는 자리가 강합니다.
    本
    04
    한계도 인정하는가?
    복잡·대안 결을 짚는 흔적이 자주 통합합니다. 만능처럼 답하면 면접관이 객관화를 다시 캐는 자리가 강합니다.
    말로 해봐야 는다
    읽는 것과 말하는 건 다릅니다.
    이 질문, 소리 내어 답해 볼까요?
    이스트소프트 면접관 페르소나가 이 질문을 던지고, 당신의 답에 꼬리질문으로 되물어요.
    음성으로 답해보기
    의존성 주입·AOP 로깅·트랜잭션 관리로 Spring 핵심 기능 활용 경험 결약 75초@Transactional 이해 부족으로 롤백 안 되는 버그를 직접 추적한 실패 회고 결약 90초Spring Security 도입으로 인증·인가 직접 구현 없이 API 보안을 정착시킨 결약 86초
    예시 답변 1
    약 75초

    의존성 주입·AOP 로깅·트랜잭션 관리로 Spring 핵심 기능 활용 경험 결

    Spring에서 가장 유용하게 활용한 기능은 의존성 주입(DI)입니다. 객체 간 결합도를 낮춰 테스트 코드 작성이 훨씬 수월해졌고, 인터페이스로 의존하면 구현체를 교체해도 상위 코드를 수정할 필요가 없었습니다.

    AOP(관점 지향 프로그래밍)는 로깅과 트랜잭션 처리에 활용했습니다. 메서드마다 로그를 직접 넣는 대신 어노테이션 하나로 공통 로직을 적용할 수 있어 중복 코드가 크게 줄었습니다.

    @Transactional 어노테이션은 편리하지만, 트랜잭션 경계를 제대로 이해하지 못하면 예외 발생 시 롤백이 안 되는 상황이 생깁니다. 이를 직접 경험하고 나서 트랜잭션 전파 속성과 격리 수준을 꼼꼼히 확인하는 습관이 생겼고, 예상치 못한 버그를 사전에 막을 수 있었습니다.

    이 결의 특징
    테스트 코드 작성이 훨씬 수월이라는 구체적 기술을 직접 경험하고 그 과정에서 배움을 얻은 흔적이 드러납니다.
    이 결이 통하는 자리
    구체적인 도구나 기술 이름과 함께 그것을 왜 배웠는지 과정이 있을 때 실제 경험으로 인정받는 자리입니다.
    예시 답변 2
    약 90초

    @Transactional 이해 부족으로 롤백 안 되는 버그를 직접 추적한 실패 회고 결

    학부 프로젝트에서 주문 생성 API를 만들 때 오류가 나면 DB가 롤백될 거라 믿었는데, 실제로는 재고 차감만 되고 주문은 생성되지 않는 상태가 남았습니다. 을 서비스 메서드에 붙였는데도 롤백이 안 된 이유를 처음엔 전혀 몰랐습니다. 알고 보니 내부에서 로 예외를 잡아 삼켜버린 게 원인이었습니다. Spring은 예외가 메서드 밖으로 전파돼야 롤백을 트리거하는데, 내부에서 처리하면 트랜잭션이 정상 종료된 것으로 인식한다는 걸 공식 문서에서 확인했습니다. 수정 후에도 Checked exception은 기본적으로 롤백 대상이 아니라는 사실을 추가로 발견했고, 롤백 대상 예외를 명시하는 설정을 추가했습니다. 이후 트랜잭션을 쓸 때 예외 전파 경로를 먼저 그려보는 습관이 생겼습니다.

    이 결의 특징
    트랜잭션이 정상 종료으로 바꿈으로써 상황을 개선한 구체적 전환점이 선명하게 드러나는 과정입니다.
    이 결이 통하는 자리
    문제 인식과 해결책이 일대일로 대응될 때 논리적 사고가 검증되는 자리입니다.
    예시 답변 3
    약 86초

    Spring Security 도입으로 인증·인가 직접 구현 없이 API 보안을 정착시킨 결

    학부 프로젝트에서 처음 JWT 기반 인증을 구현할 때 Spring Security 없이 직접 필터를 만들었습니다. 토큰 파싱, 서명 검증, 역할 확인을 모두 수작업으로 짜다 보니 400줄이 넘는 필터 코드가 생겼고, 팀원이 건드리기를 꺼려했습니다. 다음 프로젝트에서 Spring Security를 처음 도입했는데, 설정과 서비스 구현만으로 같은 기능을 40줄 안에 구성할 수 있었습니다. 처음에는 요청 경로별 접근 제한 설정이 직관적이지 않아 모든 엔드포인트가 열려버리는 실수를 했지만, 공식 문서 예제와 비교해가며 고쳤습니다. 방어나 세션 관리 같은 보안 기본 설정도 프레임워크가 기본값으로 잡아줘서 빠뜨리기 어렵다는 걸 알게 됐습니다. 인증 로직은 검증된 프레임워크를 이해하고 올바르게 쓰는 편이 더 안전하다는 걸 이 경험에서 배웠습니다.

    이 결의 특징
    경험 자체보다 그로부터 얻은 보편적 설계 원칙까지 나아간 사고의 깊이가 드러나는 흔적입니다.
    이 결이 통하는 자리
    'Spring Security'같은 원칙을 경험에서 도출해낸 면접자의 사고 높이가 드러날 때 심화 질문으로 이어지는 자리입니다.
    !
    위 답변은 여러 풀이 중 한 가지 예시입니다. 정답이 아니며, 외워서 그대로 말하면 면접관이 다음 질문을 그 자리에서 시작하는 경우가 많습니다. 본인의 프로젝트·기준·숫자로 다시 짜는 자리로만 쓰세요.
    ✕자주 빠지는 자리

    같은 실수가 반복돼요. 이것만 피해도 절반은 갑니다.

    • ✕떨어뜨린 옵션이 1개라도 있는가? "이게 답이었어요"만으로는 의사결정이 아니라 그냥 선택입니다.
    • ✕선택 기준이 그 프로젝트에 한정되는가? "성능이 좋아서"는 일반론, "우리 트래픽이 X 패턴이라서"가 본인의 답입니다.
    • ✕결과 숫자 1개를 정확히 말할 수 있는가? P95·QPS·적중률 — 무엇이든 1개. 숫자가 없으면 직감으로 한 일처럼 들리기 쉽습니다.
    • ✕지금 다시 한다면 어떻게 할지 답할 수 있는가? "잘했다"보다 "이건 다르게 했을 것 같다"가 더 깊은 인상을 남깁니다.
    ▶이어질 꼬리질문

    진짜 면접은 두 번째 질문부터예요. 이 답 뒤에 따라올 법한 것들.

    壹사용이 안 맞은 결은 있나요?
    貳대안과 비교하면 어떤가요?
    參본 직무에 어떻게 적용하시겠어요?
    이제, 직접 답해볼 차례예요.
    눈으로 읽은 답은 면접장에서 나오지 않아요. 이스트소프트 면접관과 이 질문으로 한 번 대화해 보세요.
    이 질문으로 모의면접 해보기
    또는, 다음 질문으로

    같은 흐름에서 자주 이어지는 질문들이에요.

    SPC그룹 · 공통직무·미지정
    Java와 Spring Framework를 사용한 서버 개발 경험을 구체적으로 이야기해 주세요.
    이 질문 보기
    KT · 공통직무·미지정
    Java Spring Boot와 같은 기술을 사용할 때, 어떤 방식으로 아키텍처를 설계하고 최적화하나요?
    이 질문 보기
    SPC그룹 · 풀스택
    Spring Framework를 활용하여 개발했던 MES 솔루션의 구체적인 기능이나 특징에 대해 설명해 주세요.
    이 질문 보기
    트립비토즈 · 백엔드
    Springframework를 활용한 Java 어플리케이션 서버 개발 경험에 대해 구체적인 사례를 설명해 주세요.
    이 질문 보기
    안내 · 이 페이지의 질문·답변·꼬리질문은 유사 직군 채용 시장의 공개된 면접 후기·커뮤니티 게시물을 분석해 구성한 학습 자료입니다. 실제 출제·회사 공식 입장과는 무관하며, 정정 요청 시 24시간 내 반영합니다. 자세히
    개인정보처리방침이용약관문의
    © 2026 우문현답. All rights reserved.
    이 페이지 목차
    01면접관의 의도02답변의 결03실수·꼬리질문04관련 질문
    말로 해봐야 는다
    이 질문, 이스트소프트 면접관과
    음성으로 답해볼까요?
    모의면접 해보기
    첫 회 무료 · 종료 즉시 음성 폐기