예시 리포트 · 지어낸 자료로 만들었으며 실제 사람의 정보가 아닙니다
신입 백엔드 지원자는 어떤 점검 리포트를 받나
백엔드 개발자 · 신입 · 업데이트 2026-08-31
가상의 신입 백엔드 지원자 포트폴리오로 만든 예시 리포트입니다. 실제 사람의 정보가 아닙니다. 총점과 판정, 다섯 차원 점수, 서류 탈락 위험 신호, 면접관이 되물을 질문까지 실제 리포트와 같은 구성으로 전부 공개합니다.
이 예시의 가상 지원자
부트캠프를 수료하고 첫 취업을 준비하는 가상 지원자입니다. 회사 경력 없이 개인 프로젝트 두 편(공동구매 정산 서비스, 도서관 좌석 예약 API)으로 포트폴리오를 구성했습니다.
이 리포트에서 볼 것
- 총점 66점 · 판정 polish — 기술 선택의 근거는 있으나 결과가 숫자로 닫히지 않는다
- 가장 큰 위험은 '혼자 만든 것'과 '따라 만든 것'의 경계가 안 보이는 점
- 고칠 것 하나만 고른다면 각 프로젝트 맨 위 세 줄 요약
総合判定
주제 선택은 신입 상위권인데 결과가 숫자로 닫히지 않아 서류에서 힘이 빠진다.
- Java와 Spring 중심의 일관된 스택
- 프로젝트마다 저장소 링크와 실행 화면
- 동시성을 다룬 흔적(비관적 락, 트랜잭션 경계)
- 성능이나 정확도 개선을 나타내는 수치
- 팀 규모와 본인 담당 범위
- 배포 환경과 운영 경험
주제 선택이 무기다. 정산과 좌석 예약은 둘 다 동시 요청이 겹치면 돈과 자원이 어긋나는 도메인이라, 락과 트랜잭션 이야기를 억지로 끌어오지 않아도 자연스럽게 나온다.
본인 기여 경계가 리스크다. 두 프로젝트 모두 흔한 학습 주제라 '설계했다'와 '따라 구현했다'가 문서에서 같은 문장으로 읽힌다.
프로젝트마다 맨 위에 세 줄 요약(무슨 문제 · 어떤 결정 · 무엇이 달라졌나)을 넣어라. 지금은 배경부터 시작해 결론이 스크롤 세 번 아래에 있다.
総評
- 「개발/엔지니어(백엔드)」 직무 기준으로 평가했다.
- 동시성과 정합성을 다뤄야 하는 주제를 골랐다는 점이 신입 포트폴리오에서 드물게 좋다 — 공동구매 정산과 좌석 예약은 둘 다 돈과 자원이 걸려 경쟁 조건이 생기는 도메인이다.
- 다만 '왜 이 기술을 골랐는가'까지는 쓰여 있는데 '그래서 무엇이 얼마나 좋아졌는가'가 대부분 정성 서술로 끝난다.
- 그리고 두 프로젝트 모두 강의·튜토리얼에서 흔히 다루는 구성이라, 어디까지가 본인 설계인지 문서만으로는 구분되지 않는다.
015つの評価観点
프로젝트마다 배경, 기능, 사용 기술 순서로 일관되게 정리돼 읽기는 편하다. 문제는 순서 자체가 결론을 뒤로 미룬다는 점이다. 읽는 사람은 배경 세 문단을 지나야 무엇을 해결했는지 알게 된다.
정산 프로젝트가 '공동구매는 참여자가 많아질수록 정산이 복잡해집니다'라는 일반론 두 문단으로 시작한다.
상위 20% 신입 포트폴리오는 프로젝트 첫 줄에 결과를 먼저 놓는다. 이 문서는 평균 구간이다.
각 프로젝트 맨 위에 '무슨 문제 · 어떤 결정 · 무엇이 달라졌나' 세 줄을 굵게 넣고, 지금의 배경 문단은 그 아래로 내려라.
지금: '공동구매는 참여자가 많아질수록 정산이 복잡해집니다.' → 이렇게: '동시 결제 시 정산액이 어긋나던 문제를 비관적 락으로 막았고, 100건 동시 요청 테스트에서 불일치 0건을 확인했다.'
가장 약한 축이다. '안정적으로 처리했다', '성능을 개선했다' 같은 서술은 있는데 무엇을 어떻게 쟀는지가 없다. 신입에게 대단한 숫자를 기대하는 게 아니라, 직접 만든 테스트에서 나온 값이면 충분하다.
좌석 예약 API 항목의 결과가 '중복 예약 없이 안정적으로 동작하도록 개선'으로 끝난다. 몇 명이 동시에 눌렀을 때인지, 개선 전에는 몇 건이 겹쳤는지가 없다.
같은 신입 구간에서 전후 수치를 붙인 포트폴리오는 대략 셋 중 하나다. 붙이면 바로 위 구간으로 올라간다.
부하 테스트 도구로 동시 요청을 걸어 개선 전후 실패 건수를 재고, 그 두 값을 그대로 적어라. 하루면 된다.
지금: '중복 예약 없이 안정적으로 동작하도록 개선' → 이렇게: '동시 요청 200건 기준 중복 예약 17건에서 0건으로. 응답 시간은 평균 120ms에서 180ms로 늘었고, 이 지연은 감수했다.'
이 문서에서 가장 좋은 축이다. 락을 왜 낙관적이 아니라 비관적으로 골랐는지, 트랜잭션 경계를 어디에 뒀는지가 문장으로 설명돼 있다. 신입 포트폴리오에서 '무엇을 썼다'가 아니라 '왜 그걸 골랐다'가 나오는 경우는 흔하지 않다.
'참여자 수가 적고 충돌 확률이 높다고 판단해 재시도 비용이 큰 낙관적 락 대신 비관적 락을 선택했다'는 서술.
상위 20~30% 구간이다. 다만 그 선택의 대가(처리량 감소)까지 적으면 상위 10%의 서술이 된다.
고른 이유 옆에 '대신 무엇을 포기했는가'를 한 줄씩 붙여라. 트레이드오프를 아는 사람이라는 신호가 가장 싸게 전달된다.
문장은 깔끔하고 오탈자도 거의 없다. 다만 코드 블록이 화면 절반을 차지하는 구간이 두 곳 있어 스크롤이 끊긴다. 서류 단계에서 코드를 정독하는 사람은 드물다.
정산 로직 부분에 40줄짜리 서비스 클래스가 통째로 붙어 있다.
평균 이상. 긴 코드를 저장소 링크로 넘기기만 해도 상위 구간으로 간다.
코드는 핵심 5~10줄만 남기고 나머지는 저장소 특정 줄 링크로 대체하라.
두 프로젝트 모두 강의와 클론 과제에서 자주 보는 구성이라, 심사자가 이미 여러 번 본 문서로 읽힐 위험이 있다. 기술이 겹치는 건 문제가 아니고, 겹칠 때 무엇을 다르게 했는지가 안 보이는 게 문제다.
좌석 예약 API의 기능 목록이 일반적인 예약 시스템 튜토리얼 구성과 거의 같다.
하위 구간. 이 축은 주제를 바꾸지 않고도 올릴 수 있다.
튜토리얼과 다르게 간 지점 하나만 골라 그 결정만 따로 서술하라. 예를 들어 좌석 상태를 어떻게 표현했고 왜 그 방식이 아니었는지.
지금: '예약, 취소, 조회 기능을 구현했다.' → 이렇게: '좌석 상태를 예약 레코드가 아니라 시간 구간으로 저장했다. 30분 단위 연장 요구가 들어와도 스키마를 바꾸지 않기 위해서다.'
02強みとリスク
強み
- 동시성과 정합성이 자연스럽게 드러나는 주제를 골랐다
- 기술 선택의 이유가 결과가 아니라 판단으로 서술돼 있다
- 프로젝트마다 저장소와 실행 화면이 붙어 있고 링크가 살아 있다
- 문장이 짧고 오탈자가 거의 없다
書類選考で不利になるサイン
- 모든 성과가 정성 서술이라 개선 폭을 검증할 수 없다. 서류 단계에서 '개선했다'는 주장은 숫자가 없으면 세지 않는 심사자가 많다.
- 두 프로젝트 모두 학습 과정에서 흔한 주제인데 본인 설계와 따라 만든 부분의 경계가 없다. 면접에서 첫 질문으로 확인당할 자리다.
- 배포와 운영 흔적이 없다. 로컬에서만 도는 프로젝트로 읽히면 실무 거리감이 커진다.
03改善ポイント
- 무슨 문제였는지, 어떤 결정을 했는지, 무엇이 달라졌는지를 굵게 세 줄.
- 지금의 배경 문단은 그 아래로 내린다.
- 편집만으로 첫인상이 가장 크게 바뀌는 조치다.
- 전부 재려 하면 시작을 못 한다.
- 정산 정합성과 예약 중복, 두 개만 직접 테스트해서 전후 값을 적어라.
'안정적으로 동작' → '동시 요청 200건에서 중복 17건 → 0건'
- 주제를 바꿀 필요는 없다.
- 남들과 같은 주제에서 다르게 판단한 곳 하나를 골라 그 이유만 따로 쓰면 차별성 축이 올라간다.
- 실제 배포가 없다면 도커 실행 한 줄이라도 좋다.
- '돌아가는 것을 본 적 있다'는 신호가 필요하다.
같은 리포트를 내 포트폴리오로 받아볼 수 있어요. 가입하면 포트폴리오 점검이 하루 한 번 무료입니다.
내 포트폴리오로 받아보기다른 예시
이 페이지의 포트폴리오·점수·평가 문장은 예시를 위해 지어낸 것입니다. 실제 이용자의 자료나 리포트가 아니며, 실존하는 개인·회사와 관련이 없습니다. 화면 구성과 평가 항목은 실제 리포트와 같습니다.
