우문현답
愚 問 賢 答
회사별 면접직군별진행 방식
    홈›회사별›무신사›백엔드›질문 상세
    問
    무무신사백엔드직무 역량2026년 출제

    검색 및 추천 API 서버를 개발할 때 가장 중요하게 고려해야 할 요소는 무엇이라고 생각하나요?

    답변 미리보기

    검색엔진 프로젝트에서 OpenSearch를 처음 사용해봤습니다. 종목 검색처럼 실시간성과 정확도가 동시에 중요한 경우, 일반 DB 조회보다 역색인 기반 검색이…

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

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

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

    問
    01
    본인 시각이 또렷한가?
    스키마·질의·랭킹 결 중 본인이 의식한 결이 답에 보입니다. 일반론으로만 답하면 깊이가 옅은 자리입니다.
    骨
    02
    고려 결을 또렷이 짚는가?
    정확·지연·합의 결로 본인이 가른 흔적이 답에서 드러나는 결이 통합니다. 매끈하게만 끝나는 답은 외워 온 결로 들립니다.
    語
    03
    본인 사례로 닫는가?
    추상 다짐이 아니라 본인이 실제로 한 결을 짚는 답이 자주 등장합니다. 매끈하게만 끝나는 답은 외워 온 결로 들립니다.
    本
    04
    측정 가능한 결과로 닫는가?
    정확·지연·전환 결로 본인이 결과를 본 흔적이 답에 보입니다. 수치 없이 좋아진다는 답은 검증이 옅은 결입니다.
    말로 해봐야 는다
    읽는 것과 말하는 건 다릅니다.
    이 질문, 소리 내어 답해 볼까요?
    무신사 면접관 페르소나가 이 질문을 던지고, 당신의 답에 꼬리질문으로 되물어요.
    음성으로 답해보기
    OpenSearch 종목 검색 인덱싱 설계 결약 90초nori 형태소 분석기 + 동의어 사전으로 한국어 종목명 검색 정확도를 개선한 결약 86초Precision@5 지표 기반으로 랭킹 튜닝을 반복 실험한 결약 90초
    예시 답변 1
    약 90초

    OpenSearch 종목 검색 인덱싱 설계 결

    검색엔진 프로젝트에서 OpenSearch를 처음 사용해봤습니다. 종목 검색처럼 실시간성과 정확도가 동시에 중요한 경우, 일반 DB 조회보다 역색인 기반 검색이 유리하다는 것을 이해하고 선택했습니다. 설계 단계에서 가장 먼저 고려한 것은 어떤 필드를 검색 가능하게 할지였는데, 종목명, 코드, 산업군을 분리해 인덱스 매핑을 정의했습니다.

    자동완성 기능을 위해 edge n-gram 분석기를 적용했고, 초성 검색처럼 한국어 특성을 고려한 분석기 설정이 까다로웠습니다. 쿼리 정확도와 성능을 함께 높이기 위해 정확 매칭과 퍼지 매칭을 점수 기반으로 조합했고, 관련도 높은 결과가 상위에 오도록 부스팅 설정을 조정했습니다. 결과적으로 응답 시간이 목표 기준 이하로 유지됐습니다. OpenSearch 설계는 인덱스 매핑이 검색 품질과 성능 모두를 결정한다는 결을 얻었습니다.

    이 결의 특징
    이 결이 통하는 자리
    예시 답변 2
    약 86초

    nori 형태소 분석기 + 동의어 사전으로 한국어 종목명 검색 정확도를 개선한 결

    졸업 프로젝트에서 주식 종목 검색 기능을 만들 때 OpenSearch의 기본 분석기를 그대로 쓰자 종목명을 줄임말로 검색하면 결과가 안 나왔습니다. nori 형태소 분석기를 도입해 한국어 형태소 단위로 토큰화했더니 이 문제는 해결됐지만, 이번엔 비슷한 음절이 들어가는 다른 종목이 모두 함께 올라오는 노이즈가 생겼습니다. 을 직접 만들어 약어와 정식 명칭을 매핑했고, 부스팅 가중치를 조정해 정확히 일치하는 종목명을 상위에 올렸습니다. 처음에는 동의어 파일 형식이 맞지 않아 인덱스 생성이 실패하는 삽질을 반복했지만, 공식 문서를 꼼꼼히 읽으며 정리했습니다. 최종적으로 사내 테스트 50개 종목 기준 검색 정확도가 71%에서 89%로 올랐습니다.

    이 결의 특징
    이 결이 통하는 자리
    예시 답변 3
    약 90초

    Precision@5 지표 기반으로 랭킹 튜닝을 반복 실험한 결

    인턴 기간에 검색 엔진 랭킹 개선을 맡았을 때, 처음에는 결과가 좋아 보이는지를 감으로만 판단하고 있었습니다. 팀장이 지표를 알려줬고, 쿼리 50개를 직접 정의해 랭킹 정확도를 수치로 추적하기 시작했습니다. BM25 가중치를 조정하거나 필드별 부스팅 값을 바꿀 때마다 이 지표로 전후를 비교했고, 수치가 오히려 떨어지면 바로 롤백했습니다.

    세 번 방향을 되돌리면서 결국 공식 명칭에 높은 부스팅을 주고 설명 텍스트는 낮추는 설정이 가장 안정적이었습니다. 처음에는 실험을 너무 많이 한 번에 바꿔 어떤 변수가 영향을 줬는지 추적이 안 됐는데, 이후 변수 하나씩만 바꾸는 방식으로 전환했습니다. 이 경험으로 튜닝 작업에서 지표 없이 감으로만 판단하는 게 얼마나 비효율적인지 실감했습니다.

    이 결의 특징
    이 결이 통하는 자리
    !
    위 답변은 여러 풀이 중 한 가지 예시입니다. 정답이 아니며, 외워서 그대로 말하면 면접관이 다음 질문을 그 자리에서 시작하는 경우가 많습니다. 본인의 프로젝트·기준·숫자로 다시 짜는 자리로만 쓰세요.
    ✕자주 빠지는 자리

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

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

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

    壹본인이 가장 무게 두는 결은 어디인가요?
    貳고려 결을 어떻게 잡으시나요?
    參결과를 어떤 결로 측정하시나요?
    이제, 직접 답해볼 차례예요.
    눈으로 읽은 답은 면접장에서 나오지 않아요. 무신사 면접관과 이 질문으로 한 번 대화해 보세요.
    이 질문으로 모의면접 해보기
    또는, 다음 질문으로

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

    당근마켓 · 백엔드
    GraphQL API를 설계할 때 가장 중요하게 고려해야 할 요소는 무엇인가요?
    이 질문 보기
    SPC그룹 · 공통직무·미지정
    신규 서비스 서버 개발 시 가장 중요하게 고려해야 할 요소는 무엇이라고 생각하시나요?
    이 질문 보기
    쿠팡 · 백엔드
    REST API를 설계할 때 고려해야 할 주요 요소는 무엇인가요?
    이 질문 보기
    이니지 · SW·IT 일반
    AI 시스템 서비스의 웹 응용 서버 개발에서 가장 중요하게 고려해야 할 요소는 무엇이라고 생각하나요?
    이 질문 보기
    안내 · 이 페이지의 질문·답변·꼬리질문은 유사 직군 채용 시장의 공개된 면접 후기·커뮤니티 게시물을 분석해 구성한 학습 자료입니다. 실제 출제·회사 공식 입장과는 무관하며, 정정 요청 시 24시간 내 반영합니다. 자세히
    개인정보처리방침이용약관문의
    © 2026 우문현답. All rights reserved.
    이 페이지 목차
    01면접관의 의도02답변의 결03실수·꼬리질문04관련 질문
    말로 해봐야 는다
    이 질문, 무신사 면접관과
    음성으로 답해볼까요?
    모의면접 해보기
    첫 회 무료 · 종료 즉시 음성 폐기