I would honestly say this is one of the most dissatisfying and worst interview sessions in my entire 10+ year career. I was approached by an internal HR member who was prompt and nice enough in scheduling the interview for the UI engineer. However, I felt that the technical interviewer himself was very arrogant and outrageous in his phone conversation right from the beginning.
He called 30 minutes later than the scheduled time. As soon as he called, he started pouring down questions one after another without any formal introduction or even checking what state I was in. Even though my resume boasted of designing UI for 20 AAA gaming titles, TV/video UI for every major gaming console, mobile, and web platforms with strong portfolio links, he reported to the recruiter that I lack basic skills and interest in UI. I even felt that he did not even go through my 10-page resume. Upon checking the interviewer's LinkedIn profile, I noticed that he has not designed even a single UI in his career apart from Vudu.
He showed the least interest in my vast experiences in video streaming and GUI, including working for some big names like Microsoft and Verizon. At one point, he even started ridiculing them. I think he was predetermined to reject me that day. He kept asking half-baked questions and jumping to the next without even listening completely, as he showed the least patience. So, even after I cited references as proof to my answers in the book (Elements of Programming Interviews), he challenged that those answers were incorrect.
For example, Merging K Sorted Lists: I gave him all three Heap/Priority Queue, Divide and Conquer, and Merge Sort approaches. None seemed to satisfy him even in the least. He did not consider they deserved partial credit since he gave zero feedback to the recruiter about my coding abilities.
Most of the time, he was bragging about himself, showing the least interest in the other person. I wonder how a big company like Walmart allows a single individual to be the supreme commander and the sole decision-maker.
I felt that I would not have accepted the position even if they had offered it, as their entire work culture and interview processes seemed very hostile and messed up. I'd heard rumors about Walmart's low wages and low work ethics, and I got my own experience and a bitter taste of it for the first time.
Merging 2 sorted lists and then extending to merge K sorted lists.
Merge lists without sorting.
Some advanced LUA and C++ questions:
The following metrics were computed from 18 interview experiences for the Walmart Senior Software Engineer role in Sunnyvale, California.
Walmart's interview process for their Senior Software Engineer roles in Sunnyvale, California is very selective, failing most engineers who go through it.
Candidates reported having very negative feelings for Walmart's Senior Software Engineer interview process in Sunnyvale, California.