Walmart interview prep · updated Oct 2026

Walmart Data Analyst Interview Questions

Data Analyst 8 questions

Data analysts at a very large grocery and general retailer work with sales from a huge number of stores, prices that must stay low, and fresh food that loses value every day it sits. Prepare to describe queries in plain words, to design fair store tests, to compare prices across pack sizes, and to explain findings to people who run stores. What to show here: small savings found in data and repeated across many stores. Each question below has what the interviewer is checking, an answer frame and a sample spoken answer to adapt.

Behavioral

1. Tell me about a time your analysis found a saving that looked tiny for one item or one store but mattered once it was repeated many times.

What they are checking
Checks whether you notice small effects, size them honestly at scale, and can persuade others to act on them.
Answer frame
  1. Describe the data and what you were looking for.
  2. Explain the small effect and how you checked it was real.
  3. Show how you sized it across the whole business.
  4. Share what was done and the result.
Sample spoken answer

“At my last job I looked at how often stores reordered paper bags. Each store ordered a little more than it used, and the extra was thrown away when designs changed. For one store the waste was almost nothing. I checked several months to be sure it was a pattern, then multiplied it across all stores and showed the total to the supply lead. We changed the reorder rule to follow real use. The result was your result. Since then I always ask what a small number becomes when every store does the same thing.”

Red flag to avoid

Weak answers only chase large, obvious numbers or scale up a small effect without checking it holds in other stores.

Behavioral

2. Describe a time you were asked for an answer from a very large data set faster than you could do the full analysis. How did you choose between a rough answer now and an exact one later?

What they are checking
Checks judgment about speed against precision, and whether you state clearly how rough an answer is when a decision is waiting on it.
Answer frame
  1. Describe the question and the deadline.
  2. Explain what a quick answer could and could not tell them.
  3. Show how you labelled the answer and its limits.
  4. Say what you did afterwards to confirm it.
Sample spoken answer

“A buying team asked me on a Friday whether a weekend promotion on cooking oil had lifted sales the previous time it ran, and they needed it before the day ended to place an order. Running the full comparison across every store would take until Monday. So I took a sample of stores across regions and sizes, compared the promotion week with the weeks around it, and gave them a range with a clear note that it was a sample. They placed the order. On Monday I ran the full analysis, which came out your result, and I sent it to them with the difference explained.”

Red flag to avoid

Weak answers give a rough number as if it were exact, or refuse to answer until the perfect analysis is done.

SQL

3. You have daily sales by store and by item. Describe in words the query that finds stores where fresh produce sales fell this week compared with last week while the rest of the store held steady.

What they are checking
Checks that you can plan grouping, a comparison between two periods and a filter on the result, and explain it clearly without writing code.
Answer frame
  1. Join sales to the item table to label produce and the rest.
  2. Sum sales per store, per group and per week.
  3. Put this week beside last week for each store.
  4. Keep stores where produce fell and the rest did not.
Sample spoken answer

“First I would join sales to the item table so each row is marked as produce or other. Then I would GROUP BY store, that label and the week, and SUM the sales. To compare weeks, I would place this week and last week side by side, using a self join on store and label or a window function such as LAG. Then I work out the change for each group. The final filter keeps stores where produce dropped past a chosen limit and other sales stayed within a small band. I would also remove stores that were closed for some days.”

Red flag to avoid

Weak answers compare total store sales only, or forget stores with missing days, which look like a fall.

Metrics

4. Fresh food that does not sell in time is marked down or thrown away. Which numbers would you track to show whether a store is ordering the right amount of fresh food?

What they are checking
Checks whether you can balance two opposite costs, waste and empty shelves, instead of driving one number down at the expense of the other.
Answer frame
  1. State the goal: enough fresh food with little waste.
  2. Pick a waste measure and an empty-shelf measure.
  3. Decide how to compare stores of different sizes fairly.
  4. Add a check on shopper experience.
Sample spoken answer

“I would track two things together. One is waste: the value of fresh food thrown away or sold at a marked-down price, as a share of fresh food received. The other is lost sales: how often an item had no stock during hours when it normally sells. A store can look great on waste by ordering too little, so neither number is read alone. I would compare each store with similar stores, by size and area. As a check, I would watch whether shoppers who buy fresh food keep coming back each week.”

Red flag to avoid

Weak answers measure only waste, which rewards empty shelves, or compare a small store with a very large one directly.

