Sitemap

Walmart Interview Experience

3 min readJun 24, 2025

--

Senior Software Engineer — IN4

Hey everyone! I recently had the exciting opportunity to interview with Walmart Global Tech for a Senior Software Engineer — IN4 Backend position and I wanted to share my experience with you all.

How Did I Get This Opportunity?

It all started from job portal (naukri.com). I’ve been pretty active there, keeping my profile up-to-date, and one day, a recruiter reached out, mentioning that my profile stood out for this particular role. They requested my updated resume along with some details like current and expected compensation, notice period, and availability for interview rounds.

The Interview Process

The interview process was structured and covered various aspects of my skills. There were three technical rounds, followed by Hiring Manager and HR discussion:

  • Round 1: Data Structures and Algorithms (DSA)
  • Round 2: Technical Discussion (Java, SpringBoot) + LLD
  • Round 3: System Design (High Level Design)
  • Round 4: Hiring Manager Round
  • HR Connect: Final discussions on logistics and expectations

Round 1: Data Structures and Algorithms (DSA)

Duration: 60 minutes
The interviewer set the stage by explaining that I’d need to solve two DSA problems and discuss the time complexity of my solutions. First up was the very popular and standard DFS problem, which I implemented smoothly. The second challenge was to solve same DFS problem via BFS approach, which I also completed without much trouble. The interviewer was polite and open to clarifying any test case doubts, which really helped.

Since I finished those questions quickly then we had a discussion on time complexity, and I walked him through my approach for the problems. He seemed satisfied with my explanations, which gave me a good feeling about this round.

Round 2: Technical Discussion (Java) + Low Level Design

Duration: 75–90minutes

Get Puja Poddar’s stories in your inbox

Join Medium for free to get updates from this writer.

This round kicked off with a brief introduction. Then the interviewer wanted to know about Java fundamentals. Some of the questions included:

  • Internal Implementation of Map ?
  • Internal Implementation of thread safe collections(concurrentHashMap, copyOnwriteArrayList, etc)
  • Pros and Cons of each thread safe collections?
  • Java8 Stream apis

I was able to answer all the questions.I felt confident that things were going well.

Then Interviewer asked me to design Parking Lot. Design Apis, Database schemas, Class diagram, REST Apis etc.

I received a call later the same day to schedule the next round, which was the High Level Design.

Round 3: System Design (High Level Design)

Duration: 60 minutes
After a brief introduction where we both shared a little about ourselves, the interviewer started by asking me to design highly scalable Banking System. We have to support 1M transactions per sec.

After in depth and long discussion, I was able to design the scalable payment system.

I was able to meet the expectation of interviewer and got the call for final round which was Hiring Manager.

Round 4: Hiring Manager

Hiring Manager was very cool. After short introduction, She wanted to know my current project architecture. I explained her thoroughly about each and every component.

Then she asked some sort of tech cum behavioral questions like what was the most complex things you have built in your current organization, why I wanted to join Walmart etc.

Then, the conversation moved on to testing frameworks, different types of testing, and their differences. I was also asked about CI/CD pipelines. Lastly, we covered the PR review process in detail.

Then I got a chance to ask some question. Then I asked all the question related to projects. I wanted to understand the project, tech stacks, work culture etc.

Round 4: HR Connect

Duration: 45 minutes
Nearly 3–4 days later, I received a call from HR to schedule the final HR connect round. I was thrilled to have made it to this stage. During the call, the HR representative provided an overview of Walmart’s policies, the team structure, and details about the compensation package, including base salary, bonuses, and RSUs (Restricted Stock Units).

We discussed the compensation package at length.

Conclusion

When it came to the final offer, though, we weren’t quite aligned on compensation. I had clearly communicated my expected CTC from the beginning, and while HR indicated they were working to match it, the final offer still fell below my expected base but overall compensation met my expectation.

I accepted the offer!!

Thank you for reading! If you found this helpful and want to connect, feel free to reach out to me on LinkedIn . Let me know if you’d like to see an article focused on preparation tips for cracking interviews at tech giants!

--

--

Puja Poddar
Puja Poddar

Written by Puja Poddar

I am Senior Software Engineer in Walmart.Have in depth knowledge in Fintech and Retail Domain .