우문현답
愚 問 賢 答
회사별 면접직군별진행 방식
    홈›회사별›넛지헬스케어›프론트엔드›질문 상세
    問
    넛넛지헬스케어프론트엔드직무 역량2026년 출제

    REST API 또는 GraphQL을 사용해 본 경험이 있다면, 어떤 상황에서 사용했는지 설명해 주세요.

    답변 미리보기

    REST와 GraphQL의 가장 큰 차이는 데이터를 얼마나 유연하게 요청할 수 있는가입니다. REST는 엔드포인트마다 반환 구조가 고정돼 있어서, 필요한 필드만…

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

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

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

    問
    01
    RESTful API의 특징은 무엇인가?
    RESTful API에 대한 구체적인 이해가 있는가? 없으면 면접관이 '왜 RESTful을 선택했는가?'를 추가로 묻는 경우가 자주 보입니다.
    骨
    02
    GraphQL API의 장점은 무엇인가?
    GraphQL API의 장점 및 그 활용 사례에 대한 이해가 있어야 합니다. 없으면 면접관이 '어떤 상황에서 GraphQL을 쓰는가?'를 묻는 자리가 자주 보입니다.
    語
    03
    두 API의 단점은 무엇인가?
    RESTful API와 GraphQL API의 단점에 대한 인식이 있는가? 없으면 면접관이 '어떤 점이 문제라고 생각하는가?' 같은 질문을 던지는 자리가 자주 보입니다.
    本
    04
    비교 분석 결과는 어떠한가?
    두 API를 비교한 경험이 답에 있어야 합니다. 없으면 면접관이 '어떤 기준으로 비교했는가?'를 추가로 묻는 경우가 많습니다.
    말로 해봐야 는다
    읽는 것과 말하는 건 다릅니다.
    이 질문, 소리 내어 답해 볼까요?
    넛지헬스케어 면접관 페르소나가 이 질문을 던지고, 당신의 답에 꼬리질문으로 되물어요.
    음성으로 답해보기
    유연한 데이터 요청성 차이와 트레이드오프 학습비용 판단 결웹 인프라 호환성·디버깅 용이성 비교로 선택 결요구별 선택과 일관성·전환전략 선제고려 결
    예시 답변 1

    유연한 데이터 요청성 차이와 트레이드오프 학습비용 판단 결

    REST와 GraphQL의 가장 큰 차이는 데이터를 얼마나 유연하게 요청할 수 있는가입니다. REST는 엔드포인트마다 반환 구조가 고정돼 있어서, 필요한 필드만 받으려면 추가 파싱이나 별도 엔드포인트가 필요합니다. 반면 GraphQL은 쿼리에서 원하는 필드만 지정해서 받을 수 있어서 화면 단에서 필요한 데이터만 가져올 수 있습니다. 팀 프로젝트에서 모바일 API를 설계할 때, 화면마다 필요한 데이터 구조가 달라서 오버패칭 문제를 줄이기 위해 `GraphQL` 도입을 검토했던 경험이 있습니다. 결국 팀 내 학습 비용 문제로 REST를 유지했는데, 기술 선택보다 팀이 얼마나 빠르게 쓸 수 있는지도 중요한 변수라는 걸 느꼈습니다. 유연성이 높아질수록 진입 비용도 같이 올라간다는 트레이드오프가 있었습니다.

    이 결의 특징
    오버패칭 문제로 GraphQL 도입을 검토했다가 팀 학습 비용 문제로 REST를 유지한 구체적 판단 과정이 담겨 있습니다. 유연성이 높아질수록 진입 비용도 오른다는 트레이드오프 관찰이 보입니다.
    이 결이 통하는 자리
    기술 우열을 가리지 않고 팀이 얼마나 빠르게 쓸 수 있는지를 변수로 넣은 판단이 구체적으로 살아 있을 때 통합니다. 실제 검토와 보류 과정이 이어지는 자리에서 면접관이 읽는 결이 보입니다.
    예시 답변 2

    웹 인프라 호환성·디버깅 용이성 비교로 선택 결

    REST의 장점은 캐싱, 모니터링, 인프라 툴과의 호환성이 좋다는 점입니다. HTTP 메서드와 상태 코드를 그대로 사용하기 때문에, 기존 웹 인프라와 자연스럽게 맞습니다. 반면 GraphQL은 단일 엔드포인트로 모든 요청을 처리하기 때문에, 로깅이나 캐싱 설정이 더 복잡해지는 단점이 있습니다. 학교 프로젝트에서 REST로 구현했을 때는 Postman으로 바로 테스트가 됐는데, GraphQL을 처음 써보면서 쿼리 디버깅이 훨씬 낯설었던 기억이 납니다. 두 방식 모두 써본 뒤 느낀 건, 팀이 디버깅하기 쉬운 구조가 장기적으로 더 안전하다는 점입니다. 기술의 우열보다 팀이 오류를 빠르게 잡을 수 있는 방식이 더 중요하다고 생각합니다.

    이 결의 특징
    REST는 Postman으로 바로 테스트됐지만 GraphQL 쿼리 디버깅이 낯설었던 구체적 비교 경험이 담겨 있습니다. 팀이 오류를 빠르게 잡을 수 있는 구조가 더 안전하다는 관찰이 보입니다.
    이 결이 통하는 자리
    이론적 장단점 나열이 아니라 직접 겪은 디버깅 난이도 차이가 구체적으로 살아 있을 때 통합니다. 기술의 우열보다 팀 적합성을 우선하는 판단이 통하는 결이 보입니다.
    예시 답변 3

    요구별 선택과 일관성·전환전략 선제고려 결

    상황에 따라 더 적합한 쪽이 다르다고 생각합니다. 화면 종류가 많고 각 화면마다 데이터 요구가 다를 때는 GraphQL이 낫고, 단순한 `CRUD` 중심 서비스나 팀 규모가 작을 때는 REST가 빠르게 시작하기 좋습니다. 인턴 때 레거시 REST API를 유지하면서 신규 기능은 GraphQL로 추가하는 구조를 처음 봤는데, 두 방식이 공존하는 게 생각보다 복잡하다는 걸 느꼈습니다. 요청 구조가 섞이면 클라이언트 코드에서 어느 방식으로 데이터를 받는지 파악하는 데 시간이 더 걸렸습니다. 처음부터 일관된 방식을 고르고, 나중에 바꾸더라도 전환 전략을 미리 고민하는 것이 중요하다고 생각합니다.

    이 결의 특징
    레거시 REST와 신규 GraphQL이 공존하는 구조에서 클라이언트 코드가 어느 방식으로 데이터를 받는지 파악에 시간이 더 걸렸던 구체적 관찰이 담겨 있습니다.
    이 결이 통하는 자리
    두 방식의 우열을 가리기보다 일관성과 전환 전략을 먼저 고민하는 관점이 구체적으로 살아 있을 때 통합니다. 상황별 선택 기준이 인턴 관찰에서 나올 때 면접관이 읽는 결이 보입니다.
    !
    위 답변은 여러 풀이 중 한 가지 예시입니다. 정답이 아니며, 외워서 그대로 말하면 면접관이 다음 질문을 그 자리에서 시작하는 경우가 많습니다. 본인의 프로젝트·기준·숫자로 다시 짜는 자리로만 쓰세요.
    ✕자주 빠지는 자리

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

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

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

    壹각 방식의 장단점을 좀 더 구체적으로 설명해 주실 수 있나요?
    貳어떤 상황에서 RESTful API를 선호하셨나요?
    參만약 다시 선택한다면 어떤 API 방식을 선택하시겠어요?
    이제, 직접 답해볼 차례예요.
    눈으로 읽은 답은 면접장에서 나오지 않아요. 넛지헬스케어 면접관과 이 질문으로 한 번 대화해 보세요.
    이 질문으로 모의면접 해보기
    또는, 다음 질문으로

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

    넛지헬스케어 · 백엔드
    RESTful API 혹은 GraphQL을 설계한 경험이 있다면, 그 과정에서 어떤 고민이 있었는지 설명해 주세요.
    이 질문 보기
    넥스트증권 · 프로덕트 매니저
    RESTful API와 GraphQL의 차이점에 대해 설명해주시고, 각각의 장단점은 무엇인지 말씀해 주세요.
    이 질문 보기
    넛지헬스케어 · 백엔드
    REST API와 GraphQL 서버를 개발한 경험이 있다면, 어떤 차이점이 있다고 생각하시나요?
    이 질문 보기
    안내 · 이 페이지의 질문·답변·꼬리질문은 유사 직군 채용 시장의 공개된 면접 후기·커뮤니티 게시물을 분석해 구성한 학습 자료입니다. 실제 출제·회사 공식 입장과는 무관하며, 정정 요청 시 24시간 내 반영합니다. 자세히
    개인정보처리방침이용약관문의
    © 2026 우문현답. All rights reserved.
    이 페이지 목차
    01면접관의 의도02답변의 결03실수·꼬리질문04관련 질문
    말로 해봐야 는다
    이 질문, 넛지헬스케어 면접관과
    음성으로 답해볼까요?
    모의면접 해보기
    첫 회 무료 · 종료 즉시 음성 폐기