Did a Walmart Global Tech frontend engineer interview loop a few weeks ago for a mid-level SWE role within their eCommerce platform team. Sharing because I couldn't find anything specific to frontend when I was prepping.
The short version: it's not purely leetcode. They do care about actual frontend knowledge, which was a nice change from companies that just throw DSA at every candidate regardless of role.
Process: Recruiter call, then two technical rounds, then a behavioral/team fit call. Mine was fully virtual.
Technical round 1: JavaScript + React This was the most frontend-specific round. They gave me a small component to build in a shared code editor (not a whiteboard). Something like: build a search input with debounce and a result list that handles loading and empty states. They watched me work and asked questions in real time. Things like "why debounce over throttle here", "how would you test this component", "what happens if the API returns an error".
Also got a few vanilla JS questions: event loop, closures, how this works in arrow functions vs regular functions. Nothing exotic but you need to actually know the answers, not just memorize definitions.
Technical round 2: DSA Back to leetcode territory. One medium problem, array-based. They said frontend SWE roles still use the same coding bar as backend for this round. I knew that going in but it still felt like a context shift after the first round. Manageable if you've prepped.
Behavioral round: STAR method, four questions. One of them was specifically about a time I improved web performance, which made sense given the role. They seemed interested in whether I actually understood Core Web Vitals, not just that I knew the acronym.
Verdict and comp: Got an offer. Mid-level SWE (roughly L5 equivalent) in their San Jose / Sunnyvale hub. Base was around $155k, RSUs on top brought TC to somewhere around $225-230k all in. I'd been expecting lower given Walmart's reputation versus FAANG, but the offer was competitive.
If you're prepping for a Walmart frontend role: brush up on React patterns and vanilla JS fundamentals, do your leetcode mediums, and have a performance story ready. The component-build exercise is pretty low pressure but people who haven't touched actual coding in a while might be caught off guard.