449 questions · from 69 interviews · 22 asked more than once

Walmart interview questions

Every question candidates reported from their Walmart interviews, most frequently asked first. Each links to the write-up it came from, so you can see the round and how it went.

Walmart coding and DSA questions

  1. 01

    Jump Game

    You are given an integer array nums . You are initially positioned at the array's first index, and each element in nums represents your maximum jump length at that position. Return true if you can reach the last index, or false otherwise.

    Medium · Asked 4 times · From 🛒 Walmart DSA Interview Questions (with Links + Sources)

  2. 02

    House Robber II

    You are a professional robber planning to rob houses along a street. Each house has a certain amount of money stashed. All houses are arranged in a circle. That means the first house is the neighbor of the last one. Meanwhile, adjacent houses have a security…

    Medium · Asked 3 times · From Walmart SSE(IN4) Interview Experience | April 2026

  3. 03

    Coin Change

    Given a set of coin denominations and a target amount, determine the minimum number of coins needed to make up that amount (or determine if it is not possible).

    Medium · Asked 3 times · From Walmart - Senior Software Engineer (Hiring Drive - Rejected)

  4. 04

    Subarray Sum Equals K

    Given an array of integers nums and an integer k , return the total number of continuous subarrays whose sum equals to k .

    Medium · Asked 3 times · From 🛒 Walmart DSA Interview Questions (with Links + Sources)

  5. 05

    Binary Tree Level Order Traversal

    Given a binary tree, return the level order traversal of its nodes' values (i.e., from left to right, level by level). The problem can be solved using a breadth‑first search (BFS) with a queue.

    Medium · Asked 2 times · From Walmart's Sams Club | SDE III | Bangalore | April 2026

  6. 06

    Merge Intervals

    Given an array of intervals where intervals[i] = [starti, endi], merge all overlapping intervals and return an array of the merged intervals.

    Medium · Asked 2 times · From Walmart's Sams Club | SDE III | Bangalore | April 2026

  7. 07

    LRU Cache

    Design a data structure that follows the constraints of a Least Recently Used (LRU) cache . Implement the LRUCache class: LRUCache(int capacity) Initializes the LRU cache with the given positive capacity . int get(int key) Returns the value of the key if the…

    Medium · Asked 2 times · From Walmart SSE(IN4) Interview Experience | April 2026

  8. 08

    LFU Cache

    Design and implement an LFU cache. It should support get and put operations. When the cache reaches its capacity, it should invalidate the least frequently used item. If there is a tie, the least recently used item should be invalidated.

    Hard · Asked 2 times · From Walmart | SSE | Bangalore | Oct 2025 | Declined Offer

  9. 09

    Move Zeroes

    Given an integer array nums , move all 0 's to the end of it while maintaining the relative order of the non-zero elements. Note that you must do this in-place without making a copy of the array.

    Easy · Asked 2 times · From 🛒 Walmart DSA Interview Questions (with Links + Sources)

  10. 10

    Gas Station

    There are n gas stations along a circular route, where the amount of gas at the ith station is gas[i] . You have a car with an unlimited tank and it costs cost[i] of gas to travel from the ith station to the (i + 1)th station. You begin the journey with an…

    Medium · Asked 2 times · From 🛒 Walmart DSA Interview Questions (with Links + Sources)

  11. 11

    Group Anagrams

    Given an array of strings, create groups where each group consists of anagrams of each other. For example, given ['eat', 'tea', 'tan', 'ate', 'nat', 'bat'], return [['eat', 'tea', 'ate'], ['tan', 'nat'], ['bat']].

    Medium · Asked 2 times · From Walmart SDE 3 Java

  12. 12

    Internal Working of HashMap

    Explain and implement the internal working of HashMap.

    Medium · Asked 2 times · From Walmart | SDE3 | Bangalore | April 2025

  13. 13

    3Sum

    Refer to the provided LeetCode link for the full problem description.

    Medium · Asked 2 times · From Walmart | SWE III | Banglore | Onsite

  14. 14

    Binary Tree Right Side View

    Given the root of a binary tree, imagine yourself standing on the right side of it, return the values of the nodes you can see ordered from top to bottom.

    Easy · Asked 2 times · From Walmart || Software Engineer III || Rejected

  15. 15

    Print Matrix in Spiral Order

    Given a matrix, print its elements in spiral order.

    Medium · Asked 2 times · From Walmart | SDE II | Bengaluru | September 2024 [Offer]

  16. 16

    Meeting Rooms Required

    Given a list of meeting time intervals, determine the minimum number of meeting rooms required so that all meetings can take place without overlap.

    From Has anyone experienced something similar with Walmart?

  17. 17

    Minimum Cost k-Capable Model Selection

    Given n models each with a cost and a binary string of length 2 indicating support for Feature A and Feature B, find for every k (1 ≤ k ≤ n) the minimum total cost of a subset of models such that at least k models support Feature A and at least k models…

    From Walmart Coding interview

  18. 18

    Protocol Memory Storage in Swift

    How are protocols saved in memory when they are not conformed to by a struct or class?

    From Staff Engineer iOS Role for Walmart

  19. 19

    Existential Container in Swift

    Explain the concept of an existential container in Swift and how it works.

    From Staff Engineer iOS Role for Walmart

  20. 20

    Search in Rotated Sorted Array

    Medium · From Walmart SSE(IN4) Interview Experience | April 2026

  21. 21

    Longest Increasing Path in a Matrix

    Find the longest increasing path length in a matrix.

    From Walmart intreview SDE 3

  22. 22

    Perfect Squares

    Given an integer n, return the least number of perfect square numbers that sum to n. A perfect square is an integer that is the square of an integer; in other words, it is the product of some integer with itself. For example, 1, 4, 9, and 16 are perfect…

    Medium · From Walmart Interview Exp - Senior software engineer

  23. 23

    Intersection of Two Linked Lists

    Given the heads of two singly linked-lists headA and headB, return the node at which the two lists intersect. If the two linked lists have no intersection at all, return null.

    Easy · From Walmart Interview Exp - Senior software engineer

  24. 24

    Reverse String Using Recursion

    Write a function that reverses a string using recursion. The input string is given as an array of characters s. You must do this by modifying the input array in-place with O(1) extra memory.

    Easy · From Walmart Interview Exp - Senior software engineer

  25. 25

    Min Stack

    Design a stack that supports push, pop, top, and retrieving the minimum element in constant time. Implement the following operations: - push(x): Push element x onto the stack. - pop(): Remove the element on top of the stack. - top(): Get the top element. -…

    Easy · From Walmart | SDE-III | Bangalore | April 2026

