우문현답
愚 問 賢 答
회사별 면접직군별질문 가이드진행 방식
    홈›회사별›111퍼센트›공통직무·미지정›질문 상세
    問
    1111퍼센트공통직무·미지정경험·이력2026년 출제

    WebSocket이나 gRPC를 활용한 개발 경험에 대해 구체적으로 말씀해 주세요.

    답변 미리보기

    실시간 랭킹 기능을 개발하며 매번 DB에서 정렬 쿼리를 실행하니 응답 시간이 평균 300밀리초가 걸렸습니다. Redis의 Sorted Set을 활용해 랭킹…

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

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

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

    問
    01
    기술 도입 배경 이해
    왜 그 기술이 필요했는지, 어떤 문제를 해결하기 위해 도입했는지를 설명할 수 있는지를 본다.
    骨
    02
    대안과의 비교
    단순 DB나 동기 방식 대신 왜 이 기술을 선택했는지 비교 근거가 있는지를 확인한다.
    語
    03
    실제 동작 이해
    개념만 알고 있는지, 실제로 설정하고 운영까지 해봤는지를 구분해서 듣는다.
    本
    04
    장애·예외 상황 고려
    메시지 유실, 연결 끊김 같은 예외 상황을 고려해봤는지를 본다.
    말로 해봐야 는다
    읽는 것과 말하는 건 다릅니다.
    이 질문, 소리 내어 답해 볼까요?
    111퍼센트 면접관 페르소나가 이 질문을 던지고, 당신의 답에 꼬리질문으로 되물어요.
    음성으로 답해보기
    Redis 캐시 도입 경험Kafka로 비동기 처리를 구현한 경험Redis를 세션 저장소로 활용한 경험
    예시 답변 1

    Redis 캐시 도입 경험

    실시간 랭킹 기능을 개발하며 매번 DB에서 정렬 쿼리를 실행하니 응답 시간이 평균 300밀리초가 걸렸습니다. Redis의 Sorted Set을 활용해 랭킹 데이터를 캐싱하니 응답 시간이 15밀리초로 줄었습니다. 다만 DB와 캐시 간 데이터 불일치가 걱정돼, 점수 변경 시마다 캐시를 함께 갱신하는 방식으로 정합성을 맞췄습니다.

    성능 개선 수치(300ms→15ms)와 정합성 고려를 함께 제시했다.
    예시 답변 2

    Kafka로 비동기 처리를 구현한 경험

    주문 처리 시스템 프로젝트에서 주문 생성 후 알림 발송, 재고 차감을 동기로 처리하니 응답이 느려지는 문제가 있었습니다. Kafka를 도입해 주문 생성 이벤트를 발행하고 알림·재고 서비스가 각각 구독해 비동기로 처리하도록 바꿨습니다. 이 과정에서 메시지 처리 실패 시 재시도 로직을 넣지 않으면 이벤트가 유실될 수 있다는 걸 알게 돼 재시도와 DLQ 개념을 학습해 적용했습니다.

    장애 상황(메시지 유실)을 인지하고 대응 방안까지 언급했다.
    예시 답변 3

    Redis를 세션 저장소로 활용한 경험

    서버 두 대로 로드밸런싱을 실습하며 세션이 서버마다 따로 관리돼 로그인이 유지되지 않는 문제를 겪었습니다. Redis를 세션 저장소로 두고 두 서버가 공유하도록 구성해 문제를 해결했습니다. 처음엔 Redis 서버가 다운되면 전체 로그인이 막힌다는 점이 걱정돼, TTL을 짧게 설정하고 재로그인 흐름을 자연스럽게 만드는 방식으로 보완했습니다.

    단일 장애점 문제를 스스로 인지하고 완화 방안을 설계했다.
    !
    위 답변은 여러 풀이 중 한 가지 예시입니다. 정답이 아니며, 외워서 그대로 말하면 면접관이 다음 질문을 그 자리에서 시작하는 경우가 많습니다. 본인의 프로젝트·기준·숫자로 다시 짜는 자리로만 쓰세요.
    ✕자주 빠지는 자리

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

    • ✕기술 이름만 언급하고 왜 그 기술이 필요했는지 배경을 설명하지 못한다.
    • ✕장애·예외 상황(메시지 유실, 연결 끊김)을 전혀 고려하지 않았다고 답한다.
    • ✕실제 사용 경험 없이 개념 설명만으로 답변을 채운다.
    ▶이어질 꼬리질문

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

    壹Redis나 Kafka를 쓰지 않았다면 어떤 문제가 생겼을까요?
    대응도입 전후 비교를 통해 필요성을 명확히 설명한다.
    貳메시지나 캐시 데이터가 유실될 경우 어떻게 대응하도록 설계했나요?
    대응재시도, TTL, DLQ 등 구체적 대응 메커니즘을 답한다.
    參직접 설정하고 운영까지 해봤나요, 아니면 학습 목적으로만 다뤄봤나요?
    대응실제 운영 경험과 학습 경험을 솔직하게 구분해 답한다.
    이제, 직접 답해볼 차례예요.
    눈으로 읽은 답은 면접장에서 나오지 않아요. 111퍼센트 면접관과 이 질문으로 한 번 대화해 보세요.
    이 질문으로 모의면접 해보기
    또는, 다음 질문으로

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

    HL그룹 · 일반 연구개발
    gRPC 또는 MQTT를 이용한 개발 경험이 있다면, 어떤 프로젝트에서 어떻게 활용했는지 설명해 주세요.
    이 질문 보기
    넥스트증권 · ML 엔지니어
    FastAPI 또는 gRPC를 활용해 API 개발을 진행한 경험이 있다면, 어떤 프로젝트에서 어떻게 사용했는지 상세히 말씀해 주세요.
    이 질문 보기
    현대카드/현대커머셜 · 풀스택
    Web / Mobile Application 개발 경험에 대해 구체적으로 말씀해 주세요.
    이 질문 보기
    CJ올리브영 · 프론트엔드
    React 또는 Vue를 이용한 Web Application 개발 경험에 대해 구체적으로 말씀해 주세요.
    이 질문 보기
    안내 · 이 페이지의 질문·답변·꼬리질문은 유사 직군 채용 시장의 공개된 면접 후기·커뮤니티 게시물을 분석해 구성한 학습 자료입니다. 실제 출제·회사 공식 입장과는 무관하며, 정정 요청 시 24시간 내 반영합니다. 자세히
    개인정보처리방침이용약관문의
    © 2026 우문현답. All rights reserved.
    이 페이지 목차
    01면접관의 의도02답변의 결03실수·꼬리질문04관련 질문
    말로 해봐야 는다
    이 질문, 111퍼센트 면접관과
    음성으로 답해볼까요?
    모의면접 해보기
    첫 회 무료 · 종료 즉시 음성 폐기