우문현답
愚 問 賢 答
회사별 면접직군별진행 방식
    홈›회사별›네이버›프론트엔드›질문 상세
    問
    네네이버프론트엔드경험·이력2026년 출제

    지도 편집기 개발에 대한 경험이 있다면, 어떤 라이브러리를 사용했는지와 그 이유를 설명해 주세요.

    답변 미리보기

    지도 편집기 프로젝트에서 Leaflet.js와 OpenLayers를 비교한 뒤 Leaflet을 선택했습니다. OpenLayers는 기능이 많지만 초기 로딩…

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

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

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

    問
    01
    사용한 라이브러리는 무엇인가?
    사용한 라이브러리의 이름을 언급한 흔적이 답에 있어야 합니다. 없으면 면접관이 '그 이유는 무엇인가요?'를 추가로 묻는 경우가 많습니다.
    骨
    02
    라이브러리 선택 이유는 무엇인가?
    라이브러리를 선택한 이유에 대한 설명이 답에 있어야 합니다. 없으면 면접관이 '다른 선택지는 없었나요?'를 추가로 묻는 자리가 자주 보입니다.
    語
    03
    지도 편집기 개발 경험은 어떤가?
    지도 편집기 개발 경험에 대한 구체적인 설명이 답에 있어야 합니다. 없으면 면접관이 '어떤 프로젝트였나요?'를 추가로 묻는 경우가 흔하게 나타납니다.
    本
    04
    비교한 라이브러리는 무엇인가?
    비교한 다른 라이브러리의 흔적이 답에 있어야 합니다. 없으면 면접관이 '왜 그 라이브러리를 선택했나요?'와 같은 질문을 던지는 자리가 자주 보입니다.
    말로 해봐야 는다
    읽는 것과 말하는 건 다릅니다.
    이 질문, 소리 내어 답해 볼까요?
    네이버 면접관 페르소나가 이 질문을 던지고, 당신의 답에 꼬리질문으로 되물어요.
    음성으로 답해보기
    직접 경험 기반약 60초Mapbox GL JS를 선택한 이유와 벡터 타일 방식의 장점을 설명하는 결약 60초지도 편집기에서 커스텀 드로잉 기능 구현 시 라이브러리 선택 과정 결약 58초
    예시 답변 1
    약 60초

    직접 경험 기반

    지도 편집기 프로젝트에서 Leaflet.js와 OpenLayers를 비교한 뒤 Leaflet을 선택했습니다. OpenLayers는 기능이 많지만 초기 로딩 크기와 학습 곡선이 프로젝트 규모에 비해 컸고, Leaflet은 플러그인 생태계가 풍부해 편집 기능을 빠르게 붙일 수 있었습니다. 폴리곤 편집에는 Leaflet.draw 플러그인을 썼고, 레이어 관리는 직접 구현했습니다. 라이브러리 선택에서 기능보다 팀 규모와 유지보수 비용을 먼저 고려하는 습관을 이 프로젝트에서 갖게 됐습니다. 이후 추가 요구사항으로 클러스터링이 필요했을 때 Leaflet.markercluster를 빠르게 붙일 수 있었던 게 선택을 잘했다는 확인이 됐습니다.

    라이브러리 선택은 기능보다 팀 규모와 유지보수 비용을 먼저 고려해야 하며, 플러그인 생태계의 확장성이 이후 요구사항 대응에 결정적이었습니다.

    이 결의 특징
    라이브러리 비교 후 선택 이유를 팀 규모와 유지보수 비용 관점에서 짚는 결입니다.
    이 결이 통하는 자리
    기술 스택 선택의 실무적 근거를 확인하려는 질문에 통하는 결입니다.
    예시 답변 2
    약 60초

    Mapbox GL JS를 선택한 이유와 벡터 타일 방식의 장점을 설명하는 결

    지도 편집기 개발에서 Mapbox GL JS를 선택한 경험이 있습니다. 선택 이유는 WebGL 기반 렌더링으로 래스터 방식보다 확대·축소 시 끊김이 없고, 벡터 타일 방식을 지원해서 네트워크 사용량이 적고 클라이언트 사이드에서 스타일을 동적으로 변경할 수 있기 때문이었습니다. 편집기에서 사용자가 레이어를 추가하거나 마커 스타일을 바꾸는 기능이 필요했는데, 벡터 타일 + 동적 스타일링 조합이 이 요구사항에 가장 적합했습니다. 반면 라이선스 이슈로 오픈소스 대안이 필요할 때는 MapLibre GL JS(Mapbox GL의 오픈소스 포크)로 전환 가능한 구조로 설계해두었습니다.

    렌더링 방식이 편집기 성능을 결정합니다. 벡터 타일이 편집 기능의 유연성을 높입니다. 라이선스와 기능 요구사항을 함께 고려해야 합니다.

    이 결의 특징
    렌더링 방식과 라이선스까지 고려한 정교한 선택 기준을 짚는 결입니다.
    이 결이 통하는 자리
    기술 선택의 다각적 고려사항을 확인하려는 질문에서 설득력을 인정받는 결입니다.
    예시 답변 3
    약 58초

    지도 편집기에서 커스텀 드로잉 기능 구현 시 라이브러리 선택 과정 결

    지도 편집기에서 사용자가 직접 폴리곤이나 선을 그릴 수 있는 드로잉 기능이 필요했을 때, 라이브러리 선택이 구현 난이도에 큰 영향을 줬습니다. Leaflet.draw 플러그인과 Turf.js를 조합하는 방식과, OpenLayers의 내장 드로잉 기능을 비교했습니다.

    Leaflet.draw는 커뮤니티 지원이 많고 사용법이 직관적이어서 프로토타입 속도가 빨랐지만, 복잡한 공간 분석이 필요할 때 Turf.js를 별도로 연결해야 하는 번거로움이 있었습니다. OpenLayers는 공간 연산 기능이 내장되어 있어 복잡한 편집 기능에 적합하지만 학습 비용이 높았습니다.

    요구사항이 단순 드로잉 중심이었기 때문에 Leaflet.draw를 선택했고, 이후 분석 기능이 추가됐을 때 Turf.js를 붙이는 방식으로 확장했습니다. 요구사항 범위가 라이브러리를 결정합니다. 확장 가능성을 열어두고 선택해야 합니다. 학습 비용과 기능 커버리지의 균형이 선택 기준입니다.

    이 결의 특징
    요구사항 범위에 맞춰 라이브러리를 선택하고 확장 가능성을 열어두는 결입니다.
    이 결이 통하는 자리
    확장성을 고려한 설계 감각을 확인하려는 질문에서 자주 채택되는 결입니다.
    !
    위 답변은 여러 풀이 중 한 가지 예시입니다. 정답이 아니며, 외워서 그대로 말하면 면접관이 다음 질문을 그 자리에서 시작하는 경우가 많습니다. 본인의 프로젝트·기준·숫자로 다시 짜는 자리로만 쓰세요.
    ✕자주 빠지는 자리

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

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

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

    壹사용한 라이브러리의 장점은 무엇인가요?
    貳그 라이브러리를 선택하지 않았다면 어떤 대안이 있었을까요?
    參프로젝트에서 어떤 어려움이 있었고, 어떻게 해결했나요?
    이제, 직접 답해볼 차례예요.
    눈으로 읽은 답은 면접장에서 나오지 않아요. 네이버 면접관과 이 질문으로 한 번 대화해 보세요.
    이 질문으로 모의면접 해보기
    또는, 다음 질문으로

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

    올웨이즈 · ML 엔지니어
    LLM 관련 개발 경험이 있다면, 어떤 라이브러리를 사용했으며 어떤 서비스를 개발했는지 설명해 주세요.
    이 질문 보기
    HL그룹 · SW·IT 일반
    동역학 시뮬레이션을 진행할 때 어떤 라이브러리를 사용했는지, 그리고 그 라이브러리를 선택한 이유는 무엇인지 설명해 주세요.
    이 질문 보기
    이스트소프트 · 게임 클라이언트
    서드파티 라이브러리 또는 SDK를 사용한 경험이 있다면, 어떤 프로젝트에서 어떻게 활용했는지 설명해 주세요.
    이 질문 보기
    라인 · 풀스택
    WebView 기반 하이브리드 앱 개발 경험이 있다면, 어떤 프로젝트에서 어떻게 활용했는지 이야기해 주세요.
    이 질문 보기
    안내 · 이 페이지의 질문·답변·꼬리질문은 유사 직군 채용 시장의 공개된 면접 후기·커뮤니티 게시물을 분석해 구성한 학습 자료입니다. 실제 출제·회사 공식 입장과는 무관하며, 정정 요청 시 24시간 내 반영합니다. 자세히
    개인정보처리방침이용약관문의
    © 2026 우문현답. All rights reserved.
    이 페이지 목차
    01면접관의 의도02답변의 결03실수·꼬리질문04관련 질문
    말로 해봐야 는다
    이 질문, 네이버 면접관과
    음성으로 답해볼까요?
    모의면접 해보기
    첫 회 무료 · 종료 즉시 음성 폐기