Topic Practice Is Here - Pick Any Topic. Set Your Level. Start Practicing.
Skip the resume upload. Pick from 50+ topics like Python, AWS, Microservices, or SOLID Principles. Choose your difficulty and experience level, and get a focused AI interview tailored exactly to what you want to practice.
You Know What You're Weak At. Now You Can Practice Exactly That.
Every developer has that one topic they dread in interviews.
Maybe it's System Design. Maybe it's SQL query optimization. Maybe it's the difference between useEffect and useLayoutEffect that you keep forgetting.
Until now, KiritiAI interviews were built around your resume — the AI would analyze your experience and build a full-length mock interview covering multiple topics. That's great for overall preparation.
But sometimes you don't want a full interview.
Sometimes you just want to drill one topic until you own it.
That's exactly what Topic Practice does.
50+ Topics. Your Difficulty. Your Experience Level.
Here's how it works.
Step 1: Pick Your Topic
Choose from 50+ topics across 8 categories:
| Category | Topics |
|---|---|
| Programming Languages | C#, Python, JavaScript, TypeScript, Java, C++, Go, Rust, PHP, Swift |
| Databases | SQL Server, PostgreSQL, MySQL, MongoDB, Redis, Database Design & Normalization |
| Web Frameworks | React, Angular, Next.js, Node.js, ASP.NET Core, Spring Boot, Django, Vue.js |
| Cloud & DevOps | AWS, Azure, Docker, Kubernetes, CI/CD Pipelines, Terraform & IaC |
| CS Fundamentals | DSA, Operating Systems, Computer Networks, OOP, Design Patterns, System Design |
| Software Engineering | REST API Design, Microservices, Testing & QA, Git, Agile & Scrum, SOLID Principles |
| Data & AI | Machine Learning, Data Engineering, SQL Querying & Optimization, Power BI |
| Security & Other | Web Security (OWASP), Linux Administration, HTML & CSS, GraphQL |
Step 2: Set Your Level
Pick your difficulty:
- Easy — Fundamentals and core concepts
- Medium — Applied knowledge and real-world scenarios
- Hard — Deep dives, edge cases, and architecture decisions
- Expert — Staff-level questions that test system thinking
Then set your years of experience from 1–10.
This isn't just a label — it directly shapes the questions.
"Easy with 5 years of experience" is very different from "Easy with 1 year."
The AI calibrates:
- Question depth
- Expected answer quality
- Follow-up intensity
- Technical complexity
- Scenario difficulty
All based on your actual experience level.
Step 3: Start Practicing
That's it.
No resume upload. No profile setup. Just pick and practice.
The AI generates a focused interview blueprint with:
- Subtopics
- Rubric-based evaluation
- Adaptive follow-ups
- Entry questions
- Exit criteria
Everything is scoped to your chosen topic.
You get the same rigorous evaluation as a full interview — just laser-focused on what you want to improve.
Why We Built This
We kept hearing the same feedback:
"I have an interview on Friday and they told me it's heavy on System Design. I don't want a full mock — I just want to practice System Design for 20 minutes."
"I know my Python is solid but my SQL is shaky. Let me just drill SQL."
"I'm switching from Angular to React. I need to practice React-specific questions at my experience level."
Resume-based interviews are great for simulation.
Topic Practice is great for targeted preparation.
Use both.
How It Works Under the Hood
For the technically curious:
You select a topic
The system pulls its definition from a curated catalog containing subtopics, key concepts, and common interview angles.You set difficulty + experience
These map to a seniority bracket — Junior / Mid / Senior / Staff — which directly influences prompt calibration.The AI generates a focused blueprint
The blueprint contains 3–5 subtopic buckets within your chosen topic, each with entry questions, rubric hints, and exit criteria.You take the interview
You get the same voice AI, real-time evaluation, and scoring rubric used in a full interview.You get a detailed report
Review your scores, strengths, weaknesses, and specific feedback.
What Stays the Same
Topic Practice doesn't compromise on the interview experience.
You still get:
- Same AI interviewer voices
- Same real-time speech-to-text and evaluation
- Same scoring rubric and detailed reports
- Same adaptive difficulty
- Questions that get harder or easier based on your answers
- Same body language analysis when your camera is on
The only difference:
You choose the topic, not your resume.
Try It Now
- Go to your Dashboard
- Click Topic Practice
- Pick a topic
- Set your difficulty
- Set your experience level
- Start practicing
No excuses. No setup. Just practice.