113 more in the Walmart write-ups.

Walmart system design questions

  1. 01

    Design BookMyShow

    Design the BookMyShow system.

    Hard · Asked 2 times · From Walmart SSE Interview drive

  2. 02

    SQL vs NoSQL

    Discuss the differences and use cases of SQL and NoSQL databases.

    Asked 2 times · From Walmart | Software Engineer III | Interview Experience

  3. 03

    Design Splitwise (Low Level Design)

    Design a system similar to Splitwise that allows users to create accounts, form groups, add expenses, and automatically split expenses among participants. The system must support equal split, view balances, and settle up balances. Requirements: - User…

    From Walmart's Sams Club | SDE III | Bangalore | April 2026

  4. 04

    Design Job Scheduler (High Level Design)

    Design a job scheduler that can submit one‑time or recurring jobs, execute them at scheduled times, track status, retry failed jobs, cancel jobs, handle multiple worker threads, and optionally prioritize jobs. Functional requirements include submit, execute,…

    From Walmart's Sams Club | SDE III | Bangalore | April 2026

  5. 05

    Design iOS Product Page Architecture

    Given a use case like Walmart where a product page has product metadata, related items, cart list, reviews, comments, etc., how would you design the page in iOS?

    From Staff Engineer iOS Role for Walmart

  6. 06

    Fetching Requirements from Backend Teams

    How would you fetch the requirements from other teams, such as the API with the backend team, for an iOS feature?

    From Staff Engineer iOS Role for Walmart

  7. 07

    Design Layout with UICollectionView

    How would you design the layout using UICollectionView for a complex product page?

    From Staff Engineer iOS Role for Walmart

  8. 08

    Integrate GraphQL and Compositional Layout in Swift

    Explain how you would use GraphQL and Swift's compositional layout to build the product page UI.

    From Staff Engineer iOS Role for Walmart

  9. 09

    Design Order Management System

    Design an order management system which includes all stages from placing an order, to payment, to delivery. Consider scalability, reliability, and consistency aspects.

    From Walmart Interview Exp - Senior software engineer

  10. 10

    Design Kafka-Based Provisioning Flow

    Design the flow of a system where a developer creates an infrastructure provisioning request and track how that request flows through various systems. Focus particularly on Kafka usage and ensuring notifications are sent back to the developer once the request…

    From Walmart Interview Exp - Senior software engineer

  11. 11

    E‑commerce Checkout Service Design

    Design an e‑commerce checkout service that can handle Black Friday‑style traffic spikes. The functional requirements discussed included: Fetching user details (payment types, etc.) Checking inventory stock Handling address‑based inventory considerations…

    From Walmart Drive : 17 April IN4 | SSE

  12. 12

    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;…

    From Walmart | Senior Software Engineer (IN4) | Interview Experience | April 1st, 2026

  13. 13

    Payment Processing System Design

    Design a payment processing system that handles credit card transactions with support for multiple payment gateways (e.g., Stripe, PayPal).

    From Walmart - Senior Software Engineer (Hiring Drive - Rejected)

  14. 14

    Scheduler Design

    Design a scheduler that can support both synchronous and asynchronous tasks.

    From Walmart - Senior Software Engineer (Hiring Drive - Rejected)

  15. 15

    Design Inventory Management System

    Design an inventory management system where stock keeps getting added from different partners and orders will be keep placing from users to buy them. Requirements include a high rate of requests, no over-selling, stock addition can be eventually consistent,…

    Hard · From Walmart SSE Interview drive

  16. 16

    Design a Ledger System

    This system design round focused on building a Ledger System. I was asked to cover both Low-Level Design (LLD) and High-Level Design (HLD) aspects, including defining Functional Requirements (FR), Non-Functional Requirements (NFR), designing the schema,…

    From SDE-3 Walmart (Interview Experience)

  17. 17

    Design a Ticket Booking System

    In this system design round, I was asked to design a Ticket Booking System, with a specific emphasis on High-Level Design (HLD) concepts. The discussion involved Functional Requirements (FR), Non-Functional Requirements (NFR), Schema Design, Database Design,…

    From SDE-3 Walmart (Interview Experience)

  18. 18

    Design a ThreadPoolExecutor

    Design a ThreadPoolExecutor (similar to Java’s internal implementation) Asked to cover: Class diagram Relationships between classes Important variables and methods Internal data structures Thread lifecycle management Task submission and execution flow…

    From Walmart SDE-3 Interview Experience (1.10 YOE | DSA + LLD + HLD)

  19. 19

    Design an Online Chess Game System

    Design an Online Chess Game System Functional Requirements: Users can create and join matches Real-time gameplay Ranking system for each user Leaderboard updates in near real-time Two types of ranking: Global Rank Local Rank High-Level Design Discussion:…

    From Walmart SDE-3 Interview Experience (1.10 YOE | DSA + LLD + HLD)

  20. 20

    Design Prescription Job Scheduling System

    Design a system to schedule incoming jobs to workers. Jobs represent prescriptions in Walmart, which can be partially or fully filled and need to be routed to the appropriate Walmart pharmacy. The discussion should cover overall system design, failure…

    Hard · From Walmart SWE-3 | Bengaluru | 2026 | Interview

  21. 21

    High-Level SSO System Design

    Provide a high-level design of an SSO (Single Sign-On) system, considering aspects like session management and user information storage.

    Hard · From Walmart SWE-3 | Bengaluru | 2026 | Interview

  22. 22

    Location Stream Processing for Nearest and Hotspots

    Consider a stream of location co-ordinates (lat, long), which can enable users for below operations: 1. Give nearest 10 locations for given co-ordinates. 2. Give top 5 hotspots.

    From Walmart SSE 6 YOE Reject Q3 2025

  23. 23

    Design Dynamic Pricing System

    Design a dynamic pricing system. This involves considering factors like real-time demand, supply, competitor prices, and various business rules to adjust product or service prices dynamically.

    Hard · From Walmart | SSE | Bangalore | Oct 2025 | Declined Offer

  24. 24

    Payment Gateway Low-Level Design

    Design a Payment Gateway system that supports various payment methods (e.g., UPI, Bank Transfer). The system should be able to select the appropriate payment strategy at runtime. I was asked to implement a basic code structure and handle follow-up questions.

    From Walmart Interview Experience | Software Engineer III | Java Backend Developer (Sept 2025)

  25. 25

    Design Email Notification System

    Design an email notification system. Focus on mechanisms for retrying failed notifications and handling requests asynchronously to ensure reliability and and scalability.

    From Walmart | Software Engineer III | IN 3| Interview Experience

