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

    모바일 환경을 고려한 API 설계 경험이 있다면, 어떤 점에 주의했는지 설명해 주세요.

    답변 미리보기

    모바일 환경을 고려한 API 설계에서 가장 주의했던 것은 불필요한 데이터를 응답에 포함하지 않는 것이었습니다. 모바일은 네트워크 상태가 불안정하고 대역폭이…

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

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

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

    問
    01
    본인 손에 잡은 결이 또렷한가?
    트래픽·페이로드·캐시 결 중 본인이 직접 한 자리가 답에 보입니다. 일반론으로만 답하면 깊이가 옅은 자리입니다.
    骨
    02
    주의 결을 또렷이 짚는가?
    지연·전력·오프라인 결로 본인이 가른 흔적이 답에서 드러나는 결이 통합니다. 매끈하게만 끝나는 답은 외워 온 결로 들립니다.
    語
    03
    본인 사례로 닫는가?
    추상 다짐이 아니라 본인이 실제로 한 결을 짚는 답이 자주 등장합니다. 매끈하게만 끝나는 답은 외워 온 결로 들립니다.
    本
    04
    측정 가능한 결과로 닫는가?
    지연·전력·실패 결로 본인이 결과를 본 흔적이 답에 보입니다. 수치 없이 좋아진다는 답은 검증이 옅은 결입니다.
    말로 해봐야 는다
    읽는 것과 말하는 건 다릅니다.
    이 질문, 소리 내어 답해 볼까요?
    라인 면접관 페르소나가 이 질문을 던지고, 당신의 답에 꼬리질문으로 되물어요.
    음성으로 답해보기
    모바일 API 대역폭 페이로드 최적화 결약 90초사용 데이터 분석과 압축·캐싱으로 전송량·성능 수치 개선 결모바일 배포 특성과 하위호환성 확인 및 단계적 API 변경 결
    예시 답변 1
    약 90초

    모바일 API 대역폭 페이로드 최적화 결

    모바일 환경을 고려한 API 설계에서 가장 주의했던 것은 불필요한 데이터를 응답에 포함하지 않는 것이었습니다. 모바일은 네트워크 상태가 불안정하고 대역폭이 제한되는 경우가 많아, 같은 정보라도 응답 크기가 클수록 사용자 경험에 직접 영향을 줍니다. 팀 프로젝트에서 필드 필터링 파라미터를 지원해 클라이언트가 필요한 필드만 요청할 수 있게 했더니 페이로드 크기가 눈에 띄게 줄었습니다.

    페이지네이션 방식도 신경 썼는데, 오프셋 방식은 데이터가 변경되면 중복이나 누락이 생겨 커서 기반 방식으로 변경했습니다. 네트워크 오류 재시도도 모바일에서는 중요한 고려 사항인데, API가 멱등성을 보장하면 재시도 로직을 클라이언트가 안전하게 구현할 수 있습니다. 모바일 API는 서버 편의보다 클라이언트 환경의 제약을 먼저 고려하는 것이 결임을 배웠습니다.

    이 결의 특징
    불필요한 데이터를 응답에서 빼는 것을 필드 필터링 파라미터로 구현하고, 오프셋 방식의 중복·누락 문제를 커서 기반 페이지네이션으로 해결한 흔적이 있습니다.
    이 결이 통하는 자리
    서버 편의보다 클라이언트 환경의 제약을 먼저 고려하는 것이 결이라는 결론이 멱등성 재시도 설계까지 포함해 뒷받침될 때 통합니다. 모바일 특유의 제약 인식이 면접관에게 통합니다.
    예시 답변 2

    사용 데이터 분석과 압축·캐싱으로 전송량·성능 수치 개선 결

    모바일 API에서 응답 크기를 줄이는 작업을 하면서 수치로 효과를 확인한 경험이 있습니다. 응답에서 클라이언트가 실제로 사용하지 않는 필드를 분석했는데, 전체 응답의 40% 이상이 화면에 표시되지 않는 데이터였습니다.

    불필요한 필드를 제거하고 gzip 압축을 추가한 뒤 응답 크기를 측정했습니다. 압축 전에 비해 전송 크기가 절반 이하로 줄었고, 느린 네트워크 환경을 시뮬레이션한 테스트에서 첫 화면 표시까지 걸리는 시간이 의미 있게 개선됐습니다.

    ETag 기반 캐싱을 추가로 적용했을 때 가장 효과가 컸습니다. 데이터가 변경되지 않은 경우 서버가 304 응답만 돌려주니 재접속 시 전송량이 거의 없어졌고, 클라이언트가 캐시된 응답을 즉시 표시하는 속도가 빨라졌습니다. 모바일 API 최적화는 네트워크 환경 제약을 실제 수치로 먼저 파악하는 것에서 시작한다는 생각이 이 경험에서 자리 잡혔습니다.

    이 결의 특징
    응답의 40% 이상이 화면에 안 쓰이는 데이터라는 것을 분석으로 확인하고, gzip 압축과 ETag 캐싱으로 전송량을 줄인 흔적이 있습니다.
    이 결이 통하는 자리
    모바일 API 최적화는 네트워크 제약을 실제 수치로 먼저 파악하는 것에서 시작한다는 결론이 구체 개선 수치로 뒷받침될 때 통합니다. 304 응답을 활용한 세밀한 설계가 면접관에게 신뢰로 읽힙니다.
    예시 답변 3

    모바일 배포 특성과 하위호환성 확인 및 단계적 API 변경 결

    모바일 API를 개발하면서 버전 관리가 왜 중요한지를 직접 겪었습니다. API 응답 구조를 변경했을 때 이미 배포된 이전 버전 앱이 업데이트되지 않은 사용자 환경에서 오류가 나는 상황이 생겼습니다.

    웹 앱은 배포하면 모든 사용자가 즉시 새 버전을 받지만, 모바일 앱은 사용자가 직접 업데이트해야 합니다. 이 차이를 처음 경험하고 나서 API를 변경할 때 기존 클라이언트가 정상 동작하는지를 명시적으로 확인하는 단계를 추가했습니다.

    신규 필드를 추가하는 것은 하위 호환성이 유지되지만, 기존 필드를 제거하거나 타입을 바꾸는 것은 이전 클라이언트를 깨뜨릴 수 있습니다. 이후 API 변경 시 영향받는 클라이언트 버전 범위를 먼저 파악하고, 제거가 필요한 경우 deprecated 처리 후 일정 기간이 지난 뒤 제거하는 방식으로 접근했습니다. 모바일 API는 변경 비용이 웹보다 크다는 것이 이 경험에서 남은 결입니다.

    이 결의 특징
    API 응답 구조 변경이 이전 버전 앱에서 오류를 낸 사고를 인정하고, 하위 호환성 확인 단계와 deprecated 처리 후 단계적 제거 방식을 도입한 흔적이 있습니다.
    이 결이 통하는 자리
    모바일 API는 변경 비용이 웹보다 크다는 결론이 실제 사고 경험 위에서 나올 때 통합니다. 영향받는 클라이언트 범위를 먼저 파악하는 절차가 면접관에게 통합니다.
    !
    위 답변은 여러 풀이 중 한 가지 예시입니다. 정답이 아니며, 외워서 그대로 말하면 면접관이 다음 질문을 그 자리에서 시작하는 경우가 많습니다. 본인의 프로젝트·기준·숫자로 다시 짜는 자리로만 쓰세요.
    ✕자주 빠지는 자리

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

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

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

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

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

    넥스트증권 · 프론트엔드
    모바일 환경에서의 반응형 디자인을 구현한 경험에 대해 설명해 주세요.
    이 질문 보기
    와이즐리컴퍼니 · 공통직무·미지정
    모바일 환경에 대한 이해가 중요하다고 생각하는 이유는 무엇인가요?
    이 질문 보기
    CJ올리브영 · 프론트엔드
    모바일 앱 개발 경험이 있다면, 어떤 플랫폼에서 어떤 기능을 개발했는지 자세히 설명해 주세요.
    이 질문 보기
    SPC그룹 · 인사 일반
    모바일 개발 및 운영 경험을 통해 배운 점이 있다면 무엇인지 설명해 주세요.
    이 질문 보기
    안내 · 이 페이지의 질문·답변·꼬리질문은 유사 직군 채용 시장의 공개된 면접 후기·커뮤니티 게시물을 분석해 구성한 학습 자료입니다. 실제 출제·회사 공식 입장과는 무관하며, 정정 요청 시 24시간 내 반영합니다. 자세히
    개인정보처리방침이용약관문의
    © 2026 우문현답. All rights reserved.
    이 페이지 목차
    01면접관의 의도02답변의 결03실수·꼬리질문04관련 질문
    말로 해봐야 는다
    이 질문, 라인 면접관과
    음성으로 답해볼까요?
    모의면접 해보기
    첫 회 무료 · 종료 즉시 음성 폐기