$ show alirezadir/AIMLInterviews
The AIMLInterviews repository is primarily an interview preparation tool that centers around an MCP (Model Context Protocol) server. This server turns any MCP-compatible AI assistant into a spoiler-free interview coach by providing tools to list problems, give progressive hints, review answers, and generate learning or company-specific preparation plans. The server dynamically builds an in-memory catalog by scanning markdown files in the src/ and cn/ directories, extracting problems and sections based on heading patterns. Beyond the server, the repository contains extensive educational content including markdown guides, Jupyter notebooks for ML algorithm implementations, and solution code with tests, all aimed at AI/ML interview readiness.
The LLM identified 3 files worth highlighting for reuse:
Provides safe file reading and Git commit retrieval. Isolated, no external dependencies, reusable in any Node.js project needing to read files from a repository and get the current commit.
Defines area-specific progressive hint templates and answer review checklists. Demonstrates a non-obvious pattern for guided tutoring that avoids spoilers while helping learners. Can be extracted for use in any educational or tutoring system.
Scans markdown files to build a searchable catalog of problems and sections with stable IDs, metadata extraction, and deduplication. Shows skill in handling markdown conventions and generating stable identifiers. Can be adapted to build catalogs from other markdown-based content with minimal changes.