Multiple stages going from on campus screening interview, phone interview, and then Onsite in Dallas, TX in Walmart Technology division. Took about 2 months as they had to schedule everything. Generally, easy interview with questions about my resume, 2 whiteboarding questions and then they treat you to lunch afterward. They are a division of Walmart that is separate from the corporate as it is a bunch of engineers. They were very friendly and have an open workplace (no cubicles). They gave me the official written offer the next day but I turned it down.