Round 1: Screening with Karat (3rd party) Duration: 1 hr
Section 1: (10 to 15 mins) Presented with 5 topics (Design patterns, Testing, Front-end development, Networking, and more). Needed to choose 2 topics. Around 7 or 8 questions were asked. Answered all except one.
Section 2: Coding (45 mins) (Not the exact question, but similar)
Q1. Given a list of IDs and an item, find all pairs of IDs that share the common item.
Used a hashmap of sets to solve the problem, provided time and space complexities, and explained. Executed the code well in under 30 minutes.
Q2. Given a list of nodes and their previous nodes, list the nodes in order.
Used a hashmap to order the courses. Explained time and space complexities and gave a dry run of the code. Finished 95% of the code when time was up.
The interviewer provided feedback, stating they were impressed by the explanation and approach taken, and were very pleased with the performance.
Given a list of IDs and an item, find all the pairs of IDs and the common items between them.
The following metrics were computed from 159 interview experiences for the Walmart Software Engineer role in United States.
Walmart's interview process for their Software Engineer roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having good feelings for Walmart's Software Engineer interview process in United States.