I applied on LinkedIn, but they called me almost two months later. First, there was a short interview with someone from HR, who then scheduled me for the next interview with the development manager.
The next interview with the manager was very theoretical. Questions covered topics such as:
A few days after this, they sent me a technical test to solve within a week. The task was to develop an API in either DotNetCore, Spring Boot, or NodeJS to simulate a system for rating purchase orders of an online store and providing feedback on existing products within an order. I also had to use persistent storage tools and provide proper unit tests.
After completing the project, they scheduled me an interview with a product manager, a senior developer, and the development manager. It's worth mentioning that this interview was rescheduled on the same day after I had been waiting for 20 minutes.
During the rescheduled interview, they asked why I used the tools I had chosen and requested an explanation of the system's architecture, including the data layer, endpoints, and database diagrams. They also asked me to justify the technologies used (Postgres and .NET Core in my case). Additionally, there were questions about how I could improve performance and how I would implement other systems (which I assume they require).
In the end, it seemed like everything had gone well.
I asked for feedback the following week, but they only replied that there were no comments yet. A few days later, I contacted them again but received no response. Ultimately, HR contacted me almost three weeks later to inform me that the position had already been closed.
What is dependency injection and how do you use it?
What is a unit test?
What is the purpose of unit tests?
What is an integration test?
What does the S of SOLID stand for and why is it important?
The following metrics were computed from 1 interview experience for the Walmart Software Engineer role in Ciudad de Mexico, Mexico.
Walmart's interview process for their Software Engineer roles in Ciudad de Mexico, Mexico is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Walmart's Software Engineer interview process in Ciudad de Mexico, Mexico.