13 questions you may have to answer if you want to work at Walmart

Walmart employee

So recently I told you about some of the trickiest interview questions and how to answer them, but to work at Walmart you don’t need to know how many window washers are in Chicago or how many golf balls fit into a bus.   You do however, have to know what to do if a co-worker asks you to steal, which is probably a fairly common occurrence there.  In any case, if you want to work for the most powerful company in America, here’s what you’ll need to know:

With 2.2 million employees and more than $485 billion in revenue last year, Walmart ranks No. 1 on Business Insider’s list of America’s most powerful companies

The family-owned, Arkansas-based retailer has 11,500 stores in 28 countries, is the single-largest employer in America, andannounced earlier this year it’s raising wages for 500,000 of its 1.4 million US workers.

Walmart receives 25 applications for every job opening and pays on average $9.62 an hour for US employees, according to PayScale.

So what’s it like to interview with the retail beheamoth? Previous job candidates describe the experience as fairly straightforward and positive on Glassdoor.

Below we’ve compiled questions job candidates have heard during interviews with the retail giant:

“You have a store visit by the district manager. Then the Occupational Safety and Health Administration comes in and the toilet is overturned. What comes first?” — Co-manager candidate.

"You have a store visit by the district manager. Then the Occupational Safety and Health Administration comes in and the toilet is overturned. What comes first?" — Co-manager candidate.

baronsquirrel/Flickr

“What would you do if a coworker asked you to help them steal?” — Cashier associate candidate.

"What would you do if a coworker asked you to help them steal?" — Cashier associate candidate.

Joe Raedle / Getty Images

“Describe a situation where someone came to you for help with a problem. How did you help them and what was the outcome.” — Janitor candidate.

"Describe a situation where someone came to you for help with a problem. How did you help them and what was the outcome." — Janitor candidate.

Wikipedia Commons

“Describe a time that you had to work quickly but keep up quality. How did you accomplish this?” — Overnight stocker candidate.

"Describe a time that you had to work quickly but keep up quality. How did you accomplish this?" — Overnight stocker candidate.

Flickr / Walmart

“Describe a time when you didn’t follow the rules and what was the outcome?” Cart pusher candidate.

"Describe a time when you didn't follow the rules and what was the outcome?" Cart pusher candidate.

Flickr/Derek Stenvers

“Explain a time when you were the only one able to handle a situation. What did you do and how did you manage it?” — Cash office candidate.

"Explain a time when you were the only one able to handle a situation. What did you do and how did you manage it?" — Cash office candidate.

Wikipedia Commons

“Describe a situation when you were involved in the act of firing or hiring and you didn’t know what to decide?” — Assistant manager candidate.

"Describe a situation when you were involved in the act of firing or hiring and you didn't know what to decide?" — Assistant manager candidate.

NBC

“Describe to me how you used diversity in your community to tailor your business to improve sales.” — Shift manager candidate.

"Describe to me how you used diversity in your community to tailor your business to improve sales." — Shift manager candidate.

AP

“Tell me about a time when communication was important to you success.” — Field engineer candidate.

"Tell me about a time when communication was important to you success." — Field engineer candidate.

Getty Images

“What was a difficult time you had in your life and how did you fix it?” — Cashier candidate.

"What was a difficult time you had in your life and how did you fix it?" — Cashier candidate.

Reuters

“A person is using a search engine to find something. You know nothing about her or him, nothing at all. How do you come up with am algorithm that will predict what she or he needs after the user types only a few letters?” — Data scientist candidate.

"A person is using a search engine to find something. You know nothing about her or him, nothing at all. How do you come up with am algorithm that will predict what she or he needs after the user types only a few letters?" — Data scientist candidate.

Walmart.com

“Working as an overnight stocker is difficult work because it goes against nature. How do you ensure productivity?” — Overnight stocker candidate.

"Working as an overnight stocker is difficult work because it goes against nature. How do you ensure productivity?" — Overnight stocker candidate.

Reuters

“Would you be able to pass a drug test if offered the position today?” — Sales associate candidate.

"Would you be able to pass a drug test if offered the position today?" — Sales associate candidate.
Count per Day - DEBUG: 0.023 s
  1. Server: Apache
    PHP: 7.2.34
    mySQL Server: 5.5.5-10.6.25-MariaDB
    mySQL Client: mysqlnd 5.0.12-dev - 20150407 - $Id: 3591daad22de08524295e1bd073aceeff11e6579 $
    WordPress: 6.9.4
    Count per Day: 3.6.1
    Time for Count per Day: 2026-04-10 01:26
    URL: re-tales.net/?p=1312
    Referrer:
    PHP-Memory: peak: 49.64 MB, limit: 768M
  2. POST:
    array(0) { }
  3. Table:
    wp_cpd_counter: id = int(10)   ip = int(10) unsigned   client = varchar(500)   date = date   page = mediumint(9)   country = char(2)   referer = varchar(500)  
  4. Options:
    version = 3.6.1
    onlinetime = 180
    user = 0
    user_level = 0
    autocount = 1
    dashboard_posts = 20
    dashboard_last_posts = 20
    dashboard_last_days = 7
    show_in_lists = 1
    chart_days = 60
    chart_height = 200
    countries = 20
    exclude_countries =
    startdate =
    startcount =
    startreads =
    anoip = 0
    massbotlimit = 25
    clients = Firefox, MSIE, Chrome, Safari, Opera
    ajax = 0
    debug = 1
    referers = 1
    referers_cut = 0
    fieldlen = 150
    localref = 1
    dashboard_referers = 20
    referers_last_days = 7
    no_front_css = 0
    whocansee = manage_options
    backup_part = 10000
    posttypes =
    chart_old = 0
  5. called Function: count page: x
  6. called Function: getPostID page ID: 1312
  7. Post Type: post - count it
  8. called Function: count (variables) isBot: 1 countUser: 1 page: 1312 userlevel: -1
  9. getMostVisitedPosts1088 : 0.02277 - 49.24 MB
    rows - SELECT COUNT(c.id) count, c.page post_id, p.post_title post FROM wp_cpd_counter c LEFT JOIN wp_posts p ON p.id = c.page WHERE c.date >= '2026-04-03' AND c.page > 0 GROUP BY c.page ORDER BY count DESC LIMIT 10
  10. showFields : 0.00051 - 49.41 MB
    rows - SHOW FIELDS FROM `wp_cpd_counter`
  11. showFields : 0.00041 - 49.44 MB
    rows - SHOW FIELDS FROM `wp_cpd_counter`

GeoIP: dir=
Warning: fileperms(): stat failed for /home/retale5/public_html/wp-content/count-per-day-geoip/ in /home/retale5/public_html/wp-content/plugins/count-per-day/counter-core.php on line 549
0 file=- fopen=true gzopen=true allow_url_fopen=true