67 more in the Walmart write-ups.

Walmart behavioural and HR questions

  1. 01

    Reasons for Changing Jobs

    Discussion on why I want to change jobs.

    From Walmart SSE Interview drive

  2. 02

    Relocation Preference

    Is Bangalore location good with me? Am I open to relocate?

    From Walmart SSE Interview drive

  3. 03

    Reason for Leaving Previous Company

    Why did I leave Microsoft?

    From Walmart SSE Interview drive

  4. 04

    Availability for Joining

    When am I available for joining?

    From Walmart SSE Interview drive

  5. 05

    Other Offers

    Am I currently holding any other offers?

    From Walmart SSE Interview drive

  6. 06

    Behavioral Interview Questions

    Answer standard managerial questions such as: How do you handle conflicts? What do you do when you are stuck? Discuss your approach to collaboration and ownership.

    From Walmart SWE-3 | Bengaluru | 2026 | Interview

  7. 07

    Behavioral and Situation-Based Questions

    Standard behavioral and situation-based questions asked during the Hiring Manager discussion. These typically assess leadership principles, teamwork, problem-solving under pressure, and how one handles challenging situations.

    From Walmart | SSE | Bangalore | Oct 2025 | Declined Offer

  8. 08

    Day-to-Day Activities

    How does your day-to-day activity look?

    From Walmart | Software Engineer III | Interview Experience

  9. 09

    Handling Conflict with Manager

    How to handle a conflict situation with your manager?

    From Walmart | Software Engineer III | Interview Experience

  10. 10

    Resolving Design Conflict with Architect

    A hypothetical situation where there is a mismatch between your architect's design pattern and your design pattern. The architect's design pattern seems to fail in production, and yours seems to work. What is the next step that you would take?

    From Walmart | Software Engineer III | Interview Experience

  11. 11

    Time for Learning and Upskilling

    How do you find time for learning/upskilling?

    From Walmart | Software Engineer III | Interview Experience

  12. 12

    Integrating AI into Daily Life

    Have you integrated AI into your day-to-day life? How do you leverage it?

    From Walmart | Software Engineer III | Interview Experience

  13. 13

    Intern Project Motivations

    Intern project motivations, audience, challenges

    From 💼 Walmart SDE Intern + FTE Interview Experience (College Hiring – March 2024)

  14. 14

    Other Projects Walkthrough

    Walkthrough of other projects (with GitHub demo)

    From 💼 Walmart SDE Intern + FTE Interview Experience (College Hiring – March 2024)

  15. 15

    Why Walmart?

    Behavioral question: Why do you want to join Walmart?

    From Senior Software Developer Walmart Interview Experience

  16. 16

    Tell me about yourself & academic background

    Interviewer asked me to tell about myself, what work I've done, and why I pursued a masters degree.

    From Walmart SE-III Interview Experience | Questions & Experience | Rejected

  17. 17

    Introduce yourself and describe current product

    Interviewer asked me to introduce myself, describe the work I have done so far, and talk about the product I currently work at.

    From Walmart SE-III Interview Experience | Questions & Experience | Rejected

  18. 18

    Team Responsibilities

    What do I do in my team?

    From Walmart SE-III Interview Experience | Questions & Experience | Rejected

  19. 19

    Describe current product

    Tell me about the product.

    From Walmart SE-III Interview Experience | Questions & Experience | Rejected

  20. 20

    Specific Role and Day-to-Day Responsibilities within Product

    In which part of this product do I work, and what is my day-to-day responsibility?

    From Walmart SE-III Interview Experience | Questions & Experience | Rejected

  21. 21

    Agile Model Discussion

    The interviewer talked about the agile model.

    From Walmart SE-III Interview Experience | Questions & Experience | Rejected

  22. 22
  23. 23

    Development Process (Story to Definition of Done)

    What is the general development process in my product, i.e., from story to definition of done?

    From Walmart SE-III Interview Experience | Questions & Experience | Rejected

  24. 24

    Handling Missed Deadlines / Spillover

    What if I miss the deadline in a sprint / spillover?

    From Walmart SE-III Interview Experience | Questions & Experience | Rejected

  25. 25

    Managing and Communicating Spillover

    How do I manage spillover and communicate it with the team?

    From Walmart SE-III Interview Experience | Questions & Experience | Rejected

