잘못된 면접 유형입니다.
+ )} ++ {error?.message ?? '질문을 불러오지 못했습니다.'} +
+ ++ 총 {total}개의 {TRACK_LABEL[track]} 질문을 연습했습니다. +
++ 질문 {index + 1} / {total} +
+{current.question}
+ +모범 답안
+{current.answer}
++ 연습할 직무를 선택하면 해당 분야 질문이 무작위로 출제됩니다. +
+잘못된 면접 유형입니다.
+ )} +- Phase 1 · MVP · 2026 + Now Live · AI Based Interview
diff --git a/frontend/src/widgets/home-services/ui/HomeServices.tsx b/frontend/src/widgets/home-services/ui/HomeServices.tsx index e19a1334..25b58b1a 100644 --- a/frontend/src/widgets/home-services/ui/HomeServices.tsx +++ b/frontend/src/widgets/home-services/ui/HomeServices.tsx @@ -1,24 +1,30 @@ +import { Link } from 'react-router-dom' + type ServiceCard = { tag: string title: string image: string + to: string } const services: ServiceCard[] = [ { - tag: 'Service', - title: 'Frontend Interview', + tag: 'Pro Plan', + title: '이력서 심층 면접\nExperience Interview', image: '/second-section-frontend-interview.png', + to: '/sessions/new', }, { - tag: 'Service', - title: 'Backend Interview', + tag: 'Free Plan', + title: '직무 기술 면접\nRole-based Interview', image: '/second-section-backend-interview.avif', + to: '/practice/role', }, { - tag: 'Service', - title: 'CS / Full Stack', + tag: 'Free Plan', + title: 'CS 전공 지식 면접\nCS Core Interview', image: '/second-section-cs-interview.avif', + to: '/practice/cs', }, ] @@ -35,9 +41,9 @@ export function HomeServices() {