An interview prep platform that turns the recruiting cycle into a game. Practice coding problems, run live mock interviews with peers, get resume reviews, and build your stories, all in one place.
Interview prep is spread across too many tools. People use LeetCode for problems, Google Docs for stories, Notion for tracking, and Zoom for mock interviews. InterviewOS brings all of this into one app. Streaks, badges, and weekly contests help you stay consistent.
- Live Mock Interviews: Video and audio calls with a shared code editor and a whiteboard.
- Progress Tracker: Track solved problems, mock interview counts, and more.
- Gamification: Daily streaks, mastery badges, and weekly competitions.
- Peer Matching and Scheduling: Get matched with a partner for mock interviews and resume reviews based on your career interests.
- Anecdote Vault: Save your STAR stories and project write-ups in one place.
- Next.js (React framework)
- TailwindCSS and shadcn/ui for styling and components
- Next.js API routes
- PostgreSQL database
- Prisma ORM
- LiveKit (WebRTC) for video and audio
- Monaco Editor for the in-browser code editor
- Excalidraw for the whiteboard
- NextAuth.js / Auth.js with UCSD SSO
🚧 InterviewOS is in early development. Features are being built over the 2026-27 school year.
See CONTRIBUTING.md for how to install, set up, and run the project locally.
We welcome contributions! Please see our CONTRIBUTING.md for details on installation, development setup, and how to submit pull requests. Please also read our Code of Conduct.
This project is licensed under the MIT License.
For issues or questions, reach out to Yashmit (Engineering Manager) at ybhaverisetti@ucsd.edu or contact the UC San Diego CSES Open Source Society.