I received a call for an interview for the Level-3 Software Engineer position at the Bangalore location.
This was a drive for Walmart Global Tech.
Every round was an elimination round.
There were a total of 4 rounds, including:
First Round:
javascript function random() { return { value: 20 }; }
const ah = random(); const bn = new random();
console.log(ah); // 10 console.log(bn); // {value: 20}
Create a memoized function.
Solution: javascript 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; } }; }
Create a triangle using CSS and HTML.
Solution: css .arrow-up { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 100px solid blue; }
Closures, Promise questions, new keyword instances in JS.
The following metrics were computed from 19 interview experiences for the Walmart Software Engineer role in Bengaluru, Karnataka.
Walmart's interview process for their Software Engineer roles in Bengaluru, Karnataka is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Walmart's Software Engineer interview process in Bengaluru, Karnataka.