Walmart - Senior Software Engineer (Hiring Drive - Rejected)
Summary
I interviewed for a Senior Software Engineer position at Walmart through a hiring drive, progressed through four rounds (DSA, LLD, HLD, hiring manager), and was ultimately rejected.
Full Experience
Applied through Referral, Recruiter contacted after 3 weeks to be available for all the interviews on Friday (Hiring Drive)
1st Round (DSA - Positive)
- Coin Change
- Longest non repeated substring
2nd Round (LLD - Positive)
Design a payment processing system that handles credit card transactions with support for multiple payment gateways (Stripe, PayPal, etc.).
3rd Round (HLD - Neutral)
Few questions related to System Design Patterns
- Design a scheduler to support both sync and async
Terrible experience - Interviewer always interrupts in the middle and do not have any patience
4th Round (Hiring Manager)
- Current Project
- Few Behavioral questions
Rejected after couple of days
Interview Questions (4)
Coin Change
Given a set of coin denominations and a target amount, determine the minimum number of coins needed to make up that amount (or determine if it is not possible).
Longest Non-Repeated Substring
Given a string, find the length of the longest substring without repeating characters.
Payment Processing System Design
Design a payment processing system that handles credit card transactions with support for multiple payment gateways (e.g., Stripe, PayPal).
Scheduler Design
Design a scheduler that can support both synchronous and asynchronous tasks.