38 more in the Walmart write-ups.

Walmart other questions

  1. 01

    React Hooks

    Which hooks do I know in React?

    Asked 2 times · From Walmart SE-III Interview Experience | Questions & Experience | Rejected

  2. 02

    Java Garbage Collection

    Explain the concept of garbage collection in Java, how it works, and its various algorithms.

    Asked 2 times · From Walmart SWE III Interview Experience | India

  3. 03

    ArrayList vs LinkedList

    Theoretical question: Compare ArrayList vs LinkedList.

    Asked 2 times · From Worst Walmart Software Engineer 3 Interview Experience Bangalore

  4. 04

    Multithreading in Java

    Theoretical question: Discuss Multithreading in Java.

    Asked 2 times · From Worst Walmart Software Engineer 3 Interview Experience Bangalore

  5. 05

    SOLID Principles

    Elaborate on each of the five SOLID principles of object-oriented design: Single Responsibility Principle (SRP), Open/Closed Principle (OCP), Liskov Substitution Principle (LSP), Interface Segregation Principle (ISP), and Dependency Inversion Principle (DIP).…

    Asked 2 times · From Walmart Global Tech India | IN3 | Oct, 2022 [Offer]

  6. 06

    Fix Frontend Bug (React/Angular)

    A frontend project has an issue and it needs to be fixed (React or Angular).

    From Walmart SSE Interview drive

  7. 07

    Implement Spring Boot Config Loader

    A Spring Boot application has a new requirement: .yml file has some configs, I need to load them into class members. If that variable is not available, then load a default string.

    From Walmart SSE Interview drive

  8. 08

    Explain Volatile Keyword

    What is the 'volatile' keyword?

    From Walmart SSE Interview drive

  9. 09

    Locks vs Synchronized Keyword

    What is the difference between Locks and the synchronized keyword?

    From Walmart SSE Interview drive

  10. 10

    When to Use ReentrantLock and ReentrantReadWriteLock

    When should one use ReentrantLock and ReentrantReadWriteLock ?

    From Walmart SSE Interview drive

  11. 11

    Discuss Observer and State Design Patterns

    Explain the Observer and State design patterns, including their principles, use cases, and how they differ.

    From Walmart SWE-3 | Bengaluru | 2026 | Interview

  12. 12

    RecyclerView Internals & Layout Managers

    Discuss the internal workings of RecyclerView, including how it recycles views and interacts with different Layout Managers.

    From Staff Android Engineer - Walmart

  13. 13

    Garbage Collector & Main Thread Impact

    Explain how the Java/Android Garbage Collector works and its potential impact on the main thread's performance.

    From Staff Android Engineer - Walmart

  14. 14

    Custom View & Overdraw Concepts

    Discuss the concepts behind creating Custom Views in Android and how to manage and avoid Overdraw.

    From Staff Android Engineer - Walmart

  15. 15

    Android Performance: Jank, Lags, Profilers, Memory Leaks

    Explain strategies for avoiding UI Jank and Lags in Android applications. Discuss the use of Profilers for performance analysis and techniques to identify and fix Memory Leaks.

    From Staff Android Engineer - Walmart

  16. 16

    Kotlin Coroutine Concepts

    Explain the fundamental concepts of Kotlin Coroutines, including structured concurrency, dispatchers, and common use cases.

    From Staff Android Engineer - Walmart

  17. 17

    Fragment Transactions, Concurrency, LifecycleScope & LifecycleOwner

    Discuss Android Fragment Transactions, managing concurrency within Fragments, and the usage and purpose of lifecycleScope and LifecycleOwner .

    From Staff Android Engineer - Walmart

  18. 18

    Design Pattern for Runtime Object Decision

    Which design pattern would you use to decide the object at runtime?

    From Walmart | Software Engineer III | Interview Experience

  19. 19

    Reentrant Locks

    What are Reentrant Locks? Can they work with different objects?

    From Walmart | Software Engineer III | Interview Experience

  20. 20

    SQL Query with GROUP BY and HAVING

    Write 1 SQL query based on GROUP BY and HAVING.

    From Walmart | Software Engineer III | Interview Experience

  21. 21

    Difference between String, StringBuilder & StringBuffer

    Explain the differences between String, StringBuilder, and StringBuffer in Java. As a follow-up, solve an output question related to their behavior.

    From DSA Round | Walmart | SWE - III (IN3) | 4 YoE | Rejected

  22. 22

    Design Immutable Employee Class

    Given the following classes: class Employee{ private String name; private int id; private Age age; } class Age{ int day; int month; int year; } The task was to make the class Employee an immutable class.

    From DSA Round | Walmart | SWE - III (IN3) | 4 YoE | Rejected

  23. 23
  24. 24
  25. 25

131 more in the Walmart write-ups.

Walmart interview questions FAQ

What questions are asked in Walmart interviews?

Candidates reported 449 distinct questions across 69 Walmart interviews. 138 coding and DSA questions, 92 system design questions, 63 behavioural and HR questions, 156 other questions.

Which Walmart interview questions are asked most often?

The most repeated are "Jump Game" (4 times), "House Robber II" (3 times), "Coin Change" (3 times), "Subarray Sum Equals K" (3 times), "Binary Tree Level Order Traversal" (2 times).

How difficult are Walmart interview questions?

Of the questions candidates rated, 28% were easy, 55% medium and 17% hard.