Me postulé en persona. Acudí a una entrevista en Walmart (Bengaluru) en ago 2021
Entrevista
It was Drive for Wallmart global tech
Every round was an elimination round.
There were total 4 rounds including
2 technical 1 with engineering manager and 1 with hr.
I got a call for a drive for the Level-3 software engineer position for the Bangalore location.
Preguntas de entrevista [1]
Pregunta 1
First Round:
1. function random(){
return {value: 20}
}
const ah = random();
const bn = new random();
console.log(ah) // 10
console.log(bn) // {value: 20}
2. create a memorized function
Solution:
function memoise(fn){
var cache = {};
return function(){
const key = JSON.stringify(arguments);
if(cache[key]){
console.log("already there", cache[key])
return cache[key]
} else {
val = fn.apply(null, arguments)
cache[key] = val;
console.log("its new", val);
return val;
}
}
}
3. create a triangle using css and HTML
solution:
.arrow-up{
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-bottom: 100px solid blue;
}
4. Clouser, promise questions, new keyword instances in JS
Looking back, I feel like I gained a clearer understanding of the process, even though I ultimately turned down the offer. The technical rounds were straightforward, featuring an implementation question on an LRU cache and a system design question about a rate limiter for an API. What helped me a lot was the walkthroughs for system design I went through on PracHub, which made those types of questions feel familiar. Overall, it was an easy experience, but I just didn't feel it was the right fit for me.
Preguntas de entrevista [2]
Pregunta 1
Implement an LRU cache with O(1) get and put using a hash map plus doubly linked list
First, standard short phone call with recruiter. Then a 1-hour interview with an engineer on the team, asked about technical experience and background, and did a live coding assessment via video call. Fairly standard Leetcode style questions
Intense but rewarding — the interview for the Software Engineer position at Walmart Labs was tougher than I anticipated. The technical rounds included an LRU Cache implementation question where I had to articulate my design thoughts on thread safety, followed by a complex system design for a real-time inventory service. What made a difference in my prep were the company-specific prompts I found on prachub.com; they really helped me understand the types of questions I might face. Despite the challenging nature of the interviews, I ultimately received an offer but chose to decline.