IdeaCredIdeaCred

KoNoSaiPL/ai-ml-code-interviewer

54

๐Ÿง  Practice coding and quiz yourself on machine learning and deep learning topics with this interactive app designed for interview preparation.

What's novel

๐Ÿง  Practice coding and quiz yourself on machine learning and deep learning topics with this interactive app designed for interview preparation.

Code Analysis

14 files read ยท 5 rounds

A Streamlit-based ML/DL interview preparation app that uses LLMs to generate coding exercises with adjustable difficulty, multiple-choice quizzes, code execution, and AI-generated explanations across 30 ML/DL topics.

Strengths

Clean modular architecture with well-separated concerns (LLM service, coding, quiz, history, settings), multi-provider LLM abstraction with graceful fallback to raw HTTP requests, and a thoughtful code execution sandbox with restricted builtins. The dev tooling setup (bandit, detect-secrets, mypy, sphinx) shows professional discipline.

Weaknesses

Zero test coverage despite a thorough dev-requirements setup, the code executor's 'sandbox' is a thin wrapper around exec() that provides minimal real security, and the core value proposition (code generation, quiz generation) is entirely delegated to LLM prompts with no local algorithmic logic or verification of LLM output correctness.

Score Breakdown

Innovation
3 (25%)
Craft
49 (35%)
Traction
8 (15%)
Scope
59 (25%)

Signal breakdown

Innovation

Not Fork+1
Code Novelty+1
Concept Novelty+0

Craft

Ci-1
Tests-2
Polish+0
Releases+0
Has License+0
Code Quality+18
Readme Quality+15
Recent Activity+7
Structure Quality+5
Commit Consistency+2
Has Dependency Mgmt+5

Traction

Forks+0
Stars+6
Hn Points+0
Watchers+0
Early Traction+0
Devto Reactions+0
Community Contribs+2

Scope

Commits+5
Languages+5
Subsystems+5
Bloat Penalty+0
Completeness+6
Contributors+7
Authored Files+8
Readme Code Match+3
Architecture Depth+3
Implementation Depth+8

Evidence

Commits

14

Contributors

3

Files

26

Active weeks

3

TestsCI/CDREADMELicenseContributing

Repository

Language

Python

Stars

1

Forks

0

License

โ€”