Intuit || SWE-2 || Bangalore || Accepted
Anonymous User
5636

My Intuit SWE-2 Interview Experience (Offer Received 🎉)

I recently interviewed for a Software Engineer 2 role at Intuit and wanted to share my full journey so it can help others preparing for similar roles.


📍 Process Overview

  • Experience: 1.9 years

  • Previous CTC: ₹19.45 LPA base + ₹90k variable

  • Final Offer: SWE-2 @ Intuit

    • Base: ₹27 LPA
    • Stocks: ₹7.25 L/year
    • Annual Bonus: ₹3 LPA
    • Relocation Bonus: Included

Round 0 – Phone Screening (DSA + HLD)

DSA Questions (Linked List):

  1. Reverse a Linked List (Iterative & Recursive)
  2. Find the Middle of a Linked List
  3. Reverse in k-sized groups

All tested thoroughly with edge cases.

HLD Discussion:

  • CAP Theorem, ACID properties
  • My previous project work
  • What transactions are & how they work

Feedback: Positive — cleared to next round.


Round 1 – Take-Home Spring Boot Project

They gave me a Spring Boot project beforehand with ~1 week to set it up locally. Expected me to have it running for the next rounds.


Onsite (4 Rounds on the same day itself)


🛠 Round 1 – Spring Boot Development (90 mins, 4 interviewers)

Tasks:

  • Develop 2 new APIs in the given project

  • Discuss:

    • Pagination (how, why, when to use)
    • Data Layer / Service Layer design
    • Global Exception Handling
    • Security & Rate Limiting
    • Show code structure & where each piece would go
    • I had developed 2 apis end to end by the end of the interveiw , all of the seemed satisfied

💻 Round 2 – DSA + HLD (2 interviewers + 60 mins)

DSA:

  • Reverse words in a string in-place (Java, no extra space) — I usually code in C++, so this was a twist.
  • Time complexity analysis for given loops (with assumptions).

HLD / Debugging:

  • Given an LLM endpoint, set it up locally with a properties file.
  • Pagination: Discussed maximum possible page numbers & what happens with absurdly large values (I missed part of this).
  • Debugging approach in a Java client.
  • Test cases design (didn’t code)., asked how are you going to write testcases for different apis , unit test cases , integration tests and all

🤖 Round 3 – AI/ML Concepts (Scheduled 30 mins → went 45 mins)

Questions included:

  • What is Machine Learning?
  • How to know if a model is “trained enough”?
  • K-Means Clustering
  • How images are converted to vectors
  • What is a Vector Database?
  • How vector similarity is calculated
  • Reinforcement Learning basics
  • RAG (Retrieval Augmented Generation)
  • Agentic AI / AI Agents / Generative AI
  • Neural Networks (how they work)
  • AI usage in my company

🧑‍💼 Round 4 – Managerial (30 mins)

  • Why Intuit?
  • Why are you fit for this role?
  • Where do you see yourself in 5 years?
  • Team role expectations & alignment

🎯 Key Takeaways & Tips

  • Know your fundamentals — DSA + HLD basics are equally important.
  • Be ready to code in multiple languages (even if you’re stronger in one).
  • For Spring Boot, know pagination, exception handling, security, and service/data layer separation.
  • If given a take-home project, go beyond just “making it run” — prepare to extend & modify it.
  • Brush up AI basics — even if the role isn’t purely AI-focused, awareness of concepts like RAG & Vector DBs can impress.

💬 Feel free to ask if you have any questions , happy to share!

Comments (15)