Walmart Labs Senior SE Interview Experience

 

I was directly called to onsite interview.

Round 1, Pen paper coding:
This was coding round where they have provided list of 5 questions ad you have write code for any 3 questions in 1 hour time.



Question were related to Linked List, BFS, Graphs and Arrays and the difficulty was moderate.

Round 2:
Q1. Given a rational number in form a/b rational numbers, you have to print the number in its decimal format. If its recurring decimal you have to print the recurring part within parenthesis.
Eg 1, For 10/3 output should be 3.(3)
Eg 2, For 10/8 output should be 1.25

Q2. Given a list of file in a project where compilation of some files is dependent on other files. You have to print order of compiling all the files in project.

Soln: Topological Sort

Round 3:
This was mostly related to work which I did in my current org. After this discussion we moved to 2 PS/DS questions.

Q1. Given an array of integers, find 2 indexes i and j in array such that a[i] + a[j] + (j-i) is maximum.

Q2. Clone binary with random pointers.

https://www.geeksforgeeks.org/clone-binary-tree-random-pointers/

Round 4:

Design logging framework like log4j.  Problem was mainly focused how you would use observer pattern as there can be multiple appenders for a log line.


Round 5:

We mainly discussed about my current work and tech stack used.  Then the interviewer asked me to design URL shortening system.

Round 6:

Design fraud detection system for bank. It should be realtime and fault tolerant.

 

After few days I received positive feedback from HR.

Overall my experience with Walmart was very good.

 

Write your Interview Experience or mail it to contribute@geeksforgeeks.org



My Personal Notes arrow_drop_up

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.




Article Tags :
Practice Tags :


Be the First to upvote.


Please write to us at contribute@geeksforgeeks.org to report any issue with the above content.