My HashedIn by Deloitte Interview Experience | Backend + GenAI Role (2 YOE)
I wanted to share my detailed interview experience for the Python/Backend + GenAI role at HashedIn by Deloitte, which I recently went through.
I connected with the recruiter directly through LinkedIn, and the process moved fairly quickly.
🔹 Round 1: DSA + SQL (Online Coding + Technical Q&A)
The first round consisted of 2 DSA coding questions + 2 SQL questions.
Coding Questions:
1️⃣ Best Time to Buy and Sell Stock (Max Profit)
2️⃣ Search in a 2D Matrix
Efficient binary search approach over sorted rows/columns.
SQL Questions:
Swap Sex of Employees
The round mainly tested consistency with common interview patterns.
🔹 Round 2: LLD + HLD Discussion (System Design)
This was the most interesting round.
I was asked to design a multi-tenant e-commerce platform (like Amazon) that supports:
Multiple vendors (tenants)
Each tenant having separate product catalogs
Shared infrastructure with isolation
Scalability, caching, availability, and partitioning
API design
Database schema
Trade-offs between monolith vs microservices
Handling high read/write traffic
We went deep into:
Tenant isolation strategies
Choice of database (SQL vs NoSQL)
Designing cart, order, product catalog
Cache layers (Redis)
Event-driven flow using Kafka
Rate limiting, throttling, API Gateway
Deployment & scaling assumptions
This round checked architectural thinking, clarity, and trade-offs.
🔹 Round 3: Managerial + Behavioral Round
This round was mostly to evaluate:
My previous project experience
Ownership and problem-solving
How I handled production issues
Collaboration, communication, and mindset
Cultural fit for HashedIn’s engineering environment
Some of the questions included:
Walkthrough of my recent project
How I debug production bugs
Times I worked under pressure
Conflict resolution within a team
Motivation for switching roles
Overall, the manager focused more on fitment than pure technicals.
🔹 Offer Discussion & Outcome
After clearing all rounds, I moved into salary discussion.