Walmart SE-III Interview Experience | Questions & Experience | Rejected

walmart logo
walmart
· React + Kotlin SpringBoot Developer· 1.7y exp
May 25, 2025 · 53 reads

Summary

I interviewed for an SE-III React + Kotlin SpringBoot Developer role at Walmart, undergoing four rounds encompassing DSA, Java/React technical skills, a hiring manager discussion, and an HR round. Despite solving DSA problems and providing detailed answers in technical and HM rounds, I was ultimately rejected after the HR round, leading to a negative overall experience with Walmart's interview process.

Full Experience

SDE @ SAP Labs
1.7 YoE
Tier 3 college
FullStack Development, Angular & Java Springboot

Interview was for React + Kotlin SpringBoot Developer
Applied via Instahyre, Recruiter reached out was already in Notice period

Appeared 4 rounds (DSA + Java/React + HM + HR)

DSA Round

Interviewer was very friendly, took the time to establish good environment and make me very comfortable.

  • Tell me about yourself, what work you've done, why did you do a masters
  • Told will not ask any superficial DSA questions will only ask questions related to DSA we do in our day to day work to understand my approach and problem solving (proceeded to ask superficial DSA questions regardless)
  • Q1) 55. Jump Game, told about the question in high level. was supposed to come up with a solution myself & establish test cases + edge cases myself. Solved it completely
  • Q2) 22. Generate Parentheses, initial explaination of question was not enough. Had to ask lot of counter questions. Explained the approach and implemented it, had a small bug in recursive base case & was getting more results than expected (also got all the expected results). Due to less time remaining remaining interviewer told they understood my approach and maybe post interview I can have a look at the bug in my own time.
  • Had a small discussion related to the job, day to day work & walmart post 2 DSA rounds.
  • Feedback - Strong hire
  • Tips for others, walmart mostly asks questions from previously repeated questions.

Java & React Round

The interviewer joined late & seemed not very interested in taking the interview, I disliked this round.

  • Q1) Introduce yourself, what work have you done so far, tell me about the product you work at. [Worked at new product, still under development]
  • Q2) Have you worked on java & react [Yes].
  • Q3) Have you worked with authorization in your application, what are the authorization methods [told about JWT, Session, OAuth]
  • Q4) How do you handle local & global Exception in your application, write code to catch such exception. [Talked about Controller throwing exception, Controller Advice, Exception Handler, Custom Exceptions]
  • Q5) Follow up question on custom exceptions [RuntimeException vs Exception] how to always ensure that you always return a standard error code & message for an excpetion. like 123=User not authenticated exception. [Talked about creating custom exception with a property error code via inheritence like strategy pattern & using a hashmap to always map error codes to specific errors. Interviewer said yes this can be one correct way, another way springboot provides some context holder (ExceptionContext? i forgot name, please comment if you know) & springboot will always map an exception to its correct error code].
  • Q6) Which cloud technologies have you used & services [aws services mentioned, lambda discussed, competitors like azure & BTP]
  • Q7) what are the benfits of cloud
  • Q8) How do you scale an application [vertical & horizontal discussion]
  • Q9) If a service has 4 instances, how do you figure out which instance a request should go to [discussed about load balancing, layer 4 vs layer 7]
  • Q10) load balancing algorithms you know [told 4-5 basic algorithms, didnt remember all due to anxiety, answer was in the back of my head]
  • Q11) How do you scale a database [discussed about sharding, replication, partitions, read heavy / write heavy dbs]
  • Q12) explain sharding, how is it different from application horizontal scaling
  • Q13) Question about different environments in code, how do you manage different configurations [Spring @Profile, application-dev.properties etc]
  • Q14) Which design patterns do you know [listed 8-9 design patterns, common ones like builder, strategy, Factory etc.]
  • Q15) Follow up question you say you dont use singleton but you use springboot how is that possible? [told i dont use singleton much, what i meant was i don't write singleton classes myself. had to clarify that's because spring provides beans which are by default singleton but can be made proto, request etc.]
  • Q16) Write code for builder pattern [told i usually do this via lombok, interviewer said assume you have all dependencies], wrote the code.
  • Q17) Get call vs Put call, how do you do a get call [fetch/axios]
  • Q18) Which hooks do you know in react [mentioned state, effect, context]
  • Q19) write use state example with use case, [created a counter button]
  • Q20) Do you know about UseContext, what does it do [talked about DOM reference, fumbled a little]
  • Q21) State managements libraries you know, what are their purpose [redux & recoil]
  • Q22) What are the components in redux [listed a few like actions, reducers, selectors. couldn't tell all. Was recently doing angular so told a little about ngrx & effects]
  • Q23) How do you optimize frontend [talked about defer loading, lazy imports, lazy loading, pagination, bundling etc.]
  • Q24) write pagination URL [GET /testPagination?skip=100&limit=10]
  • Q25) what changes you need to do for pagination at frontend [cursor based / limit based in query params and keeping page state]
  • Q26) changes for pagination in backend [send skip / limit to the database, partially filled page handling etc]
  • Q27) what if user sends skip value very large like 1 million. how to handle [have a default max at backend, or return an error response page size requested too large]
  • Interview done, asked if i had any questions & Discussed about technologies used at walmart
  • Got feedback doing good, strong in java but weak in react.

