I interviewed for a Software Engineer Intern position at Walmart in Bentonville, Arkansas. The interview process began with two online assessments on January 8th. The first assessment was on HackerRank and included five multiple-choice questions about time complexity, code output, and bitwise operations, along with an easy LeetCode question (merge sort version). The second assessment was behavioral.
My first round interview was on January 29th and lasted 30 minutes. I was given a take-home assignment 24 hours prior to the interview, which involved creating a working code for a medium-level LeetCode question (movie seat allocation extended version). The interviewer was very friendly and asked me to explain my code and one question from my resume.
My second round interview was on February 4th and lasted 45 minutes. It started with two behavioral questions, which I unfortunately did not answer well. The interviewer then asked me a medium-level LeetCode question (unique paths), which I solved in 20 minutes. He then proceeded to ask me a logical reasoning question (heavy coin problem) and a probability question. I solved the logical reasoning question using a divide and conquer method, and the probability question was straightforward.
I received an offer on February 9th. I hope this post is helpful to you. Good luck with your interviews!