[ INFO ]category: Behavioral · Onsite difficulty: average freq: first seen: 2023-12-07
[AVERAGE][ONSITE]OnsiteSWE III (Senior)Accepted
$catproblem.md
Walmart conducted a hiring drive for IN3/IN4 SWE roles in . I have 3.5 years of experience and I was interviewing for the IN3 Software Engineer III position.
The interview process consisted of four rounds:
Round 1: DSA round (60 minutes)
Min Stack (Leetcode)
Shortest Path in Binary Matrix (Leetcode)
Round 2: Core Java + LLD round (~70 minutes)
Questions about my current project
Basic questions on core Java, Streams API, and Collections
SOLID principles
Questions on executor service, IOC, and Dependency Injection
Questions on Spring Boot annotations
Singleton, Factory, Observer, Command, and other design patterns
LLD of a library management system (Class diagram and DB schema only)
Round 3: Hiring Manager (HM) round (60 minutes)
Deep dive into my current and past projects
Discussion on design choices and trade-offs in my current project
Design of an order management system (Key components, API contracts, and DB design only)
Discussion on bloom filters and their practical use cases
Discussion on load balancers and CDNs
Round 4: HR round (30 minutes)
Current role and responsibilities
Why I want to join Walmart
Why I am leaving my current organization
Notice period
Compensation expectations
I was surprised by the design discussion in the HM round. There was a communication gap between the recruiters and the candidates. One interviewer was very polite, but another was arrogant because I didn't give the solution he had in mind.