Walmart Senior Software Engineer Interview Experience

Senior Software Engineer

August 28, 2025
4 Questions

Summary

AI Powered

The interview process at Walmart consisted of two rounds that challenged candidates with a variety of technical questions. The first round focused on algorithms and data structures, including tasks like finding quadruplets in an array and solving a heap-based problem. The second round delved into design concepts, featuring questions about the Observer Design Pattern and a High-Level Design for a URL shortener. Overall, the interview experience at Walmart appears to require strong problem-solving skills and a solid understanding of both coding and design principles.

1

Round 1

#1

Find Quadruplets that Satisfy axb = cxd

Given an array, find all unique quadruplets (a, b, c, d) such that a * b = c * d. Please ensure to handle duplicates and return the unique sets.
arrays
combinatorics
algorithm
Medium
#2

Heap Based Question

Explain a problem that can be effectively solved using heaps. Provide an algorithm or approach that utilizes a heap data structure for the solution.
heap
data-structure
algorithm
Medium
2

Round 2

#1

Observer Design Pattern and Its Implementation

Describe the Observer Design Pattern. Implement a basic example where one subject notifies multiple observers about state changes. Briefly explain the code and its components.
design-patterns
observer-pattern
software-engineering
Medium
#2

HLD for URL Shortener

Describe a High-Level Design (HLD) for a URL shortener service. Include key components, their interactions, and scalability considerations.
system-design
hld
url-shortener
Medium
A

Anonymous

Anonymous User

AI Powered

Share Your Story

Share your interview in your own words — our AI handles the rest. Hardly takes 2 minutes.

Take Mock Interview

Prepare better with expert feedback

Want to Connect 1:1?

Connect with me 1:1 for career guidance, resume reviews, interviews, and more.

Show Your Love!

Connect with us on social media