Walmart | SSE | Bangalore | Oct 2025 | Declined Offer

walmart logo
walmart
SDE IIbangaloreDeclined Offer
December 1, 202558 reads

Summary

I interviewed for a Software Staff Engineer position at Walmart in Bangalore and received an offer, which I ultimately declined. The interview process spanned multiple rounds, including Data Structures & Algorithms, Low-Level Design, System Design, and a Hiring Manager discussion.

Full Experience

My interview journey at Walmart started with an in-person DSA round, which was part of a hiring drive. I was presented with two problems. The first was Copy List with Random Pointer. I initially implemented the hashmap-based approach, but the interviewer challenged me to find an O(1) space complexity solution. I couldn't figure it out on the spot and only realized the interleaving solution after the interview. The second problem was Word Search.

The second round was a virtual Low-Level Design interview. The problem given was LFU Cache. I discussed my approach in detail and then wrote the code. This round felt quite similar to a DSA round in its nature.

Following that, I had a virtual System Design round. Here, I was asked to design a dynamic pricing system, which involved discussions around various components and considerations.

The final round was a virtual Hiring Manager discussion. This round primarily focused on standard behavioral and situation-based questions, delving into my experience and how I would handle different scenarios.

Overall, I found the interview process to be good, and my recruiter was incredibly helpful and accommodating throughout. The only slightly annoying part was the company's strong push to complete all rounds very quickly, but then it took them 2.5 weeks to extend the offer after the process had concluded. I ultimately decided to decline the offer.

Interview Questions (4)

Q1
Word Search
Data Structures & AlgorithmsMedium

Given an m x n grid of characters and a string word, return true if word exists in the grid. The word can be constructed from letters of sequentially adjacent cells, where adjacent cells are horizontally or vertically neighboring. The same letter cell may not be used more than once.

Q2
LFU Cache
Data Structures & AlgorithmsHard

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.

Q3
Design Dynamic Pricing System
System DesignHard

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.

Q4
Behavioral and Situation-Based Questions
Behavioral

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.

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!