Walmart | Senior Software Engineer (IN4) | Interview Experience | April 1st, 2026
Summary
I completed two interview rounds: a DSA round with LeetCode hard and medium problems, followed by a system design round where I designed a Feature Toggle Service.
Full Experience
I went through the interview process as follows:
Round 1 - DSA Round
-
LeetCode: HARD https://leetcode.com/problems/find-number-of-ways-to-reach-the-k-th-stair/description/
-
LeetCode: Medium https://leetcode.com/problems/merge-intervals/description/
Round 2 - LLD/ Design Round
📌 LLD Question: Feature Toggle System
Design a Feature Toggle Service for an application (e.g., streaming platform like Netflix) that allows enabling or disabling features dynamically.
🧩 Requirements The system should allow:
- Add, enable, disable, and remove features
Each feature may have rules:
- Subscription-based (e.g., Premium)
- Region-based (e.g., IN)
- If no rule → feature available to all users
- Check if a feature is enabled for a given user
Interview Questions (3)
Find Number of Ways to Reach the K-th Stair
Merge Intervals
LeetCode problem: Merge Intervals.
Feature Toggle System Design
Design a Feature Toggle Service for an application (e.g., streaming platform like Netflix) that allows enabling or disabling features dynamically. Requirements: add, enable, disable, and remove features; support subscription‑based and region‑based rules; default to all users if no rule; check feature enablement per user.