I applied through university. The process took 2 days. I interviewed at Walmart (Patiala) in Aug 2018
Interview
There were a total of 5 rounds. The 1st round was online round. It consisted of 2 coding questions and 15 MCQ questions. The shortlisted students from the online round went ahead for the interview process. There were 2 technical interviews, 1 managerial round and 1 HR round.
Overall, the interview experience was great.
Interview questions [1]
Question 1
The interviewer asked me questions based on my projects. I was questioned on GET and POST methods of HTTP. Then he asked my favourite subjects and questioned me on hashmaps and multi-threading in OS.
In the second technical round, I was expected to write down code for lowest common ancestor for binary tree as well as binary search tree on paper.
First, standard short phone call with recruiter. Then a 1-hour interview with an engineer on the team, asked about technical experience and background, and did a live coding assessment via video call. Fairly standard Leetcode style questions
Intense but rewarding — the interview for the Software Engineer position at Walmart Labs was tougher than I anticipated. The technical rounds included an LRU Cache implementation question where I had to articulate my design thoughts on thread safety, followed by a complex system design for a real-time inventory service. What made a difference in my prep were the company-specific prompts I found on prachub.com; they really helped me understand the types of questions I might face. Despite the challenging nature of the interviews, I ultimately received an offer but chose to decline.