Software Development Engineer III applicants have rated the interview process at Walmart Global Tech with 3.5 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 59.1% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Development Engineer III roles take an average of 14 days to get hired, when considering 2 user submitted interviews for this role. To compare, the hiring process at Walmart Global Tech overall takes an average of 37 days.
Common stages of the interview process at Walmart Global Tech as a Software Development Engineer III according to 2 Glassdoor interviews include:
Presentation: 33%
Phone interview: 17%
One on one interview: 17%
Other: 17%
Drug test: 17%
Here are the most commonly searched roles for interview reports -
I applied through a recruiter. I interviewed at Walmart Global Tech (Bengaluru) in Feb 2019
Interview
For an SDE-3 at Walmart , there will be typically 3 technical rounds
1. Machine Coding
2. PSDS
3. PSDS & HLD
Followed by 2 non-technical rounds
1. Managerial Round (You may expect some tech questions here as well)
2. HR Round
Interview questions [1]
Question 1
Round 1 (machine coding round) :
Typically you are asked to write a working code for an online e-commerce application like Amazon , Flipkart etc
Apis :
- List of items based on location and availability
- Add item and create cart
- Filter Items based on Price , Ratings and Delivery Preference
You are required to construct the low level design and provide working code in 90 mins
Few Key Points -
- Use OOPs constructs extensible wherever needed
- Follow Proper Coding Standards
- Startup with DAO classes and Database Design and then come upto controller layer
- Good to have Junits (if time permits)
Round 2 (DS ALGO) :
- Given a root to a binary tree and two nodes , find out whether two nodes are cousins or not. (Nodes at same level but from different parent)
- Given an array of start time and end times of meetings , find the maximum no of meetings that can be arranged in a room (Condition for meetings - start time of next meeting > end time of current meeting)
Round 3 (DS/Algo , Design) :
- Given a list of airline tickets represented by pairs of departure and arrival airports [from, to], reconstruct the itinerary in order. All of the tickets belong to a man who departs from DEL. Thus, the itinerary must begin with DEL.
-Detailed discussion on the current architecture of the project which I was working on.
Major highlighting parts were , Different Load Balancing paradigms you are aware of , what are the loopholes of the current architecture and if given a chance what alteration will you bring.
Round 4 (Managerial Round) :
- Mostly discussion on the current team I am part of
- Challenges I faced
- Tell me an incident where you had a fight/argument with someone senior in the team
- A Tech Question About Distributed Locking
Round 5 (HR) :
- Mostly situational based questions and few discussions on the current roles and responsibilities.
I applied through a recruiter. The process took 1 day. I interviewed at Walmart Global Tech in Mar 2025
Interview
Recruiter had approached me for a hiring drive. had 3 rounds -
1. DSA (Leetcode medium)
2. Java/LLD (java concepts)
3. Hiring Manager.
Each round was an elimination round. Interview happened virtually.
Interview questions [2]
Question 1
Round 1.
Tweaked version of this - https://www.geeksforgeeks.org/problems/bottom-view-of-binary-tree/1
Given a tree, find bottom view -
1
/ \
3 2
/ \ / \
4 5 6 7
Expected output - 4 3 5 6 2 7 (Not 4 3 6 2 7)
Round 2 -
Core Java theory questions -
1. how to make a class immutable? What is the use case?
2. What is the difference between deep copy and shallow copy.
3. how do you declare a singleton class? Write code.
4. Consider below statements -
String s1 = "abc"
String s2 = new String("abc")
String s3 = “abc”
what is output of
s1==s2
s1==s3
5. set s;
s.put(new Student("a", 1))
s.put(new Student("b", 2))
s.put(new Student("a", 1))
what is the size of s
6. how are collisions handled in hashmap?
7. worst case time complexity of inserting element to hashmap
8. using multithreading write program to print output numbers from 1 to 100 even numbers should execute by 1 thread and odd by others.
order of numbers 1 - 100 should be maintained
I applied online. The process took 2 weeks. I interviewed at Walmart Global Tech (San Jose, CA) in Sep 2021
Interview
Typical phone screen. Scheduler informed me about an hour long initial phone screen.
Interview was stated to have an introduction and a simple hackerrank exercise to evaluate thought process and make further decisions.
Interview questions [2]
Question 1
Asked popular Leetcode question based on cache (not LRU).
I applied through a staffing agency. The process took 1+ week. I interviewed at Walmart Global Tech (Bengaluru) in Apr 2021
Interview
I interviewed for FullStack dev. The hiring process was really fast and smooth. 4 rounds. Took about 10-15 days in total.
First Round: (Javascript & DS)
Basics and deep dive in Javascript.
Open ended problem in which I could use any data structure and implement the whole solution with the data structure too.
Second Round (Nodejs, System Dessign & Design patterns)
Similar approach as first round, deep dive into Node.js and event loop.
A lot of questions on best practices & API design
Design pattern questions.
Security attacks and prevention techniques.
All types of strategies of session management.
Gateway & Loadbalancer questions in detail
Dependency injection in detail.
Third Round (Managerial round)
This was an open discussion. Evaluation of soft skills and technical skills in the higher level.
Forth Round (HR discussion)
All the interviewers were really humble and great people. I loved interacting with them.