Back to Blog
AnnouncementsAugust 18, 20265 min read

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.

Share this article:

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:

  1. You select a topic
    The system pulls its definition from a curated catalog containing subtopics, key concepts, and common interview angles.

  2. You set difficulty + experience
    These map to a seniority bracket — Junior / Mid / Senior / Staff — which directly influences prompt calibration.

  3. 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.

  4. You take the interview
    You get the same voice AI, real-time evaluation, and scoring rubric used in a full interview.

  5. 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

  1. Go to your Dashboard
  2. Click Topic Practice
  3. Pick a topic
  4. Set your difficulty
  5. Set your experience level
  6. Start practicing

No excuses. No setup. Just practice.

Start Practicing →

Subscribe to our newsletter

Get notified when we publish new engineering resources, guides, and platform updates.