This was the phone screen. A couple of people were interviewing, representing two teams. The phone line wasn't very clear.
The interviewers didn't seem friendly and didn't make their questions understandable. However, I did request for them to repeat questions many times.
The technical part was solvable and wasn't hard, and I was given hints along the way. However, the interviewers could have been more polite and communicated the questions better, and paid more attention when I was talking about myself.
For example, I asked, "Does this function accept a parameter?" The interviewer didn't follow my question at first and made me assume. The second person had to jump in to resolve my doubt.
A better phone line and slightly more polite interviewers, and the result would have been very different. I had the preparation, but the lack of communication threw me off guard.
Given a JS object, obj = {a: 1, getA: function() { return this.a } }.
var get = obj.getA;
console.log(get());
What will it print?
How can you prevent it from printing null?
The following metrics were computed from 1 interview experience for the Walmart Front End Engineer role in San Jose, California.
Walmart's interview process for their Front End Engineer roles in San Jose, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Walmart's Front End Engineer interview process in San Jose, California.