Filter interviews by
I applied via unstop and was interviewed in Jun 2022. There were 3 interview rounds.
Questions asked were DP, maps, sorting etc. There were two questions and duration of the test was 1 hour 30 minutes. Platform used for the test was unstop
The duration of the test was 90 minutes. Questions were hard in this round. The test was conducted on unstop.
I appeared for an interview in Sep 2021.
Round duration - 45 minutes
Round difficulty - Hard
There were 2 coding questions to be solved in 45 minutes. Questions were a bit difficult and topics covered in my set were DP and Graphs.
You are given a graph with 'N' vertices numbered from '1' to 'N' and 'M' edges. Your task is to color this graph using two colors, such as blue and red, in a way that no two adjacen...
The problem is to color a graph with two colors such that no two connected vertices have the same color.
Use a graph coloring algorithm such as Depth First Search (DFS) or Breadth First Search (BFS).
Start with an arbitrary vertex and color it with one color (e.g., blue).
Color all its adjacent vertices with the other color (e.g., red).
Continue this process for all connected components of the graph.
If at any point, you en...
Round duration - 60 minutes
Round difficulty - Medium
I was asked questions on data structures, OOPs, OS and he grilled me on Machine Learning and Microsoft Azure (as is was mentioned in my resume).
Given an array of integers with numbers in random order, write a program to find and return the number which appears the most frequently in the array.
If multip...
The program finds the number that occurs the maximum times in an array of integers.
Iterate through the array and count the frequency of each number using a dictionary.
Keep track of the number with the maximum frequency and its index.
Return the number with the maximum frequency and the lowest index.
Round duration - 45 minutes
Round difficulty - Easy
It involved a few technical questions based on my resume followed by leadership questions.
Tip 1 : Do not cram solutions.
Tip 2 : Keep practicing and give contests.
Tip 1 : Make a 1 pager resume strictly
Tip 2 : Have 3-4 decent projects.
I appeared for an interview in Nov 2020.
Round duration - 60 minutes
Round difficulty - Hard
Round was held in the morning probably 10 or 11 am, the test window was open for 90 minutes and one can give the test anytime in that 1.5 hour.
Given an infinite supply of coins of varying denominations, determine the total number of ways to make change for a specified value using these coins. If it's not possible to make...
The task is to find the total number of ways to make change for a specified value using given denominations.
Use dynamic programming to solve this problem efficiently.
Create a 2D array to store the number of ways to make change for each value using different denominations.
Initialize the base cases and then iterate through the denominations to fill up the array.
The final answer will be in the last cell of the array corre
Given an array ARR
of size N
, containing each number between 1 and N-1
at least once, identify the single integer that appears twice.
The first line contains an integer...
Identify the duplicate integer in an array of size N containing numbers between 1 and N-1.
Iterate through the array and keep track of the frequency of each element using a hashmap.
Return the element with a frequency greater than 1 as the duplicate integer.
Ensure the constraints are met and a duplicate number is guaranteed to be present in the array.
Round duration - 45 minutes
Round difficulty - Medium
This round was scheduled on 12th Nov, almost after 30 days of the previous technical round. I got the confirmation of passing the previous round on 10th Nov and was asked to appear in this final round which was scheduled on 15th Nov at 11:00 am in the morning and it was going to be an HR round which probably was my favourite among all the other rounds. I prepared for the same by reading interview experiences available at coding ninjas.
You are given a binary tree with 'N' integer nodes. Your task is to determine whether this binary tree is a Binary Search Tree (BST).
A Binary Search Tr...
Validate if a given binary tree is a Binary Search Tree (BST) or not.
Check if the left subtree of a node contains only nodes with data less than the node's data.
Check if the right subtree of a node contains only nodes with data greater than the node's data.
Recursively check if both the left and right subtrees are also binary search trees.
Example: For each node, ensure all nodes in its left subtree are less and all node
Tip 1 : practice on codeforces and codechef
Tip 2 : prepare a good resume
Tip 3 : may prefer solving the SDE sheet provided by striver_79
Tip 1 : put your entire valuable experience in brief
Tip 2 : try to put those things that really attracts the recruiter, will be better if your past experiences relates to the company
What people are saying about Walmart
I appeared for an interview before May 2021.
Round duration - 60 minutes
Round difficulty - Medium
The test had one coding question of 60 marks and rest were MCQs on OS, OOPS, DBMS concepts. The MCQs did not have negative marking.
The test was in the evening and passing all the test cases of the question was necessary to move to the next round. The question could also be solved using brute force approach. The test was proctored and was conducted on Hackerrank.
You are provided with an array of integers ARR
of length N
. Your task is to determine the next smaller element for each array element.
The Next Smalle...
Find the next smaller element for each element in an array.
Iterate through the array from right to left and use a stack to keep track of elements.
Pop elements from the stack until a smaller element is found or the stack is empty.
If a smaller element is found, that is the next smaller element. If the stack is empty, there is no smaller element.
Round duration - 60 minutes
Round difficulty - Medium
The round was 1 hour long. It was conducted in the afternoon. The interviewer was an SDE3 working at Walmart. The interview was conducted on zoom and I was asked to share my screen and turn on my camera. I used eclipse IDE to solve the question and I was also asked to run it for some test cases.
Consider 'N' individuals standing in a circle, numbered consecutively from 1 to N, in a clockwise direction. Initially, the person at position 1 starts counting and will skip K-...
The Josephus Problem involves eliminating every Kth person in a circle of N individuals until only one person remains. Determine the position of the last person standing.
Use a circular linked list to simulate the elimination process efficiently
Implement a function to find the position of the last person standing based on the given N and K values
Consider edge cases such as when N=1 or K=1
Optimize the solution to handle
Tip 1 : Be consistent, practice at least 10 questions everyday if you have 4-5 months
Tip 2 : Practice important company archives and see interview experiences of others
Tip 3 : Notice the time complexity of your proposed solution
Tip 1 : Mention projects and internships in chronological order
Tip 2 : Add facts and numbers related to the impact your projects have created
Tip 3 : Do not enter false details
Walmart interview questions for designations
I applied via Recruitment Consulltant and was interviewed before Apr 2023. There were 3 interview rounds.
Was easy to crack infact was simple
Involve group of 8 and related to come and pros
Software testing techniques are methods used to ensure that software applications are functioning correctly and meeting requirements.
Black box testing: Testing the functionality of a software application without knowing its internal code.
White box testing: Testing the internal code and structure of a software application.
Unit testing: Testing individual units or components of a software application.
Integration testing:...
I applied via LinkedIn and was interviewed before Mar 2023. There were 3 interview rounds.
Usually they judge on basis of your behaviour and attitude.
I applied via Recruitment Consulltant and was interviewed in Feb 2024. There were 2 interview rounds.
Immutable class, remove duplicates from string using Java 8
Create an immutable class to represent the string
Use Java 8 streams to remove duplicates from the string
Convert the string to a character array, use distinct() and collect() to remove duplicates
Sealed classes in Java restrict inheritance to a predefined set of subclasses.
Sealed classes were introduced in Java 15 to restrict inheritance to a predefined set of subclasses.
Subclasses of a sealed class must be declared in the same file as the sealed class.
Sealed classes are declared using the 'sealed' modifier before the 'class' keyword.
Example: sealed class Shape permits Circle, Square, Triangle;
Fallout mechanism between microservices refers to how failures in one microservice can impact other microservices.
Fallout can occur due to cascading failures when one microservice depends on another.
Implementing circuit breakers can help prevent fallout by isolating failures.
Monitoring and alerting systems are crucial for detecting and responding to fallout.
Using asynchronous communication can reduce the impact of fall...
HashSet is a collection that stores unique elements using a hash table.
Uses hashing to store elements
Does not allow duplicate elements
Provides constant-time performance for basic operations like add, remove, contains
I resolve conflicts by actively listening, understanding all perspectives, finding common ground, and proposing solutions.
Actively listen to all parties involved
Understand each perspective and the underlying reasons for conflict
Find common ground and areas of agreement
Propose solutions that address the concerns of all parties
I applied via Job Portal
Basic java question, design questions, 1 data structure question
Spring Actuator provides endpoints to monitor and manage microservices in a Spring Boot application.
Add Spring Boot Actuator dependency in pom.xml
Enable Actuator endpoints in application.properties or application.yml
Access Actuator endpoints like /actuator/health, /actuator/info, etc.
Customize Actuator endpoints using configuration properties
Webflux is a reactive programming framework for building non-blocking, event-driven applications on the JVM.
Webflux is part of the Spring Framework and provides support for reactive programming.
It allows developers to build asynchronous, non-blocking applications that can handle a large number of concurrent connections.
Webflux uses Project Reactor, a reactive library for building reactive applications.
It supports both ...
based on 2 interviews
1 Interview rounds
based on 6 reviews
Rating in categories
Software Engineer III
1.8k
salaries
| ₹14.5 L/yr - ₹47 L/yr |
Senior Software Engineer
1.3k
salaries
| ₹23 L/yr - ₹70 L/yr |
Software Engineer
827
salaries
| ₹10 L/yr - ₹43 L/yr |
Software Development Engineer 3
272
salaries
| ₹15.6 L/yr - ₹45 L/yr |
Software Developer
250
salaries
| ₹12 L/yr - ₹46 L/yr |
Amazon
Reliance Retail
Future Group
Reliance Digital