The final technical interviews were a series of 3 interviews, 30 mins each, with different interviewers. There was a debugging excercise, a coding exercise, and a system design dicussion. This was for an iOS role. The debugging and coding exercises used a real Xcode project. It was a sample app. For the debugging portion, you had to fix some bugs in the code. For the coding portion, you had to implement a couple new features. The architecture discussion was about designing an API in code, using Swift language features.
Interview questions [1]
Question 1
Figure out why the images in this table view are not loading.
The interview process was smooth and well organized. It started with an initial recruiter screening, followed by a technical assessment focused on coding, problem-solving, Java backend concepts, data structures, and system design basics. The interviewer was professional, explained the expectations clearly, and gave time to discuss my approach before coding.
Interview questions [1]
Question 1
I explained my experience building Java and Spring Boot microservices, developing REST APIs, working with databases, writing unit and integration tests, and supporting production backend systems. I also discussed how I used caching, query optimization, and CI/CD pipelines to improve performance and reliability.
I applied online. I interviewed at Walmart Global Tech (Bangalore Rural) in May 2026
Interview
Round 1: DSA Leetcode medium
Binary search based variation
Daily temperature
Round 2: LLD
Implementation of car rental service. Strategy pattern for pricing. Different types of vehicle
Round 3: HLD
Design instant messaging system
I applied online. I interviewed at Walmart Global Tech (Heredia) in May 2026
Interview
The process included several stages. The first interview was a 30-minute conversation with recruiting. The second interview was a one-hour technical interview focused mainly on technical questions related to the role. The final technical interview lasted around one hour and included several participants. During that session, I completed a small live coding exercise in C# focused on problem-solving and logic, followed by a system design exercise where I had to propose the architecture for a system. After that, they asked additional technical questions. The last stage was an in-person behavioral interview focused mainly on communication, experience, and culture fit.
Interview questions [5]
Question 1
Explain what Dependency Injection is in .NET and why it is useful.