I applied through an employee referral. The process took 2 weeks. I interviewed at Walmart (San Jose, CA) in Mar 2019
Interview
First, they go through my resume and introduce the team. There are two phone interviews where they ask us to implement logistic regression from scratch and the theory of linear regressions.
I applied through college or university. The process took 3 weeks. I interviewed at Walmart (Bentonville, AR) in Apr 2019
Interview
Met a member at College Career Fair.
Had a 1 hour interview at college about past experiences, personality fit, learned more about the team.
Had a long 3 hour video interview with a data scientist and an engineer that went over data science fundamentals. Coding challenge then followed.
Had another 1 hour video interview with manager. Learned more about big picture of what the team was trying to accomplish.
Had an onsite interview in Arkansas. Met with 4-5 people. Discussed culture fit, had another interview about resume and past experiences. Had to do a presentation to the entire team about some generic data science project.
Overall went pretty well. They offered a decent salary, especially for the low COL area (90k base). The project and team seemed all very cool. The only issue was that the destination (Bentonville) seemed very unlively and not a destination location for someone right out of undergrad in terms of culture.
Furthermore, the team seemed very constrained with respect to budget. Recruiters are 3rd party vendors, and don't have much synergy with the team. I was not compensated at all for food or transportation costs while at the interview. Recruiter was a bit of an esshole and wanted me to give a response in 5 days. Recruiter also threatened to pull the offer (which was a bluff), and generally didn't give me a very good impression of the resources the technology teams at Walmart had.
I applied online. The process took 4 weeks. I interviewed at Walmart (Sunnyvale, CA)
Interview
Applied online. The interview process consists of 1-2 technical phone screens and 4 onsite interviews (45 minutes each).
The technical phone screen involved coding on a hackerrank interface. Leetcode medium type problems. The onsite interviews will depend on the team I suppose. All my 4 rounds involved answering questions about fundamentals of deep learning/machine learning. 2-3 coding questions as well.
Overall, a lot of questions asked are redundant. 25% of the questions in every round for me were the same. Good preparation is required.