A beautiful, feature-rich web application for gathering and managing interview questions with AI-powered answer generation and case study practice. Built with a stunning Neumorphism UI design.
SITE LINK: https://interviewprephub.netlify.app/
- 45+ Pre-loaded Questions covering multiple job roles:
- AI Engineer
- Data Scientist
- Data Analyst
- AI/ML Engineer
- Machine Learning Engineer
- Cyber Security Engineer
- Security Analyst
- Penetration Tester
- Security Architect
- Filter by Category: Browse questions by specific job roles
- Filter by Type: Technical or Behavioral questions
- Filter by Difficulty: Easy, Medium, or Hard
- Search Functionality: Find questions by keywords or tags
- Add Custom Questions: Create your own interview questions
- Favorite Questions: Mark important questions for quick access
- Export/Import: Backup and share your question database
- Generate from Content: Upload documents or paste text
- Smart Question Generation: AI creates relevant interview questions
- Multiple Input Methods:
- Upload PDF, DOCX, or TXT files
- Paste text directly
- Customizable Settings:
- Choose number of flashcards (5-20)
- Select difficulty level
- Pick question type
- Batch Import: Add multiple questions at once
- AI-Powered Scenarios: Generate realistic interview case studies
- Three Input Methods:
- AI Generate from topic
- Upload files (PDF, DOCX, TXT)
- Paste existing case studies
- Follow-up Questions: Automatic generation of:
- Why questions - Explore reasoning
- What questions - Clarify concepts
- How questions - Implementation details
- Issues/Challenges - Edge cases
- Interactive Tree View: Expandable question hierarchy
- Practice Mode: Review scenarios and prepare answers
- 6 AI Providers Supported:
- Groq (FREE - Recommended) - Fast and reliable
- Google Gemini (FREE) - Unlimited usage
- Hugging Face (FREE) - Open source models
- Ollama (FREE - Local) - 100% private
- Claude AI (Anthropic) - Advanced reasoning
- ChatGPT (OpenAI) - Comprehensive answers
- Context-Aware: AI considers job role, question type, and difficulty
- Formatted Responses: Clean, readable answers with code examples
- Custom Answers: Add your own notes and modifications
- 15+ Animations: Smooth transitions and effects
- Soft Shadows: Beautiful depth and elevation effects
- Gradient Accents: Eye-catching color schemes
- 3D Effects: Floating and hover animations
- Responsive Design: Works perfectly on all devices
- Dark/Light Themes: Choose your preferred mode
- Local Storage: All data saved in your browser
- No Backend Required: Fully client-side application
- Privacy First: Your data never leaves your device
- Export/Import: Backup and restore your data
- A modern web browser (Chrome, Firefox, Safari, Edge)
- API keys for AI features (FREE options available):
-
Download the Application
- Clone or download this repository
- Keep the folder structure intact
-
Open the Application
- Simply open
index.htmlin your web browser - No server or installation required!
- Simply open
-
Configure AI Integration
- Click the Settings button in the header
- Add your API key (Groq recommended for FREE usage)
- Click Save Settings
- Use the filter pills to narrow down questions
- Use the search bar to find specific questions
- Click on any question card to view details and generate answers
- Click Generate Flashcards button
- Choose input method:
- Upload a document
- Paste text content
- Configure settings (count, difficulty, type)
- Click Generate Flashcards
- Review and save selected flashcards
- Click Case Studies tab
- Click Generate Case Study button
- Choose input method:
- AI Generate (enter topic)
- Upload file
- Paste content
- Select follow-up question types
- Generate and review
- Save to your collection
- Click on a question card
- Choose your AI provider (Groq recommended)
- Wait for AI to generate answer
- Save the response
- Visit Groq Console
- Sign up for free account
- Create API key
- Copy and paste in Settings
Benefits: Fast, reliable, generous free tier
- Visit Google AI Studio
- Sign in with Google account
- Create API key
- Copy and paste in Settings
Benefits: Unlimited free usage
- Install Ollama
- Run locally on your machine
- 100% free and private
- No API key needed
- Switch between Light and Dark themes in Settings
- Modern gradient effects and animations
- Neumorphic design elements
- Use the Add Question button
- Import from JSON files
- Generate with AI from content
- β Chrome 90+
- β Firefox 88+
- β Safari 14+
- β Edge 90+
- Local Storage Only: All data stored in browser
- No Tracking: No analytics or tracking
- API Keys: Stored locally, never shared
- Open Source: Full transparency
- Use clear, well-structured content
- Aim for 500-2000 words for best results
- Review and edit generated questions
- Be specific with topics
- Choose appropriate complexity level
- Practice answering out loud
- Start with Easy questions
- Progress to Medium and Hard
- Focus on your target role
- Review favorites regularly
- Practice with case studies
- HTML5: Semantic markup
- CSS3: Neumorphism design with animations
- Vanilla JavaScript: No frameworks
- Local Storage API: Data persistence
- Fetch API: AI integration
- PDF.js: PDF text extraction
- Mammoth.js: DOCX text extraction
- Font Awesome: Icons
interview-questions-app/
βββ index.html # Main HTML file
βββ css/
β βββ styles.css # Main styles
β βββ modern-enhancements.css # Modern animations
β βββ case-study.css # Case study styles
βββ js/
β βββ app.js # Main application logic
β βββ ai-integration.js # AI API integration
β βββ data.js # Default questions
β βββ case-study-data.js # Case study data
βββ README.md # This file
βββ CASE_STUDY_GUIDE.md # Case study documentation
βββ FREE_AI_SETUP_GUIDE.md # AI setup guide
βββ MODERN_DESIGN_FEATURES.md # Design documentation
βββ TESTING_GUIDE.md # Testing guide
- AI-generated interview scenarios
- Follow-up question system
- Expandable question tree
- Multiple input methods
- Support for all FREE AI providers
- File upload (PDF, DOCX, TXT)
- Batch generation and import
- Preview and edit before saving
- 15+ new animations
- Gradient effects
- 3D hover effects
- Improved responsiveness
- Groq API support (recommended)
- Google Gemini support
- Hugging Face support
- Ollama local support
Contributions are welcome! Feel free to:
- Add more questions
- Implement new features
- Improve UI/UX
- Fix bugs
This project is open source and available under the MIT License.
- Groq for fast FREE AI inference
- Google for Gemini API
- OpenAI for ChatGPT API
- Anthropic for Claude API
- Font Awesome for icons
- PDF.js and Mammoth.js for file processing
For issues or questions:
- Check the documentation files
- Review the testing guide
- Check browser console for errors
- Ensure API keys are configured
- Spaced repetition system
- Mock interview timer
- Voice recording practice
- Progress tracking
- Community sharing
- Multiple language support
Happy Interview Prep! π
Built with β€οΈ for interview success. Practice regularly, understand deeply, and ace your interviews!