Skip to content

SrijaAdhya12/project-to-interview

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

98 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
updated on: 30th March 2026, Monday
project-to-interview

Your ultimate interview preperation Kit

GitHub forks

line

Table of Contents

line

Introduction

πŸ” GitHub Repo Interview Question Generator

  • Automatically generates technical interview questions based on the provided GitHub repository.
  • Classifies questions by difficulty level (Easy, Medium, Hard).
  • Tags each question with potential company relevance (e.g., FAANG, startups, service-based companies).

🧠 Code Quality Analyzer

  • Detects code smells.
  • Provides architectural suggestions to improve code structure and modularity.
  • Offers performance optimization tips for faster and more efficient execution.
  • Gives best practices feedback based on industry standards (naming conventions, code readability, etc).

πŸ€– Smart Chatbot Assistant

  • Allows users to ask for code explanations directly from the repository.
  • Provides feature suggestions to improve the project.
  • Answers general coding questions (data structures, algorithms, syntax, etc).
  • Supports interactive conversations for better understanding and learning.

line

Developement

  1. Setup .env file in both client and server with the help of .env.example
  2. Run the following commands for running client (frontEnd)
$> cd client
$> npm i       # install all packages
$> npm run dev # run the frontend
  1. Run the following commands for running server (backEnd)
$> cd server
$> python -m venv venv                   # create a virtual enviroment (optional)
$> pip install -r requirements.txt       # install all packages
$> flask run                             # starts the Flask server

line

Tech Stack Used

  • Flask
  • SkLearn
  • Random Forest Classifier
  • MultiOutput Classifier
  • TFIDF
  • Gemini API
  • React
  • Tailwind

Flask Sklearn Random Forest Classifier MultiOutput Classifier TFIDF Gemini React TailwindCSS

line

Preview

preview

line

Best Contributors

line

License

Srija Adhya, 2025

line

Thank you, everyone πŸ’š

About

Your ultimate interview preparation kit for personal project related questions

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors