Walmart | Senior Software Engineer (IN4) | Interview Experience | April 1st, 2026
- Posted
- 6 Apr 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.
How it went
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
Questions asked (3)
- 01
Find Number of Ways to Reach the K-th Stair
Data Structures & Algorithms · Hard
Open the problemLeetCode problem: Find Number of Ways to Reach the K-th Stair.
- 02
Merge Intervals
Data Structures & Algorithms · Medium
Open the problemLeetCode problem: Merge Intervals.
- 03
Feature Toggle System Design
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.