Filter interviews by
Use multiple threads to print numbers from 1 to 100 in an optimized approach.
Divide the range of numbers (1-100) among the threads to avoid duplication.
Use synchronization mechanisms like mutex or semaphore to ensure proper order of printing.
Consider using a shared data structure like a queue to coordinate the threads.
Implement a mechanism to signal the threads when to start and stop printing.
Given an array 'ARR'
consisting of N
integers, along with two integers, 'SUM'
and 'MAXVAL'
, you need to determine the minimum number of integers to be added to th...
Determine the minimum number of integers to be added to an array to make its sum equal to a given value.
Iterate through the array and calculate the current sum.
Determine the difference between the target sum and the current sum.
Add the minimum number of integers within the range of -MAXVAL to MAXVAL to reach the target sum.
Given an array of integers NUMS
consisting of N
integers and an integer K
, determine the maximum sum of an increasing subsequence with exactly K
elements.
Find the maximum sum of an increasing subsequence with exactly K elements in an array of integers.
Iterate through the array and maintain a dynamic programming table to store the maximum sum of increasing subsequences ending at each index.
For each element, check all previous elements to find the increasing subsequence with maximum sum ending at that element.
Update the dynamic programming table with the maximum sum ...
You have been given a binary tree and your task is to determine if it is a Complete Binary Tree or not.
A Complete Binary Tree is defined as a binary tree where every...
Check if a binary tree is a Complete Binary Tree or not based on given criteria.
Traverse the binary tree level by level and check if all levels are completely filled except the last one.
Ensure all nodes at the last level are positioned at the leftmost side.
Use level order traversal to check for completeness of the binary tree.
Example: For input 1 2 3 4 -1 5 6 -1 7 -1 -1 -1 -1 -1 -1, the output should be 1.
Ninja enjoys working with numbers, and Alice challenges him to find the Kth largest value from a given list of numbers.
The first line contains an integer 'T'...
Find the Kth largest element in a given list of numbers.
Sort the array in descending order.
Return the Kth element from the sorted array.
Handle multiple test cases efficiently.
Design a data structure that supports four operations: insert an element, remove an element, search for an element, and get a random element. Ea...
Design a data structure with insert, delete, search, and getRandom operations, all in constant time.
Use a combination of HashMap and ArrayList to achieve constant time operations.
For insert operation, add the element to the ArrayList and store its index in the HashMap.
For delete operation, swap the element to be deleted with the last element in the ArrayList, update the index in the HashMap, and then remove the la...
Design a Railway Reservation System
Create a database to store train schedules, seat availability, and passenger information
Implement a user interface for users to search for trains, book tickets, and view their reservations
Include features like seat selection, payment processing, and ticket confirmation
Handle scenarios like waitlisting, cancellations, and refunds
Ensure data security and privacy of passenger inform...
Java is platform-independent because the code is compiled into bytecode that can run on any platform with a JVM, which is platform-dependent due to its reliance on the underlying hardware and operating system.
Java code is compiled into bytecode, which can run on any platform with a JVM.
JVM acts as an interpreter that translates bytecode into machine code specific to the underlying hardware and operating system.
The...
Mr. X is a professional robber with a plan to rob houses arranged in a circular street. Each house has a certain amount of money hidden, separated by a security system that a...
House Robber problem where a robber wants to maximize stolen money without robbing adjacent houses in a circular street.
Use dynamic programming to keep track of maximum stolen money at each house.
Consider two cases: either rob the current house and skip the next, or skip the current house.
Handle circular arrangement by considering the first and last houses separately.
Example: For arr[] = {2, 3, 2}, the output is 3...
Design a data structure for a Least Recently Used (LRU) cache that supports the following operations:
1. get(key)
- Return the value of the key if it exists in the cache; otherwi...
Design a Least Recently Used (LRU) cache data structure that supports get and put operations with capacity constraint.
Implement a doubly linked list to maintain the order of keys based on their recent usage.
Use a hashmap to store key-value pairs for quick access.
When capacity is reached, evict the least recently used item before inserting a new item.
Update the position of a key in the linked list whenever it is ac...
I appeared for an interview in May 2025, where I was asked the following questions.
I'm seeking new challenges and opportunities for growth that align with my career goals and aspirations.
Desire for professional growth: I'm looking for a role that offers more opportunities for advancement.
Seeking new challenges: My current position has become routine, and I'm eager to tackle new problems.
Alignment with career goals: I want to work in a company that shares my values and vision for the future.
Desire to ...
I appeared for an interview in Apr 2025, where I was asked the following questions.
I bring a unique blend of skills, experience, and passion for software development that aligns perfectly with your team's goals.
Proven track record: Developed a web application that increased user engagement by 30%.
Strong problem-solving skills: Successfully debugged a critical issue in a production environment, reducing downtime by 50%.
Team player: Collaborated with cross-functional teams to deliver projects on time a...
Leetcode 3234 question
I want to join Walmart because of its reputation as a leading retail company with a strong focus on technology and innovation.
Opportunity to work on cutting-edge technology projects
Chance to contribute to a well-known and respected company
Desire to be part of a team that values innovation and growth
I applied via Naukri.com and was interviewed in Aug 2024. There were 2 interview rounds.
30mins good easy 2 problems
Prepare dsa and focus on coind
Basic javascript dsa questions
I applied via Job Fair and was interviewed in Aug 2023. There were 2 interview rounds.
My hobbies include coding personal projects, hiking, and reading tech blogs to stay updated on industry trends.
Coding Personal Projects: I enjoy building small applications in my free time, such as a weather app using React and Node.js.
Hiking: I love exploring nature trails and national parks, which helps me recharge and find inspiration for my work.
Reading Tech Blogs: I regularly read blogs like Medium and Dev.to to l...
Intermediate refers to a level of proficiency or knowledge that falls between beginner and advanced.
Intermediate level typically involves a deeper understanding of concepts and the ability to apply them in practical scenarios.
Individuals at an intermediate level may have some experience in the field but still have room for growth and learning.
Examples of intermediate skills include proficiency in a programming language...
SCC stands for Source Code Control. It is a system used to manage and track changes to source code files.
SCC helps developers collaborate on code by providing version control and tracking changes.
Popular SCC tools include Git, SVN, and Mercurial.
SCC allows developers to revert to previous versions of code, track changes made by team members, and merge code changes seamlessly.
SCC helps in maintaining code integrity and ...
My short-term goal is to enhance my technical skills and contribute effectively to team projects while gaining practical experience.
Skill Development: I aim to deepen my knowledge in Java and Spring Boot by completing online courses and building personal projects.
Team Collaboration: I want to actively participate in team meetings and code reviews to learn from my peers and share my insights.
Project Contribution: I plan...
My strength lies in my problem-solving skills and ability to learn quickly.
Strong problem-solving skills
Quick learner
Adaptability to new technologies
Ability to work well under pressure
Support from my team, access to resources, clear communication
Support from my team helps me stay motivated and overcome challenges
Access to resources such as training materials and tools enables me to perform my job effectively
Clear communication ensures that I understand project requirements and expectations
The popular temple in my village is the Sri Ranganathaswamy Temple.
Located in the heart of the village
Dedicated to Lord Ranganatha
Annual festivals and rituals attract devotees from neighboring villages
I am proficient in 5 programming languages including Java, Python, C++, JavaScript, and SQL.
Java
Python
C++
JavaScript
SQL
Questions will be mostly on Data structures and Algorithms
System design on web applications involves planning and organizing the architecture, components, and interactions of the system.
Understand the requirements and constraints of the web application
Identify the components and modules needed for the system
Design the architecture including front-end, back-end, and database
Consider scalability, security, and performance
Use appropriate technologies and frameworks
Implement test...
I applied via LinkedIn and was interviewed in Apr 2024. There were 2 interview rounds.
Easy: 20 MCQs and 2 Coding question of easy difficulty.
I applied via Job Fair and was interviewed in Apr 2024. There was 1 interview round.
90 mins test on Unstop
It was a short round of 40 mins.
Had 10 core subjects questions
and 2 DSA questions.
Top trending discussions
The duration of Walmart Software Developer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 19 interview experiences
Difficulty level
Duration
based on 41 reviews
Rating in categories
Software Engineer III
2.1k
salaries
| ₹13 L/yr - ₹47 L/yr |
Senior Software Engineer
1.6k
salaries
| ₹34.3 L/yr - ₹60 L/yr |
Software Engineer
934
salaries
| ₹13 L/yr - ₹40 L/yr |
Software Developer
461
salaries
| ₹17.7 L/yr - ₹35 L/yr |
Software Development Engineer 3
369
salaries
| ₹24 L/yr - ₹43 L/yr |
Amazon
Reliance Retail
DMart
Reliance Digital