I interviewed for the SDE 2 position at Walmart in , India. The interview process consisted of four rounds:
Online Assessment: This round involved five Java multiple-choice questions and two data structures and algorithms questions on HackerEarth. The DSA questions focused on dynamic programming and strings.
Technical Interview: This round covered data structures and algorithms, as well as Java fundamentals and multithreading. The interviewer asked me to solve the Leetcode problem "Longest Substring Without Repeating Characters" and expected an optimal solution. I was also asked several Java questions, including:
final, finally, and finalize.Hiring Manager Interview: This round was initially scheduled twice but was rescheduled due to the hiring manager's unavailability. The interview covered behavioral questions, a debugging scenario, and questions about my current work and coding experience. The debugging scenario involved a customer reporting a broken webpage, and I provided a list of steps to debug the issue. I was also asked about my values and how I apply them in my work.
HR Interview: This was a 30-minute round that focused on behavioral questions and informal conversation. The HR representative discussed benefits, salary structure, company culture, office environment, perks, lunch, accommodations, and other aspects of working at Walmart. I received a verbal offer confirmation from HR during this round.
I received the offer letter four days later.