Walmart Software Engineer 3 Interview Experience
Software Engineer 3
Summary
AI Powered
The Walmart interview process for a Software Engineer position consisted of four rounds, featuring a diverse range of questions. The first round focused on Data Structures and Algorithms, while subsequent rounds covered Low Level Design, technology-specific discussions, and behavioral assessments. The overall difficulty level was medium, with candidates required to demonstrate technical prowess and engage in deep discussions regarding project management and technology choices. Candidates should be prepared for both coding and HR-related inquiries throughout the interview at Walmart.
1
#1Find All Anagrams in a String
Medium
strings
hashing
algorithm
Given a string, find all the anagrams that can be formed using the characters of that string. Return a list of all grouped anagrams sorted in a specific order.
#1
Find All Anagrams in a String
Given a string, find all the anagrams that can be formed using the characters of that string. Return a list of all grouped anagrams sorted in a specific order.
strings
hashing
algorithm
Medium
#2Find the kth Highest Frequency Character
Medium
strings
frequency
algorithm
In a stream of characters, determine which character has the kth highest frequency. If two characters have the same frequency, return the one that appears first in the stream. Example: If the input is 'abracadabra', k = 2, the output should be 'a'.
#2
Find the kth Highest Frequency Character
In a stream of characters, determine which character has the kth highest frequency. If two characters have the same frequency, return the one that appears first in the stream. Example: If the input is 'abracadabra', k = 2, the output should be 'a'.
strings
frequency
algorithm
Medium
#3Trapping Rain Water Problem
Medium
arrays
water-trapping
optimization
Given an array of integers representing the heights of barriers, compute how much water can be trapped after raining. You need to provide an optimized approach that performs better than O(n^2).
#3
Trapping Rain Water Problem
Given an array of integers representing the heights of barriers, compute how much water can be trapped after raining. You need to provide an optimized approach that performs better than O(n^2).
arrays
water-trapping
optimization
Medium
2
#1Role-Based Access Management System Design
Medium
system-design
access-control
architecture
Design a Role-Based Access Management system. Describe the components, how users and roles are managed, and how access to resources is granted based on roles.
#1
Role-Based Access Management System Design
Design a Role-Based Access Management system. Describe the components, how users and roles are managed, and how access to resources is granted based on roles.
system-design
access-control
architecture
Medium
#2Basic Java Questions
Easy
java
garbage-collection
multithreading
What are Java garbage collection mechanisms? Explain multithreading and its importance in Java applications.
#2
Basic Java Questions
What are Java garbage collection mechanisms? Explain multithreading and its importance in Java applications.
java
garbage-collection
multithreading
Easy
#3Discuss Current Projects and APIs
Medium
apis
project-management
integration
Discuss the current projects you are working on and the APIs you are using. Describe how these APIs integrate with other services or components.
#3
Discuss Current Projects and APIs
Discuss the current projects you are working on and the APIs you are using. Describe how these APIs integrate with other services or components.
apis
project-management
integration
Medium
3
#1Microservices Architecture Discussion
Medium
microservices
architecture
databases
Discuss the microservices architecture you've worked on. Explain your technology choices, especially why you selected MySQL over NoSQL for your project.
#1
Microservices Architecture Discussion
Discuss the microservices architecture you've worked on. Explain your technology choices, especially why you selected MySQL over NoSQL for your project.
microservices
architecture
databases
Medium
#2Behavioral Questions
Easy
behavioral
self-assessment
problem-solving
Describe your strengths and weaknesses. Provide examples of situations where you thought outside the box and offered simple solutions to complex problems.
#2
Behavioral Questions
Describe your strengths and weaknesses. Provide examples of situations where you thought outside the box and offered simple solutions to complex problems.
behavioral
self-assessment
problem-solving
Easy
4
#1Why Walmart?
Easy
company-knowledge
motivation
What are your reasons for wanting to work at Walmart? What do you know about the company that attracts you?
#1
Why Walmart?
What are your reasons for wanting to work at Walmart? What do you know about the company that attracts you?
company-knowledge
motivation
Easy
#2Reasons for Job Change
Easy
career-change
motivation
What are your reasons for looking to change jobs at this point in your career? What are you seeking in your next role?
#2
Reasons for Job Change
What are your reasons for looking to change jobs at this point in your career? What are you seeking in your next role?
career-change
motivation
Easy
#3Salary Expectations
Easy
salary-negotiation
expectations
What are your salary expectations for this role? How did you arrive at this figure?
#3
Salary Expectations
What are your salary expectations for this role? How did you arrive at this figure?
salary-negotiation
expectations
Easy
r
ritwik chakraborty
Verified User