Inspiration

What it does

How we built it

Challenges we ran into

Accomplishments that we're proud of

What we learned

What's next for Cadra

Inspiration

Technical interview practice is hard to schedule and harder to repeat. Cadra gives job seekers a place to answer aloud and practice the same question again with specific feedback.

What it does

Candidates choose a recruiter or system design interview, speak with an AI interviewer, and sketch their design on a shared whiteboard. Feedback uses their answers and saved diagram. In PayPal Sandbox, a $5 test purchase adds 60 practice minutes. Cadra meters connected interview time and releases the unused reservation when a candidate finishes early.

How we built it

Cadra uses Next.js, FastAPI, and PostgreSQL. PayPal Orders v2 creates and captures sandbox purchases. Cadra verifies the capture before crediting the balance. OpenAI powers the live voice interviewer and evidence-based feedback.

Challenges and lessons

Checkout can be revisited, and a voice call can end early or disconnect. We designed the balance to credit each purchase once and settle usage from the interview connection state. In the demo, a $5 test purchase adds 60 minutes and the filmed system design interview uses 41 seconds. The video labels its feedback example from a separate take.

Built With

Share this project:

Updates

Submission history