Overview
Turn any LeetCode question into a mock technical interview.
Parrot is a Chrome extension designed to help software engineering students and job seekers practice for technical interviews directly on LeetCode. It transforms any LeetCode problem into a live mock interview experience by combining AI-driven feedback with real-time practice tools. What this extension does: - Integrates seamlessly into LeetCode problem pages with a collapsible side panel - Presents a curated set of mock interview questions for each problem - Allows users to type or verbally answer each question using built-in voice recording - Transcribes audio responses using OpenAI's Whisper API - Sends typed or transcribed answers to OpenAI's GPT model for interview-style feedback - Analyzes code quality, algorithmic reasoning, communication clarity, and optimization awareness - Displays AI-generated feedback in the panel for each answer or in a comprehensive summary at the end - Automatically pulls LeetCode problem title, difficulty, description, and user's solution code - Allows users to navigate between questions and re-record or edit answers - Stores responses and feedback locally during the session for review - Runs entirely in the browser using a secure backend proxy to protect the OpenAI API key Why it's useful: - Helps users simulate real technical interviews while solving actual LeetCode problems - Reinforces the habit of verbally explaining solutions—critical for FAANG and top-tier interviews - Provides instant, personalized feedback on answers without needing a live interviewer - Encourages better problem articulation, time complexity analysis, and optimization thinking
Details
- Version0.1.0
- UpdatedMay 2, 2025
- Size1.45MiB
- LanguagesEnglish
- Developer
Email
anshkaggarwal22@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes