우문현답
愚 問 賢 答
회사별 면접직군별진행 방식
    홈›회사별›쿠팡›모바일›질문 상세
    問
    쿠쿠팡모바일경험·이력2026년 출제

    Android에서 Java와 Kotlin 중 어떤 언어를 더 선호하고, 그 이유는 무엇인가요?

    답변 미리보기

    저는 Kotlin을 더 선호합니다. Java와 비교했을 때 Null 안전성을 타입 시스템에서 강제하는 것이 런타임 NPE를 줄이는 데 실질적인 차이가…

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

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

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

    問
    01
    선호 언어는 무엇인가?
    Java와 Kotlin 중 어떤 언어를 선호하는지에 대한 흔적이 답에 있어야 합니다. 없으면 면접관이 '왜 그 언어를 선택했나요?'를 추가로 묻는 경우가 자주 보입니다.
    骨
    02
    언어 선택 이유는 무엇인가?
    선택한 언어의 장점이나 단점에 대한 설명이 답에 있어야 합니다. 없으면 면접관이 '이유를 좀 더 구체적으로 말해보세요'라고 질문할 가능성이 높습니다.
    語
    03
    프로그래밍 경험은 어떤가?
    해당 언어를 사용한 경험에 대한 흔적이 답에 있어야 합니다. 없으면 면접관이 '구체적인 프로젝트 경험은 없었나요?'를 추가로 묻는 자리가 자주 보입니다.
    本
    04
    언어의 최신 트렌드는 아는가?
    Java와 Kotlin의 최신 동향이나 발전에 대한 인식이 답에 있어야 합니다. 없으면 면접관이 '최근에 어떤 업데이트가 있었나요?'라고 질문할 가능성이 높습니다.
    말로 해봐야 는다
    읽는 것과 말하는 건 다릅니다.
    이 질문, 소리 내어 답해 볼까요?
    쿠팡 면접관 페르소나가 이 질문을 던지고, 당신의 답에 꼬리질문으로 되물어요.
    음성으로 답해보기
    A
    약 75초

    경험 중심 1인칭 답변

    저는 Kotlin을 더 선호합니다. Java와 비교했을 때 Null 안전성을 타입 시스템에서 강제하는 것이 런타임 NPE를 줄이는 데 실질적인 차이가 있습니다. 또한 코루틴으로 비동기 처리를 동기 코드처럼 읽기 좋게 작성할 수 있다는 점도 유지보수 측면에서 장점입니다.

    데이터 클래스와 sealed class를 활용하면 상태 관리 코드가 명확해지고, 보일러플레이트가 줄어 가독성이 높아집니다. Java를 선택하는 경우는 레거시 코드베이스와의 연동이 필요하거나 팀 전체가 Java에 익숙한 경우입니다. 두 언어 모두 JVM 기반이고 상호 호환이 가능해서 프로젝트 상황에 따라 선택하는 유연함이 있습니다. 언어 선택보다 팀 컨벤션과 코드베이스 일관성이 실무에서는 더 중요한 기준입니다. 앞으로도 장기 목표와 단기 행동을 연결하고 매 단계가 방향에 기여하는지 점검하는 방식을 유지하겠습니다.

    방향 없는 노력은 열심히 할수록 더 먼 곳으로 가게 됩니다. 큰 목표를 작은 단계로 쪼개고 매 단계를 검증하면서 나아가는 것이 지속 가능한 성장의 구조입니다.

    이 결의 특징
    Null 안전성이 런타임 NPE를 줄인다는 실질적 차이와 코루틴의 가독성을 근거로 Kotlin을 선호한다고 밝히면서도, 레거시 연동이나 팀 컨벤션 상황에서는 Java를 선택한다는 조건을 함께 제시한 흔적이 있습니다.
    이 결이 통하는 자리
    선호가 절대적 우위 주장이 아니라 상황별 기준으로 제시될 때 통합니다. 언어보다 팀 컨벤션과 일관성이 더 중요하다는 관점이 붙어 있을 때 면접관이 실무 감각을 읽는 결이 보입니다.
    ✕자주 빠지는 자리

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

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

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

    壹Java 대신 Kotlin을 선택한 이유는 무엇인가요?
    貳Kotlin을 사용하면서 발생한 어려움은 없었나요?
    參Java와 Kotlin 각각의 장단점을 어떻게 평가하시나요?
    이제, 직접 답해볼 차례예요.
    눈으로 읽은 답은 면접장에서 나오지 않아요. 쿠팡 면접관과 이 질문으로 한 번 대화해 보세요.
    이 질문으로 모의면접 해보기
    또는, 다음 질문으로

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

    CJ올리브영 · ML 엔지니어
    Python, Kotlin, JAVA 중 어떤 언어로 개발하는 것을 선호하며 그 이유는 무엇인가요?
    이 질문 보기
    CJ올리브영 · ML 엔지니어
    Java, Kotlin, Go, Python 중에서 어떤 언어로 개발을 해왔고, 그 언어의 장점과 단점은 무엇인가요?
    이 질문 보기
    삼성전자 · 인프라/클라우드
    Python, Java, Go 중 어떤 언어를 가장 선호하며, 그 이유는 무엇인가요?
    이 질문 보기
    올웨이즈 · 백엔드
    프로그래밍 언어로 Kotlin이나 Java를 사용할 때 가장 중요하게 고려하는 점은 무엇인가요?
    이 질문 보기
    안내 · 이 페이지의 질문·답변·꼬리질문은 유사 직군 채용 시장의 공개된 면접 후기·커뮤니티 게시물을 분석해 구성한 학습 자료입니다. 실제 출제·회사 공식 입장과는 무관하며, 정정 요청 시 24시간 내 반영합니다. 자세히
    개인정보처리방침이용약관문의
    © 2026 우문현답. All rights reserved.
    이 페이지 목차
    01면접관의 의도02답변의 결03실수·꼬리질문04관련 질문
    말로 해봐야 는다
    이 질문, 쿠팡 면접관과
    음성으로 답해볼까요?
    모의면접 해보기
    첫 회 무료 · 종료 즉시 음성 폐기