Updated: May 4, 2022
Hi, my name is Ashish Gupta and I am currently working in walmart as Backend Developer.
I will be sharing my whole experience of Interview at walmart.
I have received a call for the interview through Linkedin and the recuiter asked me if I can give the interview on coming weekend 7th November, 2020, but since I wasn't confident enough I requested her to consider me for next drives which was suppose to happen on 28th Nov 2020.
On 28 of November I appeared for the Interview and the the whole process except Salary Negotiation got finished same day. I had to go through total 3 rounds which are as follows:
Round 1: DS Algo and Problem Solving
Interviewer started the interview with his introduction and asked me to give my introduction as well after that he moved on to ask the following questions
a. "Given an array of elements of length N, ranging from 0 to N – 1. All elements may not be present in the array. If the element is not present then there will be -1 present in the array. Rearrange the array such that A[i] = i and if i is not present, display -1 at that place."
b. "Write Code to Link Left Nodes of the Binary Tree to its immediate Right Sibling"
Since in the introduction I mentioned that I love to play chess at last he just asked me approach to solve N Queens problem.
Round 2: Language Proficiency (Java)
a. Implement Queue using Stack (Working Code).
b. Explain Internal working of HashMap in java.
c. Your app is receiving data in patches of 100, which data structure Array List or LinkedList will you be using to store and why?
d. Explain the difference between Singleton and Static?
Since I was able to answer all the question I easily. qualified this round ans well and was asked to appear in final Round which was Hiring Manager
Round 3: Hiring Manager Round
This round was the lengthiest round of all as the Hiring manager along with other questions asked me design questions as well and the discussion had to be long .
a. Design a online Music Application like Prime Music or Spotify
Following were his expectations
• Come up with Different Components
• Write APIs (REST)
b. Write code to print Zig-Zag traversal of Binary Tree.
c. Draw and Explain the architecture Diagram of your current project
d. What is the most complex problem you have encountered and solve in your career span till now.
e. Apart from the assigned work, what else have you done voluntarily in your company’s project or outside.
And finally he wrapped up the interview by asking if I have any question for him!
After all these Rounds I got the confirmation on the next working day that I have been selected and send all the reuired documents for further processing, However the salary negotiation took long time and I got my offer letter around 21 days later.
Finally I joined walmart and currently working in it.
I hope this experience will helpful for people who are preparion or going to appear for the interview.