I applied online. The process took 3 weeks. I interviewed at Walmart (Bengaluru) in June 2020
Interview
Got a call from HR and the interview was scheduled for one whole day.
Due to COVID times, all the interview process was virtually over zoom video call with screen sharing.
The opening was for UI/Javascript developer
Totally there were 4 rounds scheduled on the same day.
Round1: DS & Algo - 1HR
Started with array-based question
Linked list based question
BST and graph traversals
All the questions asked was for best time & space complexity
Implement getElementByID
Round2: UI and JS Round - 1.5HR
JS timer events and intervals
JS single-threaded architecture and event loops
Array-based question
React virtual dom internals
how will you handle memory leaks
Promise based question and who to implement timeout feature for async calls
Implement Redux kind of global store, (Impl Pubs-subs pattern and explain Flex architecture)
Flatten deeply nested object into 1D object with '_'
Disadvantage of using closure
Round 3: System Design - 1HR
One Puzzle was asked, 3box with apple orange puzzle
Design an online game platform for Dart --- It must support single and multi-user functionality
Round 4: HM Round - 1HR
More about my projects and career interests
Detailed discussions on my Git projects
Managerial based questions on code review, teamwork, deployment, deliverables, deadlines etc
1.5 weeks later after my interview, Got a call from HR asking for HR round discussions.
A week later after HR discussions, the offer letter was released.
The interview process was very smooth & great.
Thanks and kudos to HR team and panelists for handling it very nice during this pandemic situation.
Interview questions [5]
Question 1
Find the first duplicate in the array having the numbers upto length n.
Input: [1,3,5,2,4]
Output: No Duplicate
Input: [1,4,2,4,5,2]
Output: 4
Without extra space