HM Round

  • Q1) What do you do in your team [E2E software development, development, design, test etc]
  • Q2) Tell me about the product
  • Q3) In which part of this product your work, what is your day to day responsibility
  • Q4) Talked about agile model
  • Q5) How many people in the team
  • Q6) What is the general development process in your product i.e. from story to definition of done
  • Q7) What if you miss the deadline in a sprint / spillover
  • Q8) How do you manage spillover and communicate it with the team
  • Q9) What is the design process of a backlog [architect usually does it]
  • Q10) How do you manage new story coming for development from outside team [outside india]
  • Q11) How do you take feedback, have you ever recieved negative feedback
  • Q12) If you're starting a new product, how will you decide it's techstack. what parameters you will choose
  • Q13) What is 3 most important things for you in a new team
  • HM did give little hint that spillover not okay & best try to match the deadline. Also said US timezone calls i.e. late working hours
  • Interview over, then she asked what questions I had, discussed about walmart work, about this new product under development
  • Discussed about genai
  • Feedback - no feedback to give, said you're doing good. keep doing what you're doing

HR Round

  • How Are you doing
  • How were the interviews
  • feedback about interviewers
  • By when can i join walmart, Since I was an immidiate candidate HR said they will fastforward the process
  • discussed by when can i expect the OL
  • discussed about the $$
  • asked HR about walmart moving towards 5day WFO from end of year [hr said no, pretty sure she lied lol?]
  • said will get back by the end of week with OL

next day i recieved a rejection email, asked for reason HR said debriefing result between interviewers and HM. they will not be proceeding with my candidacy (after giving HR round & discussing numbers lol)

pretty sure they found a cheaper candidate or some other reason.

Overall had a very bad interview experience with walmart (except first interview). I can see why people say it has become more like SBC and culture has become bad. there was no coordination bw HR and interviewers. sometimes they didnt had my resume, sometime my interview was scheduled instead of some other person.

I would think 3 times before joining walmart ever / giving their interviews again.

Interview Questions (50)

1.

Tell me about yourself & academic background

Behavioral

Interviewer asked me to tell about myself, what work I've done, and why I pursued a masters degree.

2.

Jump Game

Data Structures & Algorithms·Medium

Given an array of non-negative integers nums, I am initially positioned at the first index, and each element in the array represents my maximum jump length at that position. I was asked to determine if I can reach the last index, come up with a solution, and establish test cases and edge cases.

3.

Generate Parentheses

Data Structures & Algorithms·Medium

Given n pairs of parentheses, I was asked to write a function to generate all combinations of well-formed parentheses. The initial explanation was not enough; I had to ask many counter questions.

4.

Introduce yourself and describe current product

Behavioral

Interviewer asked me to introduce myself, describe the work I have done so far, and talk about the product I currently work at.

5.

Experience with Java & React

Other

Interviewer asked if I had worked on Java and React.

6.

Authorization Methods

System Design

Have I worked with authorization in my application, and what are the authorization methods?

7.

Exception Handling in Java/Spring Boot

Other

How do I handle local & global exceptions in my application, and write code to catch such exceptions?

