CJ ENM(엔터테인먼트) Backend Engineer (TVING) PT 면접 예상 주제 10선 및 상위 1% 발표 예시 (26년 하반기)
■ 이 글이 다루는 것 — Executive Summary
CJ ENM 엔터테인먼트부문 공채의 Backend Engineer(TVING)는 자회사 티빙 소속 직무입니다. 2026년 공식 채용 발표의 전형 순서는 지원서 접수, TEST, 1차 면접, 2차 면접입니다. 2025년 하반기 티빙 백엔드 신입 응시 후기는 1차 면접의 개인 PT와 그룹 PT를 소개합니다.
2025년 하반기 티빙 백엔드 후기에 따르면 개인 PT는 시스템 아키텍처를 구상하는 과제였습니다. 그룹 PT는 개인 과제를 확장해 공동 해결안을 발표하는 방식이었습니다. 티빙은 2026년 2분기 첫 분기 흑자를 기록했습니다. 광고 요청 처리와 결합 상품의 이용권 연결, 계정 보호를 함께 살펴볼 사업 국면입니다.
흔한 답은 캐시, 메시지 큐, 인증 기술을 나열하는 데 머뭅니다. 차별화된 답은 이용자가 겪는 기다림을 구체적인 처리 상태로 설명합니다. 광고를 기다리는 시간과 이용권 발급을 기다리는 시간은 대응이 다릅니다. 무엇을 먼저 보호하고 어떤 손실을 감수할지 밝힌 뒤, 선택을 바꿀 조건까지 제시해야 합니다.
이 글은 예상 주제 10개를 실었습니다. 주제마다 문제, 배경, 과제, 출제 의도, 해결 프레임, 상위 1% 발표 예시, 면접관 꼬리질문, 해설서를 같은 순서로 담았습니다. 앞부분은 KBO 광고 요청, 결합 상품 이용권, 인증 수단 교체를 다룹니다. 이어서 경기 알림 발송 순서와 콘텐츠 게시 충돌의 판단을 살펴봅니다.
나머지 주제는 업로드 파일 검증, 투표 결과 확정, 채팅 메시지 숨김, 이어보기 삭제, 홈 화면 노출 집계로 이어집니다. 주제 앞에는 면접 전형, 기업, 직무 분석을 두어 발표의 근거와 업무 범위를 정리했습니다. 각 발표는 하나의 방안을 선택하며, 뒤의 질의응답은 그 선택의 비용과 약점을 다시 묻습니다.
■ 면접 전형/기업/직무 분석
① 면접 전형 분석
CJ ENM의 2026년 9월 공식 채용 발표는 지원서 접수 뒤 TEST와 2차례 면접을 안내합니다. 공식 채용 홈페이지의 접수 마감은 2026년 9월 30일이었습니다. Pathsdog의 해당 시즌 공고 전재 자료에는 TEST가 10월, 1차 면접이 11월, 2차 면접이 12월로 기재돼 있습니다. 일정은 자료의 성격을 구분해 읽어야 합니다.
세부 면접 형식의 근거는 2026년 1월 게시된 링커리어 응시 후기입니다. 작성자는 2025년 하반기 티빙 백엔드 신입 전형에 응시했습니다. 이 후기의 1차 면접은 개인 PT, 그룹 PT, 다대다 직무 면접으로 구성됐습니다. 개인 과제를 혼자 설명하는 능력과 다른 지원자와 공동 결론을 만드는 능력이 각각 필요한 형식입니다.
같은 후기에서 개인 PT 준비 시간은 20분이었습니다. 과제는 상황에 맞는 시스템 아키텍처를 구상하는 내용이었습니다. 준비 과정에서는 요청이 들어와 응답하기까지의 흐름을 먼저 정리하는 편이 좋습니다. 이후 정상 처리와 오류 처리를 나눠야 구성 요소를 추가하는 이유가 분명해집니다. 기술 이름마다 해결하려는 문제가 붙어 있어야 합니다.
그룹 PT는 2025년 하반기 해당 후기에서 지원자 6명을 3명씩 나눠 진행했습니다. 개인 과제를 확장한 문제를 40분 동안 논의하고 5분 동안 발표했습니다. 공동 발표에서는 선택한 구조의 장점만 모으면 의견의 충돌이 가려집니다. 누가 어떤 손실을 우려했는지 정리하고, 그 우려를 줄일 조건까지 합의하는 과정이 필요합니다.
티빙의 2026년 하반기 공식 직무 소개는 기능이 필요한 이유를 탐색하는 태도를 강조합니다. 코드 리뷰와 기록을 통해 판단 과정을 공유하는 역량도 제시합니다. 발표에서는 요구사항을 자신의 말로 다시 설명하는 능력이 중요합니다. 다만 표현을 쉽게 만드는 데서 끝내지 않고, 그 표현이 데이터와 처리 규칙으로 어떻게 이어지는지 밝혀야 합니다.
CJ ENM 채용 담당자의 2024년 공식 인터뷰는 산업에 대한 관심과 팀워크를 강조합니다. 같은 인터뷰의 CIT 소개에는 시장 트렌드에 대한 관심과 논리, 설득력이 제시돼 있습니다. CIT 설명과 티빙 백엔드 응시 후기의 과제 형식은 각각의 맥락으로 읽어야 합니다. 백엔드 발표에서는 사업상의 요구를 기술 선택의 근거로 연결하는 데 활용할 수 있습니다.
발표 준비는 정상 처리, 부분 실패, 복구 이후의 상태를 연결하는 순서가 유용합니다. 광고를 가져왔다는 사실과 광고를 재생했다는 사실은 다릅니다. 이용권 요청을 보냈다는 사실과 이용 가능 상태가 됐다는 사실도 다릅니다. 질의응답에서는 이 차이를 설명하고, 담당 부서가 달라도 같은 사건을 같은 의미로 볼 수 있는 기준을 제시해야 합니다.
② 기업 분석
CJ ENM의 2026년 2분기 IR에서 티빙 매출은 1,407억원입니다. 같은 자료의 티빙 광고 매출은 전년 동기 대비 52.2% 증가했습니다. MTN은 2026년 8월 티빙이 해당 분기에 독립 법인 출범 이후 첫 분기 흑자를 기록했다고 보도했습니다. 광고 처리의 안정성은 이용자 경험과 광고 수익을 함께 살펴야 하는 문제입니다. 첫 번째 주제에서 요청 성공률과 실제 광고 재생을 구분하는 이유입니다.
티빙은 2026년 5월 공식 기술 블로그에서 KBO 이닝 교체 시 광고 요청이 집중되는 문제를 설명했습니다. AWS MediaTailor와 자체 광고 캐시를 활용했고, 갱신 정책과 세션 만료도 다뤘습니다. 이 사례는 서버 수를 늘리는 판단만으로 문제를 끝내기 어렵다는 근거입니다. 요청을 언제 발생시키고, 받아 둔 응답을 언제까지 사용할지가 함께 정해져야 합니다.
CJ 뉴스룸의 2025년 11월 발표에는 티빙, 디즈니+, 웨이브를 묶은 결합 상품이 등장합니다. 이용자는 하나의 구매로 여러 서비스 이용을 기대하지만, 서비스별 처리 상태는 나뉠 수 있습니다. 두 번째 주제는 이 차이를 이용자에게 어떻게 보여줄지 다룹니다. 상품의 편리함을 유지하려면 구매 완료와 서비스 이용 가능의 의미부터 일치시켜야 합니다.
티빙은 2026년 9월 공식 발표에서 앱과 웹의 토큰 검증 강화, 비밀정보 관리 시스템 이관을 설명했습니다. 같은 발표는 최소 권한 정책과 코드 저장 단계의 비밀정보 자동 차단도 다룹니다. 세 번째 주제는 보안 조치를 적용하는 동안 기존 인증을 어떻게 다룰지 묻습니다. 접속 유지의 편의와 유출된 자격증명의 사용 차단 사이에서 우선순위를 정해야 합니다.
③ 직무 분석
2026년 하반기 공식 직무 소개는 Kotlin과 Java 기반 공통 서비스 플랫폼 개발과 운영을 담당 업무로 제시합니다. 예시 기능에는 채팅, 푸시, 로그, 백오피스가 포함됩니다. 여러 기능에서 반복되는 인증과 실패 처리를 일관되게 만드는 일이 핵심입니다. 첫 번째 주제에서는 광고 요청 자체의 처리와 영상 전달의 책임을 구분하고, 외부 응답 지연이 내부 자원을 붙잡는 경로를 설명해야 합니다.
공식 직무 소개에는 대규모 동시 사용자 트래픽을 처리하는 비동기 데이터 파이프라인이 포함됩니다. 관련 질의에서는 큐에 넣은 뒤에도 남는 책임을 묻기 좋습니다. 중복 수신, 처리 순서, 오래된 작업, 재시도 종료가 그 대상입니다. 두 번째 주제에서는 같은 구매 요청이 반복돼도 이용권이 중복 발급되지 않는 조건과, 응답을 받지 못했을 때 상태를 다시 확인하는 방법을 구분해야 합니다.
글로벌 CMS와 고가용성을 위한 시스템 구조 개선도 공식 담당 업무입니다. 고가용성을 설명할 때는 처리 서버의 생존 여부와 이용자가 기능을 사용할 수 있는지를 구분해야 합니다. 인증 서버가 응답해도 정상 계정의 접근을 계속 막으면 이용 기능은 중단됩니다. 세 번째 주제에서는 토큰 검증 규칙, 검증키 배포, 재인증 경로를 나눠 설명하는 지식이 필요합니다.
티빙의 2026년 7월 백오피스 기술 글은 인증, 권한, 파일 업로드의 공통화를 소개합니다. 같은 해 8월 백엔드 현직자 인터뷰는 판단의 맥락을 문서로 남기는 방식을 설명합니다. 발표에서도 공통 처리와 서비스별 정책의 경계를 언어로 분명히 해야 합니다. 신입 지원자는 모든 운영 경험을 주장하기보다, 선택의 근거와 확인 순서를 구체적으로 설명하는 편이 설득력 있습니다.
배경의 [사실]은 공개 자료로 확인한 내용이고, [내부가정]과 [외부가정]은 과제를 풀기 위해 회사 안팎의 조건을 정해 둔 가정입니다.
■ 주제 1. KBO 광고 요청 집중과 캐시 갱신
■ 문제
KBO 이닝 교체 시 집중되는 광고 요청에 대응할 주된 처리 방식을 선택하고, 광고 응답의 유효성과 시청 흐름을 함께 지키는 운영 방안을 제시하시오.
■ 배경
[사실] CJ ENM의 2026년 2분기 IR에서 티빙 광고 매출은 전년 동기 대비 52.2% 증가했습니다. [사실] 티빙은 2026년 5월 기술 블로그에서 KBO 이닝 교체 시 광고 요청이 집중되는 상황을 소개했습니다. 스포츠 라이브 광고는 경기 흐름에 맞춰 요청이 몰리므로, 평상시 평균 처리량만으로 필요한 대응을 판단하기 어렵습니다.
[사실] 티빙의 2026년 5월 공개 사례는 AWS MediaTailor의 사전 요청 기능과 자체 광고 캐시를 활용했습니다. [사실] 같은 글은 오래된 응답의 사용을 줄이기 위한 갱신 정책 조정을 설명했습니다. [내부가정] 이번 개선에서는 이닝 교체 시 외부 시스템에 일괄 요청하는 방식과, 앞서 받아 둔 유효 응답을 사용하는 방식 중 하나를 주된 경로로 선택해야 합니다.
[내부가정] 광고 처리 흐름은 시청 세션 확인, 광고 요청, 응답 보관, 광고 삽입, 재생 결과 수집으로 이어집니다. 응답에는 적용할 세션과 사용 가능 조건이 붙어 있습니다. 다른 세션의 응답을 재사용할 수 없으며, 보관 중인 응답도 사용 직전에 조건을 확인해야 합니다. 광고 요청의 성공과 실제 재생 결과는 서로 다른 사건으로 저장됩니다.
[내부가정] 현재 병목은 이닝 교체 직후 외부 응답을 기다리는 요청의 누적입니다. 내부 서버를 늘려도 외부 시스템의 허용 처리량은 그대로입니다. 반면 사전 확보량을 늘리면 시청을 종료한 세션의 응답이 남습니다. 경기 진행이 예상보다 길어질 때는 앞서 확보한 응답이 사용 가능 시간을 넘을 수 있습니다.
[내부가정] 광고 운영 부서는 유료 광고의 재생 기회를 유지하려 합니다. 서비스 운영 부서는 광고 대기가 영상 재생으로 번지는 상황을 우려합니다. [외부가정] 광고 파트너는 세션별 응답 사용 규칙을 준수하는 사전 확보를 허용합니다. 유효한 광고를 확보하지 못한 경우에는 사전에 합의된 대체 소재를 사용할 수 있습니다.
[사실] 티빙의 2026년 5월 기술 글에는 광고가 없는 시간이 길어져 30분 세션이 만료되는 예외가 기록돼 있습니다. [내부가정] 준비 기간에는 세션 만료와 외부 응답 지연을 재현할 수 있습니다. 경기 중 적용 범위는 점진적으로 넓힐 수 있지만, 광고 삽입을 기다리는 시간을 무제한 늘릴 수는 없습니다.
[외부가정] 경기 중단과 연장으로 다음 광고 시점을 정확하게 예측하기 어렵습니다. 광고 파트너의 처리 용량 확대는 다음 경기 전에 완료되지 않습니다. [내부가정] 대체 소재 사용은 유료 광고 기회를 줄이는 비용을 갖습니다. 따라서 응답을 앞서 확보하는 비용과 실제 사용 기회를 잃는 비용을 함께 비교해야 합니다.
배경 요약: 핵심 병목 = 이닝 교체 직후 외부 광고 응답을 기다리는 요청의 누적 / 달성 목표 = 세션별 응답 유효성을 지키면서 광고 대기가 시청 중단으로 번지는 일을 줄이는 것입니다.
■ 과제
위 배경 자료를 분석하고, 세션별 광고 사용 규칙을 지키면서 요청 집중과 시청 대기를 줄이기 위한 주된 처리 방식과 전환 기준을 제시하시오.
■ 출제 의도
문제 인식에서는 기능이 필요한 이유를 먼저 탐색하라는 공식 직무 소개와 연결합니다. 외부 응답 대기가 시청에 번지는 경로를 밝히는 답이 차별화되고, 서버 증설만 제안하는 답은 병목의 위치를 설명하지 못한 것으로 봅니다.
자료 해석에서는 요청 성공과 유효 응답 확보, 실제 광고 재생을 구분하는 답이 차별화되고, 캐시 적중률만 보는 답은 오래된 응답과 사용되지 않은 응답을 성과에 섞는 것으로 봅니다.
전략 사고와 실행 계획에서는 사전 확보의 범위와 폐기 조건을 함께 제시하는 답이 차별화되고, 많이 저장하겠다는 답은 외부 요청 비용과 세션 만료에 대한 통제가 부족한 것으로 봅니다.
설득 커뮤니케이션에서는 대체 소재로 잃는 광고 기회를 먼저 밝히는 답이 차별화되고, 시청 안정성만 강조하는 답은 광고 운영 부서가 감수할 손실과 선택의 대가를 설명하지 못한 것으로 봅니다.
■ 해결 프레임
① 문제 정의는 광고를 가져오는 지연이 시청 흐름을 붙잡는 구간에서 출발합니다.
② 현상 분석에서는 세션별 요청 시점, 응답 나이, 실제 재생과 대체 소재 사용을 봅니다.
③ 원인 도출은 외부 응답 지연, 만료 응답, 동시 갱신을 후보로 놓고 걸러냅니다.
④ 전략은 사전 확보, 유효성 확인, 대체 처리의 세 갈래로 제시하고 재현 후 제한 적용의 로드맵을 붙입니다.
⑤ 추적 지표는 광고 시작 대기, 유효 응답 사용률, 미사용 폐기와 실제 재생을 봅니다.
⑥ 리스크는 갱신 요청의 재집중이며, 세션별 요청 중복 억제와 갱신 시점 분산으로 보완합니다.
⑦ 결론은 사전 확보를 주된 경로로 선택하되 유효 응답이 없을 때의 기다림을 제한하는 것입니다.
■ 상위 1% 발표 예시
[ 광고를 기다리다 경기를 놓치지 않게 ]
세션별 유효 광고를 사전에 확보하는 방식을 주된 경로로 선택하겠습니다. 광고가 시작돼야 할 때 외부 응답을 처음 기다리는 구조를 줄이기 위해서입니다. 저는 기다림을 설명할 때 무엇이 늦는지와 그동안 화면에서 무엇이 멈추는지를 함께 말하겠습니다.