Walmart | SDE3 | Bangalore | Jan 2022 [Offer]

walmart logo
walmart
SDE IIIBangalore2 yearsOffer
January 25, 202220 reads

Summary

I interviewed for an SDE3 position at Walmart in Bangalore and successfully received an offer. However, I ultimately declined the offer after securing more competitive opportunities.

Full Experience

I had a three-round interview process for the SDE3 role at Walmart in Bangalore. The first round was dedicated to Data Structures and Algorithms, where I solved a few coding challenges. The second round focused heavily on Java and OOPS concepts, including multi-threading, design patterns, and stream API questions, along with some more coding. The final round was a discussion with the Hiring Manager, where we covered my past projects, achievements, and general team and company dynamics. I was pleased to receive an offer, but decided to pursue other opportunities.

Interview Questions (7)

Q1
Find All Numbers Disappeared in an Array
Data Structures & AlgorithmsMedium

Given an array nums of n integers where nums[i] is in the range [1, n], return an array of all the integers in the range [1, n] that do not appear in nums.

Q2
Remove Duplicates in Unsorted Array (No Extra Space)
Data Structures & AlgorithmsMedium

Given an unsorted array, remove all duplicate elements without using any extra space. The modification should be performed in-place.

Q3
Preorder Traversal of Binary Tree
Data Structures & AlgorithmsEasy

Implement the preorder traversal algorithm for a binary tree. Return the nodes' values in preorder sequence.

Q4
Implement Thread-Safe Singleton Class
OtherMedium

Implement the Singleton design pattern in Java, ensuring that the implementation is thread-safe.

Q5
Deadlock Identification and Prevention
OtherMedium

Explain what a deadlock is, provide a concrete example, and discuss strategies to prevent or detect deadlocks in multi-threaded applications.

Q6
Square Even Numbers using Java Streams
Data Structures & AlgorithmsEasy

Given an array of integers, use Java Stream API's map and filter operations to find the square of all even numbers.

Q7
Print Alternate Numbers using Two Threads
OtherMedium

Design a mechanism to print alternate blocks of 5 numbers using two separate threads, ensuring proper synchronization between them.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!