Multi-Agent Interview Coach

작성자

카테고리:

← 피드로
DEV Community · Kaushik Mitra · 2026-07-20 개발(SW)
Cover image for Multi-Agent Interview Coach

Kaushik Mitra

Education Track: Build Multi-Agent Systems with ADK

This post is my submission for DEV Education Track: Build Multi-Agent Systems with ADK.

What I Built

Preparing for technical interviews can be overwhelming. I wanted to build a tool that doesn’t just give generic questions, but actually analyzes my specific resume to challenge my unique skill set. This led me to build a multi-agent system using the ADK. This multi-agent system, will take user resume and extracts their profile for generating Interview Questions specialized to the candidate profile. The agents communicate in a sequential loop: The Profiler extracts data -> The Interviewer generates questions -> The Judge validates them. If the Judge rejects a question, the Interviewer re-drafts it, ensuring only high-quality, resume-relevant questions make it to the user.

Cloud Run Embed

Your Agents

Profiler

Receives a resume PDF GCS path, downloads it in-memory, parses the text content, and builds a summary of skills.

Interviewer

Reads the candidate summary and drafts 3 technical interview questions designed to test the boundaries of their experience.

Analyzes the drafted questions. Passes the iteration if they are resume-specific; rejects/fails them if they are too generic.

Key Learnings

This project was a fantastic weekend challenge. Working through the Google Codelab gave me a solid grasp of agent-based architectures, specifically implementing Agent, LoopAgent, and SequentialAgent to create a robust workflow.

A few key technical takeaways included:

  • Managing Statelessness: Learning to handle agent sessions in a Cloud Run environment was a great lesson in explicit session lifecycle management.

  • Cloud Integration: Integrating Google Cloud Storage for file handling taught me how to bridge in-memory document processing with persistent cloud storage efficiently.

  • Deployment Architecture: Mastering the transition from local development to a containerized, production-ready Cloud Run deployment provided deep insights into modern backend orchestration.

Check the Code from Github: https://github.com/MitraKumar/interview-coach

원문에서 계속 ↗

코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다