The first interview was a live online coding challenge. I had a question about how to get the least amount of coins for giving change.
After that, I had a 5-6 hour in-person interview on the Carlsbad campus. Two of the interviewers were remote from the Sunnyvale office. All of them had us do whiteboarding/live coding sessions. Questions included:
Overall, I thought it was not too bad. I thought I did well. I was kind of surprised when I didn't get an offer. There was one interviewer that I think didn't like me; he was condescending and bad at communicating. I would ask him what he wanted, he would give me a one-word answer, and when I tried to continue, he would tell me, "No, not that way." And when I didn't know something, I admitted it, but he wouldn't move on from there.
Networking: How does the internet work?
Fibonacci: Using recursion and not using recursion
Currying
Closures
Find the highest and lowest sum out of an array
Using reduce to change an array of objects to one object
Shuffle a deck of cards
Implement your own forEach
Performance of JS array functions
How do you think YouTube works?
The following metrics were computed from 2 interview experiences for the Walmart Software Engineer role in Carlsbad, California.
Walmart's interview process for their Software Engineer roles in Carlsbad, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Walmart's Software Engineer interview process in Carlsbad, California.