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