Organization : Walmart eCommerce
Position : Software Engineer
Walmart eCommerce Interview Process
I applied at Walmart eCommerce for the post of Software Engineer through an employee referral and was interviewed at Walmart eCommerce. I faced a telephonic interview and five on-site interviews in the hiring process. The overall interview experience was good.
Round 1 - Telephonic Interview
The telephonic interview or screening was the first step and thus it was very basic. I was asked about the basic things about myself and the projects that I had done. After than there were some technical questions asked to me. The interview lasted for about half an hour and when I was able to answer well, the first on-site interview was scheduled.
Round 2 - First On-Site Interview
The first on-site interview focused more on questions related to myself than the technical things. All sort of questions were asked from me. I was also asked about my projects again but this time, I had to give a detailed explanation as there were cross questions too. So basically, they got to know about the shortcomings and the problems that were faced during the projects. Nothing major was asked in this round.
Round 3 - Second On-Site Interview
This round began with some basic technical questions and terms. A few questions on data structures and queries were asked. The interview lasted for about 45 minutes and many questions were asked.
Q1. Implement cache with proper synchronization.
Round 4 - Third On-Site Interview
After I was able to impress the interviewer in the previous round, I was called for my third on-site interview. This interview enhanced the difficulty level a bit. More complex questions were asked. Even a couple of coding problems were given. Some of the questions or problems given to me in this interview:
Q1. Design file system.
Q2. Parse website and replace phone numbers.
Q3. Working of torrent.
Round 5 - Fourth On-Site Interview
This round was also a technical interview with a senior position technical official. More questions were asked and this time the difficulty level was a bit more than average. The interview lasted for more than an hour. I was not able to give answers to all the questions but I was able to make my impression due to which I was selected for the next round. Some of the questions that were asked:
Q1. Given n clusters of k machines, what is the best way to transfer one file to all of them?
Q2. Design traffic signal.
Q3. Design a card game.
Q4. Given heights of buildings, find the water clogged above them if it rains. The width of all the buildings are same and there is no space between two buildings.
Round 6 - Fifth On-Site Interview
This was the HR round and was pretty relaxing. There were some basic behavior related questions like how will you manage to work under extreme pressure. What will I do if I get into a fight with the manager? After all these sort of questions, a few questions were asked based on my resume.
How to crack (get into) Walmart eCommerce Online Interview
There is not much to mention now that I have already explained everything in detail above. The hiring process at Walmart eCommerce is lengthy but keep your patience with you. The company is really good and it is worth waiting for. Even if you are not selected, you will gain a good experience as all the people are highly professional and very talented.
Regarding the preparation, you literally need to prepare everything as the questions can come up from anywhere. But you can focus more on the coding part, database structures, java based questions, queries etc. Also, do prepare for resume-based questions. Such questions will pop up in the telephonic interview as well as the HR interview.
Other than that, just prepare hard and try to give your best shot at it. All the best for your interviews.
Thanks Anmol for sharing the details of your interview.
Send more details and your personal experiences firstname.lastname@example.org