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.
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
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.
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.
We mainly discussed about my current work and tech stack used. Then the interviewer asked me to design URL shortening system.
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.
- Walmart labs interview | Set 4 (For Senior Software Engineer)
- Walmart Labs Interview Experience
- Walmart Labs Off Campus Interview Experience
- Walmart Labs Interview Experience | Set 2 (On-Campus)
- Walmart Labs Interview Experience (On-Campus for FTE)
- Walmart Labs Interview Experience | Set 13 (For Experienced)
- Walmart Labs On-Campus Interview Experience | SDE-2
- Walmart Labs Interview Experience | Set 3 (On-Campus)
- Walmart Labs Interview Experience | Set 5 (On-Campus)
- Walmart Labs Interview Experience | Set 15 (For Internship)
- Walmart Labs Interview Experience | Set 18 (For Experienced)
- Walmart Labs Interview Experience (on-campus)
- Walmart Labs Interview Experience (For Internship)
- Walmart Labs Interview Experience | Set 6 (On-Campus)
- Walmart Labs Interview Experience | Set 16 (For Experienced)
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. 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.