← Interview experiences
Rejected

Senior Software Engineer at Walmart

Difficulty
Process took
1-2 Weeks
Rounds
3
Format
Remote
Applied via
Referral

How it went

  • Practice coding on whiteboards or collaborative editor, this helps simulate the coding interview environment and helps build confidence.

What they would tell you

  • Practice coding on whiteboards or collaborative editor, this helps simulate the coding interview environment and helps build confidence.

How to prepare

  • Balance code with design, walmart wants engineers who can both code and architect at senior level.

Their background

I recently had the opportunity to interview for Senior Software Engineer role at Walmart

Round by round

  1. 1

    DSA Coding60 min

    I was asked to implement a search algorithm in a sorted array, and then explain the logic Follow-up: What if the array isn’t sorted? How would you optimize? Then interviewer gave me a classic maze-traversal problem, find the number of islands in a 2D matrix where 1 is land, 0 is water, and islands are connected 1s vertically or horizontally. I chose a DFS approach, explained how it works, and discussed both recursion and stack-based iteration. Follow-up: How would you optimize for very large matrices?

  2. 2

    Low-Level Design (LLD)60 min

    I was asked to design the core modules for an online shopping backend user authentication, product catalog, inventory management, shopping cart, order placement, and payment handling.

  3. 3

    High-Level Design (HLD)60 min

    Problem: Designing a Ticket Booking System, similar to those used for movies, events, or travel bookings. The system was required to handle the following

    • User searches for available tickets for a particular date and event.
    • Handling real-time booking and preventing double-booking.
    • Integrating payment gateways and generating tickets. Followup - How to handle 10,000 concurrent users trying to book the same 100 tickets?

What came up

MediumRemote5+ years

A candidate-reported account, lightly edited. Interview processes change by team and date.

Sources