Interview Process at Epsilon (Bangalore) Office

epsilon logo
epsilon
· Software Engineer Product Teams· Bangalore· 1.5y exp
February 16, 2026 · 4 reads

Summary

I interviewed at Epsilon for a Software Engineer Product Teams role in Bangalore with 1.5 years of experience. The interview process involved multiple rounds covering data structures & algorithms, system design, SQL, and behavioral questions. I successfully cleared all rounds.

Full Experience

So I got approached by the recruiter. Based on my Linkedin profile as the skills were a strong match. Was interviewing for the Product team.

Background: 1.5 years Experience Previous: PBC Role: Software Engineer Product Teams

Round 1: HR Screening Questions around comp, why do you want to switch, etc. Regular behavioural questions. But be certain about why do you want to switch part.

Round 2: DSA + Resume I was given a Palindrome https://leetcode.com/problems/valid-palindrome/description/ based question. Same question. This would have barely taken 5 mins. The focus remained on Resume. My projects, High Level Design of each of it. I had 3. Took 20 mins per Project. Deep dive wasn't expected, ig they were just checking if everything mentioned in resume is correct or not. Database optimisation technique. AWS working, SES, SNS, SQS, EC2.

Round 3: HLD+LLD Question was to design a e commerce platform with a special focus on inventory management. Implied, concurrency handling. The focus remained on having APIs, Entities, Different operations required but core focus on Inventory Management and replenishment.

Database Isolation Levels. Rest APIs principles.

In the end, I was asked to write an SQL query for filtering products by different criterias. (medium difficulty)

Round 4: In Office Hiring Manager Round I was asked about branching strategies, a DSA whiteboarding question, Container with Most Water https://leetcode.com/problems/container-with-most-water/ TC, SC discussion. Edge cases. Some behavioural questions. Why do you want to leave, What is the day like, How does a sprint look like, what do you do at sprint end.

Verdict: Got HR confirmation for clearance of all rounds. Hope it helps.

Interview Questions (4)

1.

Valid Palindrome

Data Structures & Algorithms

I was given a Palindrome based question, specifically the one found at https://leetcode.com/problems/valid-palindrome/description/. The question was the same as the LeetCode problem.

2.

Design E-commerce Platform with Inventory Management

System Design

I was asked to design an e-commerce platform with a special focus on inventory management. This implied concurrency handling. The discussion focused on APIs, Entities, and different operations required, with a core focus on inventory management and replenishment.

3.

SQL Query for Product Filtering

Other·Medium

I was asked to write an SQL query for filtering products by different criteria.

4.

Container With Most Water

Data Structures & Algorithms

I was given a DSA whiteboarding question, specifically 'Container with Most Water' (https://leetcode.com/problems/container-with-most-water/). We discussed its Time Complexity (TC), Space Complexity (SC), and edge cases.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!