I interviewed at Walmart in July 2022 for the Software Engineer role, focusing on React. The process took 6-7 weeks and consisted of a total of four rounds:
Round 1 - Recruiter Reaches Out
I initially applied to Walmart Global Tech in February 2022 but failed the technical interview. A recruiter reached out again in June 2022, informing me that they had my profile in their database and wished to schedule a phone call to discuss an opportunity.
Round 2 - Technical Interview
The recruiter helped me schedule a technical interview with a third-party service, Karat. The interview began with a one-minute self-introduction, followed by ten minutes of short-answer questions, and concluded with 45 minutes of coding challenges. The coding session featured easy-to-medium LeetCode algorithm questions. I solved the first problem entirely but only had enough time to discuss the solution to the second. I attempted to schedule a second interview, as I didn't believe I performed well in the first. However, the recruiter informed me that I had passed the technical round, and the second interview was consequently canceled.
Round 3 - Final Round
The final round consisted of two sessions, each lasting approximately 30-45 minutes: System Design and Behavioral. The recruiter scheduled a prep call to discuss how to prepare for this round. The System Design interview felt like a conversation with the Principal Engineer, where he primarily asked technical questions about my past projects. In the Behavioral Interview, the interviewer asked typical questions related to company principles. It's advisable to prepare answers in the STAR format, using detailed data and numbers.
Round 4 - Additional Round
The recruiter contacted me in less than a week to notify me that I had passed the final round. Furthermore, the Hiring Manager was considering me for a higher role, so they scheduled an additional interview with the Director, who was interested in my results. The interviewer introduced the team and their current project. This interview was a casual conversation where we discussed the technologies the team uses and my experience with them.
The Offer
The recruiter contacted me by phone to provide an overview of the offer. The compensation was very impressive, exceeding my expectations. Although the offer was attractive (the highest I had received to date), I had to decline because I had accepted another role with greater career development potential.
In conclusion, the interview experience was very positive. The recruiter was highly supportive throughout the process. The interviews were stress-free, with friendly interviewers who did not pose overly difficult questions. Most importantly, the offer was far beyond what I had anticipated, and I believe Walmart provides a market-leading offer, even when compared to FAANG (MAANG) companies.
I highly recommend applying to Walmart and giving it your best effort; you will be well rewarded. Never lose hope even if you fail an interview, as they will likely reach out again if there is a suitable fit.
Recruiter Round: How many years of experience do you have with JavaScript, Python, Java, etc.?
Technical Round: Short answer Front-End questions and easy to medium LeetCode questions.
System Design Round: Questions about your past projects and related technology challenges.
Behavioral Round: Tell me about a time when...
System Design Round: Questions about your past projects and related technology challenges.
Behavioral Round: Tell me about a time when...
The following metrics were computed from 156 interview experiences for the Walmart Software Engineer role in United States.
Walmart's interview process for their Software Engineer roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having good feelings for Walmart's Software Engineer interview process in United States.