Filter interviews by
I applied via LinkedIn and was interviewed in Dec 2023. There were 2 interview rounds.
Find the maximum ZigZag length in a tree.
Perform a depth-first search (DFS) on the tree to traverse all nodes.
Keep track of the maximum ZigZag length encountered during traversal.
At each node, calculate the ZigZag length by comparing the depths of the left and right children.
Update the maximum ZigZag length if the current ZigZag length is greater.
Count the number of alternate substrings in a given string.
Iterate through the string and check for alternating characters.
Keep track of the count of alternate substrings found.
Return the total count of alternate substrings.
Design a chatbot that supports both 1-1 and group chats
Implement a user authentication system to differentiate between 1-1 and group chats
Create separate chat rooms for group chats where multiple users can join
Include features like message notifications, file sharing, and message search functionality
Utilize natural language processing to understand and respond to user messages
Allow users to customize their chatbot sett
I applied via LinkedIn and was interviewed in Jan 2024. There were 4 interview rounds.
Easy qn on stack, array, linked list
A note taking app that allows users to create, edit, and organize their notes.
Implement a user interface for creating and editing notes
Include features like text formatting, image attachments, and voice recordings
Provide options for organizing notes into folders or categories
Include search functionality to easily find specific notes
Implement synchronization across devices for seamless access to notes
I applied via Company Website and was interviewed in Sep 2023. There were 2 interview rounds.
A program to simulate a race with 5 people using multithreading and determine the winner.
Create a class for the race participants
Implement the Runnable interface for each participant
Use a thread pool to manage the threads
Start all threads simultaneously
Wait for all threads to finish
Determine the winner based on the finishing time
The get and put methods of Java HashMap are used to retrieve and store key-value pairs respectively.
To retrieve a value from a HashMap, use the get() method and pass the key as a parameter.
To store a key-value pair in a HashMap, use the put() method and pass the key and value as parameters.
Example: HashMap
Request flows in Spring Boot MVC, ways to instantiate a bean, and handling Java out-of-memory exception.
Request flows in Spring Boot MVC: DispatcherServlet receives HTTP request, HandlerMapping maps request to appropriate controller, Controller processes request and returns response.
Ways to instantiate a bean: Constructor injection, setter injection, and using the @Bean annotation.
Handling Java out-of-memory exception:...
Static, final, and abstract are keywords in Java used for different purposes.
Static is used to create variables and methods that belong to the class rather than an instance of the class.
Final is used to declare constants or to prevent a class, method, or variable from being overridden or modified.
Abstract is used to create abstract classes and methods that cannot be instantiated and must be implemented by subclasses.
I would use a hash table for efficient searching of a lot of data.
Hash tables provide constant time complexity for search operations.
They use a hash function to map keys to array indices, allowing for quick retrieval of data.
Examples of hash table implementations include dictionaries in Python and HashMaps in Java.
Walmart interview questions for designations
DSA- Binary tree Medium level question
Did not qualify for this round
Get interview-ready with Top Walmart Interview Questions
I applied via LinkedIn and was interviewed in Oct 2022. There were 3 interview rounds.
I applied via Walmart Career and was interviewed before Jul 2023. There were 4 interview rounds.
DSA - Arrays & String Manipulation
DSA - Tree & Graph Manipulation
I applied via LinkedIn and was interviewed in Jul 2022. There were 4 interview rounds.
Hackerrank
Inheritance class design
JSON parsing from a URL
The interviewee was asked about word break, string to integer, and system design for an e-commerce app.
Word break: Given a string and a dictionary of words, determine if the string can be segmented into a space-separated sequence of dictionary words.
String to integer: Convert a string to an integer. Handle negative numbers and invalid inputs.
System design e-commerce app: Design an e-commerce app with features like prod...
I was interviewed before May 2023.
Remove leaf nodes of a tree
Traverse the tree in postorder fashion
For each node, check if it is a leaf node (both children are null)
If it is a leaf node, remove it by setting its parent's reference to null
Design a parking lot system
Consider the size and layout of the parking lot
Include features like ticketing system, payment options, and security measures
Implement a system to track available parking spaces and manage vehicle entry/exit
I applied via Approached by Company and was interviewed before Mar 2023. There were 3 interview rounds.
Applied for front end engineer
Two sum
Find element in Matrix m*m changed to Find m*n on flow
Adding two linked list
Top trending discussions
Some of the top questions asked at the Walmart Software Engineer III interview -
The duration of Walmart Software Engineer III interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 31 interviews
4 Interview rounds
based on 138 reviews
Rating in categories
Software Engineer III
1.8k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
1.3k
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
801
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Development Engineer 3
260
salaries
| ₹0 L/yr - ₹0 L/yr |
Business Development Associate
243
salaries
| ₹0 L/yr - ₹0 L/yr |
Amazon
Flipkart
Microsoft Corporation