π― AI Interview Question Generator & Assistant (SmartHire)
π€ Author
Name: Arnesh Chauhan
College:VNR Vignana Jyothi Institute of Science and Technology
Date: 07-07-2025
GitLab ID: @arnesh_chauhan
π I. Streamlit App β AI-Powered Interview Question Generator
π Deployed App
AI Interview Generator on Streamlit
π Source Code
GitLab Repository - AI Interview Generator
π Description
This Streamlit web application allows users to instantly generate tailored, AI-powered interview questions based on the selected domain, subdomain, difficulty level, and role. The system uses large language models (LLMs) from Hugging Face or Novita to generate high-quality, real-world technical questions.
The app includes:
- Interactive selection for Domain, Subdomain, Difficulty, Role
- Secure integration with AI API (Hugging Face/Novita)
- Solution Generation option for AI-suggested answers
- Question History for quick review of past generated questions
- Streamlit-based clean and interactive user interface
πΌ Use cases include:
- Personalized technical interview preparation
- Mock interview sessions for different roles and expertise levels
- Rapid question curation for HR, educators, or recruiters
- AI-assisted self-assessment for technical skills
β
III. Conclusion
This submission showcases:
- A full-stack AI Interview Question Generator built with real-time LLM integration
- A conversational AI Interview Assistant concept hosted on Hugging Face for interactive learning
- Secure, scalable, and user-friendly deployment using Streamlit, GitHub, GitLab
These projects demonstrate:
- Streamlit-based interactive web application development
- API integration with Hugging Face and Novita models
- Prompt engineering for task-specific AI generation
- Practical use of AI in technical interview preparation
π οΈ Tech Skills Demonstrated
- Python, Streamlit, API handling
- LLM Integration using Hugging Face/Novita
- Version Control with GitHub, GitLab
- Secure API key management
- Prompt Design for realistic AI-generated content
π Future Enhancements
- Expand question generation to support non-technical domains
- Add full mock interview simulation mode
- Deploy Hugging Face Assistant with persona and gamification
- Extend to provide detailed answer explanations
Personal projects
View allLoading
Loading
Info
Member since May 29, 2025