SDE-I FullStack (1-3 YOE) | Khatabook | Bengaluru
Anonymous User
1282

📋 Application & Process Overview

  • Application: Gmail + Direct Apply
  • Current YOE: 1.6 Years
  • Status: Shortlisted (Offer pending due to holidays)
  • Total Duration: ~1 month

🗓️ Interview Rounds

Round 1: PSDS

Duration: ~60 minutes

This round started with a deep dive into my resume and past projects, with hands-on experience over Java+SpringBoot.


Round 2: LLD + DSA

Duration: ~90 minutes

  • LLD:

    • Design Patterns: I was asked about the design patterns I've used in my previous projects (e.g., Singleton, Factory, Strategy) and discussed their use-cases.
    • Design DuoLingo: The focus was heavily on Database Schema Design.
      • Entities: Users, Courses, Modules (with a type enum: AUDIO/VIDEO/MCQ).
      • Relationships: Course has many Modules. A UserProgress table to track progress per user per module.
      • Bonus Features Discussed:
        • Leaderboard: How to design a system for a global and friends leaderboard.
        • Live Contests: How to match two users for a live quiz. Suggested matching based on similar course completion history, streak, or overall XP.
        • Query Optimizations: Suggested indexing on user_id and module_id in the UserProgress table for faster lookups.
  • DSA:


Round 3: CEO & Cultural Fit Round

Duration: ~30 minutes

This was a high-level round focusing on product vision and cultural alignment.

  • Product & Vision:
    • Questions about Khatabook's product, its vision, and how it has grown.
    • Who are Khatabook's potential competitors in the fintech/accounting space?
    • Scenarios to test Product Ownership Mindset
  • Motivation:
    • "Why do you want to join Khatabook?"
    • Questions about my long-term goals and how they align with the company's direction.

✅ Final Outcome

I received a call from HR stating that I was shortlisted. However, the official offer letter is yet to be received due to the ongoing "Great Indian Festival" holidays.

Comments (3)