I applied through an employee referral. The process took 4 weeks. I interviewed at Walmart (Barueri) in Mar 2015
Interview
The process began on writing a program to test your programming skills (on any language, I did it in Scala and I've been working with it so far), test coverage and documentation based on a email with instructions. I had 4 days to complete and then they called me to a face to face.
The face to face (group) they asked me about my previous experience, what I have done to solve determined production problem and so on. In general a good chat with them, explaining what I have done so far and what are my career intentions.
Interview questions [1]
Question 1
It was more a chat than specific questions based on your previous experiences. They also wanted to know how was my experience with distributed systems a key to work there. Asynchronous and non-blocking programming with Scala made it easy for me.
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.