Practo Interview Experience SSE (2025)
Summary
I interviewed for a Software Engineer (Backend) role at Practo with 3.5 years of experience. I successfully navigated two technical rounds covering DSA, core Java, Spring Boot, Microservices, and system design, but was ultimately rejected after the managerial round.
Full Experience
Company: Practo YOE: 3.5 Years Role: Software Engineer (Backend)
———
🟢 Round 1: DSA (30 mins) • Asked a Rotated Binary Search problem • Discussion focused on logic, edge cases, and time complexity
Outcome: ✅ Went well
LeetCode Reference: • Search in Rotated Sorted Array https://leetcode.com/problems/search-in-rotated-sorted-array/
———
🟢 Round 2: Technical Round
Topics Covered: • Core Java basics • Deep dive into Spring Boot & Microservices • REST APIs • Service communication • General backend architecture
DSA Question: • Find the First Missing Positive Number
Design Patterns: • Asked to code and explain the Strategy Design Pattern
Distributed Systems: • Basic high-level questions related to scalability and system behavior
Outcome: ✅ Went well Interviewer was very friendly and supportive.
LeetCode Reference: • First Missing Positive https://leetcode.com/problems/first-missing-positive/
———
🔴 Round 3: Managerial Round (MR) • Questions based on resume and projects • Deep dive into behavioral scenarios • Interviewer interrupted answers frequently • Could not answer some behavioral questions clearly
Outcome: ❌ Rejected
Interview Questions (4)
Search in Rotated Sorted Array
Find the First Missing Positive Number
Find the First Missing Positive Number.
Strategy Design Pattern Implementation
Asked to code and explain the Strategy Design Pattern.
Scalability and System Behavior in Distributed Systems
Basic high-level questions related to scalability and system behavior.