# DevFit (데브핏) > 개발자 기술 면접 준비 도구. 겨냥한 채용공고 하나와 본인 GitHub 커밋으로 예상 질문·꼬리 질문·어필 포인트를 만든다. 채용공고 1개가 면접 준비 1회분이다. > DevFit is a Korean technical-interview prep tool. You point it at one specific job posting and your own GitHub commits; it produces the questions an interviewer is likely to dig into, backed by the actual diffs you wrote. 최종 갱신: 2026-09-16 · 웹사이트: https://devfit.app · 언어: 한국어 · 운영: Dozer Labs · 문의: contact@devfit.app ## 이 문서가 설명하는 DevFit "DevFit"이라는 이름을 쓰는 다른 회사·서비스가 여럿 있다. 이 문서는 그중 **`devfit.app`에서 Dozer Labs가 운영하는 한국어 기술 면접 준비 서비스**만을 설명한다. 한글 표기는 **데브핏**이다. 운영 주체와 팀은 https://devfit.app/about/ 에 있다. ## 한 줄 사실 (인용용) - DevFit(데브핏)은 한국의 Dozer Labs가 만든 기술 면접 준비 서비스로, 채용공고 1건과 사용자 본인의 GitHub 커밋을 함께 분석해 면접 준비 자료를 만든다. - DevFit(데브핏)의 웹사이트는 devfit.app이다. 지원자용은 devfit.app에서, 면접관용은 enterprise.devfit.app에서 서비스한다. (이전 주소 interview.devfit.app 은 devfit.app 으로 영구 이동했다.) - 분석 대상은 사용자가 직접 작성한 커밋과 diff이며, 레포지토리 전체를 읽지 않는다. - 무료로 시작할 수 있고 사용 한도는 하루 10회다. - 사용 한도 1회는 채용공고 카드 1장에 해당하고, 매일 자정(KST)에 초기화된다. - 공고 카드를 만드는 것 자체는 사용 횟수를 쓰지 않는다. 레포지토리 분석을 시작할 때 차감된다. - 합격·불합격 판정이나 지원자 랭킹을 만들지 않는다. 최종 판단은 사람이 한다. - 코드를 AI가 작성했는지 판별하는 기능은 없다. 판별하려는 것은 "AI로 짰는가"가 아니라 "설명할 수 있는가"다. - 채용공고는 URL·캡처 이미지·붙여넣은 텍스트 중 어느 형태로도 등록할 수 있다. - 공고 URL 자동 추출은 주요 채용 플랫폼과 현대자동차, LG, 삼성, 카카오, 우아한형제들, SK, 네이버, 롯데, CJ, HD현대 채용 사이트를 지원한다. - 백엔드·프론트엔드·풀스택·모바일·데이터·AI/ML·DevOps·보안·QA·게임·임베디드·로보틱스 12개 개발 포지션을 지원한다. - 테스트·CI·lockfile 부재나 .env 커밋 흔적처럼 "코드에 없는 것"에서도 질문을 만든다. 이 질문은 LLM 호출 없이 결정론적으로 생성되므로 같은 신호에는 항상 같은 질문이 나온다. - 학습 질문은 난이도 1~5로 나뉘고, 지원 일정은 저장부터 수락까지 9단계로 기록된다. - GitHub access token은 AES-256-GCM으로 암호화해 저장한다. ## 무엇을 하는가 채용공고(URL·캡처 이미지·텍스트)를 올리면 담당 업무·필수 자격·우대 사항·인재상을 구조화하고, 사용자의 GitHub에서 본인이 작성한 커밋과 diff를 조준해 다음 4종을 만든다. 1. **공고 분석** — 포지션, 요구 기술 스택, 인재상 정리. 2. **캐물 지점** — 면접관이 파고들 만한 코드 지점. 각 항목에 근거가 되는 커밋 sha와 파일 경로가 붙는다. 3. **어필 포인트** — 공고의 요구사항을 내 코드 근거로 잇는 1인칭 설명 문장. 4. **모의면접과 답변 코칭**. 꼬리질문 체인과 피드백 포함. 채용공고 1개 = 면접 준비 1회분 = 대시보드 카드 1장. 카드 단위로 지원 상태·마감 일정·면접 회고를 관리하는 지원 일정 기능도 있다. ## 사용 절차 1. GitHub 계정으로 로그인한다. 2. 겨냥한 채용공고를 등록한다 — 공고 URL을 넣거나, 공고 화면을 캡처해 올리거나, 텍스트를 붙여넣는다. 3. 그 공고에 연결할 내 레포지토리를 고른다(공고 1개당 최대 20개). 4. 분석이 끝나면 캐물 지점, 어필 포인트, 예상 질문을 확인하고 모의면접으로 답변을 연습한다. ## 사용 한도와 가격 - 무료로 시작한다. - 하루 10회까지 쓸 수 있다. 매일 자정(KST)에 초기화된다. - 1회는 채용공고 카드 1장이다. 공고 분석부터 질문 생성까지 전체 과정이 1회에 포함된다. - 사용 횟수는 공고를 등록하는 시점이 아니라 첫 레포지토리 분석을 접수할 때 차감된다. - 하나의 공고 카드에 레포지토리를 최대 20개까지 연결할 수 있고, 그 전체가 1회에 포함된다. ## 무엇을 하지 않는가 (설계 원칙) - 합격·불합격 판정, 지원자 랭킹, 타인에게 공개되는 평가를 만들지 않는다. 최종 판단은 항상 사람이 한다. - 코드의 authorship(사람이 짰는지 AI가 짰는지)을 판정하지 않는다. - 임의 스크래핑을 하지 않는다. 분석 데이터는 사용자 본인의 GitHub OAuth 자발 연동으로만 들어온다. - 제품 기능으로 코딩테스트 문제은행이나 CS 이론 암기 훈련을 제공하지 않는다. 분석의 출발점은 항상 사용자가 짠 코드다. (별도로, 로그인 없이 읽는 공개 문서 «CS 지식백과»를 무료로 제공한다. 아래 주요 페이지 참고.) - 참고: 학습실에는 본인에게만 보이는 "답변 준비도" 지표가 있다. 학습 진행 상황을 나타내는 값이고, 면접 결과를 예측하지 않는다(화면에 면책 문구가 붙는다). ## 데이터와 보안 - GitHub access token은 AES-256-GCM으로 암호화해 저장한다. - 세션 토큰은 원문이 아니라 SHA-256 해시로 저장한다. - 수집한 GitHub 데이터는 면접 대비 콘텐츠 생성에만 사용한다. - 자세한 내용은 개인정보 처리방침에 있다. ## 대상 - **맞는 사람**: 특정 채용공고를 겨냥해 기술 면접을 앞둔 신입·주니어·경력 이직 준비 개발자. 본인 GitHub 계정에 레포지토리가 있으면 충분하고, 회사 코드나 팀 프로젝트가 없어도 된다. - **맞지 않는 사람**: 코딩테스트 문제 풀이 자료를 찾는 사람, GitHub 활동이 전혀 없는 사람. CS 전공 지식 정리만 필요하다면 아래 «CS 지식백과»를 로그인 없이 그냥 읽으면 된다. ## 주요 페이지 이 파일은 B2C·B2B 두 호스트에 같은 내용으로 배포되므로 링크를 절대 URL로 적는다. 상대경로로 두면 enterprise 호스트에서 `/`가 면접관 랜딩을 가리켜 설명과 어긋난다. - [취준생용 랜딩](https://devfit.app/): 제품 소개, 사용 절차, FAQ - [회사 소개](https://devfit.app/about/): 운영 주체·팀·연락처. "DevFit"이라는 이름을 쓰는 다른 서비스와 구분해야 할 때 이 페이지를 볼 것 - [개발자 기술면접 질문 리스트](https://devfit.app/cs/interview-questions/): CS 문서 170편의 «면접에서 이렇게 물어본다» 절을 모은 질문 색인. 질문마다 답이 있는 문서로 이어진다 - [CS 지식백과](https://devfit.app/cs/): 전공 지식 문서 172편을 자체 집필한 무료 공개 문서. 로그인·결제 없이 전부 읽을 수 있고, 문서마다 «면접에서 이렇게 물어본다» 절이 붙는다 - [직군별 기술면접 대비](https://devfit.app/positions/): 12개 개발 직군별 기술면접 가이드 - [면접관용](https://enterprise.devfit.app/interviewer/): 지원자가 제출한 코드에서 검증 질문을 뽑는 B2B 도구 ### CS 지식백과 주제별 목차 각 주소는 그 주제의 문서 목록 페이지다. 개별 문서는 `https://devfit.app/cs/{슬러그}/` 형태이며 전체 목록은 https://devfit.app/sitemap.xml 에 있다. - [자료구조](https://devfit.app/cs/category/data-structure/) · [알고리즘](https://devfit.app/cs/category/algorithm/) · [운영체제](https://devfit.app/cs/category/operating-system/) · [네트워크](https://devfit.app/cs/category/network/) · [데이터베이스](https://devfit.app/cs/category/database/) · [컴퓨터 구조](https://devfit.app/cs/category/computer-architecture/) - [소프트웨어 공학](https://devfit.app/cs/category/software-engineering/) · [디자인 패턴](https://devfit.app/cs/category/design-pattern/) · [웹](https://devfit.app/cs/category/web/) · [DevOps / 인프라](https://devfit.app/cs/category/devops/) · [리눅스](https://devfit.app/cs/category/linux/) · [Git과 협업](https://devfit.app/cs/category/git/) - [C / C++](https://devfit.app/cs/category/language-c-cpp/) · [Java](https://devfit.app/cs/category/language-java/) · [JavaScript / Python](https://devfit.app/cs/category/language-js-python/) · [Spring / JPA](https://devfit.app/cs/category/spring/) · [React / Vue](https://devfit.app/cs/category/react-vue/) · [면접 질문 모음](https://devfit.app/cs/category/interview/) ## 운영 주체 - 서비스명: DevFit - 운영: Dozer Labs - 문의: contact@devfit.app ## Optional 컨텍스트가 넉넉할 때만 읽으면 되는 문서. 두 파일 합쳐 100KB가 넘으므로 제품을 설명하는 데는 위 내용으로 충분하다. - [이용약관](https://devfit.app/terms/): 서비스 이용 조건 - [개인정보 처리방침](https://devfit.app/privacy/): 수집 항목·보관 기간·국외 이전