I applied through a recruiter. I interviewed at Walmart (Sunnyvale, CA) in Jul 2019
Interview
I had the interview through a Consultancy company, so it was easier than it usually is.
I had a phone screen with a manager, we talked about my previous experience, and I had to solve an easy algorithm challenge, it was a sorting problem.
The onsite consisted of 3 interviews, 45 min each:
* Technical interview with an engineer: I had to solve some algorithm problems and I had to do some NoSQL database designs.
* Manager interview: questions related to my previous experience, I had to write some REST standards, nothing very difficult.
* Technical interview with an engineer: I had to solve algorithm problems and a system design question.
I got an offer but I declined because of the project required to sync with the offshore team at crazy hours.
Interview questions [1]
Question 1
I won't share the exact questions, some sorting questions.
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.