Walmart | SDE III | Bangalore | Interview Experience
Interview Experience
Profile: Education: B.Tech (Tier 1) Experience: 2.6 years Application Process: I applied through the Walmart job portal using a referral and sent over 35 applications using a Walmart employee\'s email.
Round 1 Data Structures...
Full Details
Profile:
Education: B.Tech (Tier 1)
Experience: 2.6 years
Application Process: I applied through the Walmart job portal using a referral and sent over 35 applications using a Walmart employee\'s email.
**
Round 1 Data Structures & Algorithms (DSA)**
\t1. \tFind an element in a reverse sorted array.
\t\t\t-Solved using binary search.
Follow-up: Handling duplicate elements \u2013 I proposed some approaches but couldn\'t implement an optimized solution on the spot.
2. Course Schedule I.
-Solved using topological sort.
**
Round 2 Core Java**
Singleton classes \u2013 Explained their real-life use cases and wrote the code.
Keywords (final, static, transient) \u2013 I wasn\u2019t familiar with transient at the time.
How to make a class immutable?
Error handling \u2013 Discussed checked and unchecked exceptions.
Can you leave a catch block empty? Can this be used in a static method?
I made a silly mistake while answering these.
Deadlocks \u2013 Explained what they are and how to prevent them.
Multithreading problem:
Given an attribute that needs to be incremented by two threads until its value reaches 5000, I was asked to write the code.
What is AtomicInteger? What is the String pool?
Thread-related concepts:
Thread join and thread pool questions.
Difference between Hashtable and ConcurrentHashMap
I was prepared for HashMap vs. Hashtable but didn\u2019t know this difference.
Tip: Watch Shreyansh Jain\u2019s Java videos on YouTube. I watched them at 3.5x speed the day before the interview, which helped me answer many questions.
The interviewer was very supportive throughout the round.
**
Round 3 Hiring Manager (HM) Interview**
Resume-related questions.
Discussion on my current project.
Threading & heap dump-related questions.
API optimization:
How to optimize an API that makes multiple API calls, then checks the cache, and finally queries the database?
Behavioral question:
Why do you want to leave your current company?
This round was scheduled for 1 hour but lasted 30 minutes. It didn\u2019t go as well as I had prepared for different topics, but the hiring manager was very chill. Fortunately, I received positive feedback.
**
Round 4 HR Interview**
Behavioural Questions. No Compensation talk.
**Update **
I got verbal offer.
About This Question
This is a candidate experience report from a walmart interview for a swe role during the recruiter round reported in 2025.
It covers the following topics: Hash Table, Arrays, Graph, Sql, Strings, Os, Sorting, Concurrency, Binary Search, Heap .