8.

Custom Exceptions and Standard Error Codes

Other

Follow-up question on custom exceptions (RuntimeException vs Exception): how to always ensure that I return a standard error code & message for an exception, like 123=User not authenticated exception?

9.

Cloud Technologies and Services

System Design

Which cloud technologies and services have I used?

10.

Benefits of Cloud Computing

System Design

What are the benefits of cloud computing?

11.

Application Scaling

System Design

How do I scale an application?

12.

Load Balancing a Service with Multiple Instances

System Design

If a service has 4 instances, how do I figure out which instance a request should go to?

13.

Load Balancing Algorithms

System Design

What load balancing algorithms do I know?

14.

Database Scaling

System Design

How do I scale a database?

15.

Sharding vs. Application Horizontal Scaling

System Design

Explain sharding, and how is it different from application horizontal scaling?

16.

Managing Configurations in Different Environments

Other

Question about different environments in code, how do I manage different configurations?

17.

Software Design Patterns

Other

Which design patterns do I know?

18.

Singleton Pattern and Spring Boot Beans

Other

Follow-up question: 'You say you don't use singleton, but you use Spring Boot. How is that possible?'

19.

Implement Builder Pattern

Other

Write code for the Builder pattern. The interviewer said to assume all dependencies, implying I should write it without Lombok.

20.

HTTP GET vs PUT and performing a GET call

Other

Explain the difference between a GET call vs a PUT call, and how do I perform a GET call?

21.

React Hooks

Other

Which hooks do I know in React?

22.

React useState Example

Other

Write a useState example with a use case.

23.

React useContext

Other

Do I know about useContext, and what does it do?

24.

Frontend State Management Libraries

Other

What state management libraries do I know, and what are their purposes?

25.

Redux Components

Other

What are the components in Redux?

26.

Frontend Optimization Techniques

System Design

How do I optimize the frontend?

27.

Pagination URL Example

Other

Write a pagination URL.

28.

Frontend Changes for Pagination

Other

What changes do I need to do for pagination at the frontend?

29.

Backend Changes for Pagination

Other

What changes do I need to do for pagination in the backend?

30.

Handling Large Skip Values in Pagination

System Design

What if a user sends a very large skip value like 1 million? How to handle this?

31.

Team Responsibilities

Behavioral

What do I do in my team?

32.

Describe current product

Behavioral

Tell me about the product.

33.

Specific Role and Day-to-Day Responsibilities within Product

Behavioral

In which part of this product do I work, and what is my day-to-day responsibility?

34.

Agile Model Discussion

Behavioral

The interviewer talked about the agile model.

35.

Team Size

Behavioral

How many people are in the team?

36.

Development Process (Story to Definition of Done)

Behavioral

What is the general development process in my product, i.e., from story to definition of done?

37.

Handling Missed Deadlines / Spillover

Behavioral

What if I miss the deadline in a sprint / spillover?

38.

Managing and Communicating Spillover

Behavioral

How do I manage spillover and communicate it with the team?

39.

Backlog Design Process

Behavioral

What is the design process of a backlog?

40.

Managing External Story Requests

Behavioral

How do I manage new stories coming for development from outside the team (e.g., outside India)?

41.

Receiving and Acting on Feedback

Behavioral

How do I take feedback, and have I ever received negative feedback?

42.

Choosing Tech Stack for a New Product

System Design

If I'm starting a new product, how will I decide its tech stack, and what parameters will I choose?

43.

Top 3 Important Things in a New Team

Behavioral

What are the 3 most important things for me in a new team?

44.

General Check-in

Behavioral

How are you doing?

45.

Feedback on Interview Process

Behavioral

How were the interviews?

46.

Feedback about Interviewers

Behavioral

Provide feedback about the interviewers.

47.

Joining Date Availability

Behavioral

By when can I join Walmart? Since I was an immediate candidate, HR said they would fast-forward the process.

48.

Offer Letter Expectation

Behavioral

Discussion about when I can expect the offer letter.

49.

Salary Discussion

Behavioral

Discussion about compensation (the $$).

50.

Walmart WFO Policy

Behavioral

I asked HR about Walmart moving towards 5-day Work From Office (WFO) from the end of the year.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!