Technical

5. The price of a basic grocery item is lowered in some stores. How would you tell whether it brought in more shoppers, or whether the same shoppers simply bought that item instead of a similar one?

What they are checking
Checks your design of a store-level test and whether you look beyond the item itself to the basket and the category.
Answer frame
  1. Choose test stores and similar stores that keep the old price.
  2. Compare before and after in both groups.
  3. Look at the whole category and the basket, not one item.
  4. Check how long the effect lasts.
Sample spoken answer

“I would pick test stores and match each with a similar store that keeps the old price, so weather and season affect both. Then I compare the change in each group before and after. Sales of the item will rise, which proves little. The real questions are whether the whole category grew or similar items fell by the same amount, and whether the number of baskets containing any item from the category went up. I would also look at total visits to those stores. Last, I would keep watching, because shoppers may only have stocked up early.”

Red flag to avoid

Weak answers celebrate higher sales of the one item and never check the similar items beside it on the shelf.

Technical

6. The same washing powder is sold in a small box, a large box and a pack of several, each with its own product code. How do you compare its price fairly across stores and over time?

What they are checking
Checks data cleaning skill with product records: units, pack sizes and linking codes that mean the same product.
Answer frame
  1. Link the codes that belong to one product family.
  2. Turn every size into one common unit.
  3. Work out price per unit and check odd values.
  4. Record the rules so others get the same answer.
Sample spoken answer

“I would first build a mapping from each product code to a product family, using brand, name and size fields, and review unclear matches by hand. Next I would convert every size to one unit, such as weight in grams or number of washes, because size is often typed as free text. Then price per unit is simply price divided by that amount. I would look at the highest and lowest values, since they usually show a wrong unit, like a pack counted as one box. I would save the mapping as a shared table, so every report uses it.”

Red flag to avoid

Weak answers compare shelf prices directly or trust the size field without checking how it was typed in.

Why this company

7. What interests you about analysing grocery and household sales for a retailer built on low prices, and why Walmart?

What they are checking
Checks whether you understand the kind of data and decisions in this business and want that work for its own sake.
Answer frame
  1. Say what you enjoy in retail data.
  2. Tie it to low prices and the number of stores.
  3. Link it to your past analysis work.
  4. Say what you hope to learn.
Sample spoken answer

“I enjoy data that describes ordinary life, and few things are more ordinary than the weekly food shop. At Walmart the same question can be asked across a huge number of stores, so a finding can be tested properly and then used widely. I also like that the goal is clear: keep prices low, which means finding waste and removing it. In my past work I studied your project, and the part I liked most was seeing a store change what it did. I want to learn how fresh food ordering is planned.”

Red flag to avoid

Weak answers speak about big data in general and never mention groceries, prices, stores or shoppers.

Scenario

8. A regional manager wants to remove a slow-selling grocery item from every store. Your data shows the few shoppers who buy it have some of the largest baskets. What do you do?

What they are checking
Checks whether you raise an awkward finding clearly, test it before trusting it, and offer a choice instead of a flat no.
Answer frame
  1. Check the finding is real and not caused by a few shoppers.
  2. Estimate what is at risk if those shoppers go elsewhere.
  3. Present both sides with options.
  4. Suggest a small test before a full decision.
Sample spoken answer

“First I would check my own finding. I would see how many shoppers it covers and whether they buy the item every trip or only sometimes. If it holds, I would go to the manager with both sides: the shelf space the item uses, and the value of the baskets that contain it. I would not claim those shoppers will leave, because I cannot know that. Instead I would suggest removing the item in a small group of stores and watching whether those shoppers keep visiting. Then the decision rests on what happened.”

Red flag to avoid

Weak answers stay silent because the manager is senior, or state as fact that shoppers will leave.

Salary questions come last

No figures on this page: pay depends on the level, the city and the offer in front of you. When the offer comes, the free salary negotiation script helps with that part.

For the call itself

The questions above are the prep. On the real call, ClapAssist helps with the ones you did not practice.

ClapAssist is an AI interview assistant for Mac and Windows. It listens to the interview on your computer and shows you what to say, in short lines you can read while you talk. Your live interview audio and screen are never stored. Your resume and notes are saved to your account so the app fills them in on any computer. It is hidden from screen share on every plan, including Free; only you can see it.

Download with 10 free minutes
Mac and Windows · Stays out of screen share · No card