Filter interviews by
Designing a search engine system involves creating algorithms for indexing, ranking, and retrieving relevant information.
Consider using inverted index for efficient searching
Implement ranking algorithms like PageRank or TF-IDF
Utilize web crawlers to gather and index web pages
Include features like autocomplete and spell correction for user-friendly experience
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
Given the POSTORDER
and PREORDER
traversals of a binary tree, where the tree consists of N nodes with each node representing a distinct positive integer fro...
Construct a binary tree from given POSTORDER and PREORDER traversals.
Use the first element in PREORDER as the root node
Find the root node in POSTORDER to divide the tree into left and right subtrees
Recursively construct left and right subtrees using the divided traversals
Static polymorphism is achieved at compile time through method overloading and overriding. Dynamic polymorphism is achieved at runtime through method overriding.
Static polymorphism is also known as compile-time polymorphism.
Dynamic polymorphism is also known as runtime polymorphism.
Static polymorphism is achieved through method overloading, where multiple methods have the same name but different parameters.
Dynamic...
Demand paging is a memory management technique where pages are loaded into memory only when they are needed.
Pages are loaded into memory on demand, rather than all at once.
Helps in reducing the amount of physical memory needed.
Improves overall system performance by allowing more processes to run simultaneously.
Commonly used in modern operating systems like Linux and Windows.
Example: When a program is executed, onl...
In this intellectual game, Ninja is provided with a string of balanced parentheses called STR
. The aim is to calculate the score based on specific game rules. If Ninj...
Calculate the score of a string of balanced parentheses based on specific game rules.
Iterate through the string and keep track of the score based on the rules provided
Use a stack to keep track of the scores of valid parentheses expressions
For each '()', increment the score by 1; for '(x)', double the score of x
Return the final computed score for the string
Given a text message, your task is to return the Run-length Encoding of the given message.
Run-length encoding is a fast and simple method of encoding strings, represe...
Implement a function to encode a text message using run-length encoding.
Iterate through the message and count consecutive characters
Append the character and its count to the encoded message
Handle edge cases like single characters or empty message
Given a string STR
, return all possible non-empty subsequences with distinct characters. The order of the strings returned is not important.
STR = "...
Return all possible non-empty subsequences with distinct characters from a given string.
Use a recursive approach to generate all possible subsequences with distinct characters.
Keep track of the characters used in each subsequence to ensure uniqueness.
Return the generated subsequences as an array of strings.
Given an array/list ARR
of integers with size 'N', your task is to determine the minimum number of increments needed to make all elements of the array distinct. You ...
Find the minimum number of increments needed to make all elements of the array distinct by increasing any element by 1 in each operation.
Iterate through the array and keep track of the frequency of each element.
For each element with frequency greater than 1, increment it until it becomes distinct.
Return the total number of operations needed to make all elements distinct.
You are given a bag of capacity 'W' kg and a list 'cost' of costs for packets of oranges with different weights. Each element at the i-th position in the list ...
Find the minimum cost to buy a specific weight of oranges given the cost of different weight packets.
Iterate through the list of costs and find the minimum cost to achieve the desired weight.
Keep track of the minimum cost for each weight up to the desired weight.
Handle cases where a specific weight packet is unavailable by setting the cost to infinity.
Return the minimum cost for the desired weight, or -1 if it is ...
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.2k
salaries
| ₹23 L/yr - ₹41 L/yr |
Senior Software Engineer
1.7k
salaries
| ₹34.4 L/yr - ₹60 L/yr |
Software Engineer
951
salaries
| ₹19 L/yr - ₹35 L/yr |
Software Developer
464
salaries
| ₹18.8 L/yr - ₹35 L/yr |
Software Development Engineer 3
390
salaries
| ₹23.5 L/yr - ₹43 L/yr |
Amazon
Reliance Retail
DMart
Reliance Digital