The interview process consisted of three rounds. The first two were technical rounds.
The panel seemed technically weak, as they didn't move beyond asking about hash maps and palindromes. The panel members were junior engineers.
One panelist started arguing that there are no issues with Java multithreading and that it has been designed perfectly. I tried to explain, asking why we have the Actor model and Go channels that handle multithreading much better. However, he had never worked with the Actor model or Go, so he was opinionated.
Another panelist spent 40 minutes asking about palindromes and got confused. When he presented a question like String a = "abc" and String b = "abc", I explained that these are different objects. I also explained string interning/pooling done by the JVM, but he did not know about that, so he started arguing.
It was a crazy interview with juniors.
Then, I asked him one last question: what stack/languages are being used? He mentioned the same old things, i.e., Spring Boot/Spring Framework, bla bla bla.
I understood that the India office of Walmart is more of a support group rather than a full-blown product development group, given the kind of questions they ask. I wonder how they will differentiate between candidates.
Complete waste of time.
palindrome
string references
The following metrics were computed from 1 interview experience for the Walmart Software Development Engineer role in New York, New York.
Walmart's interview process for their Software Development Engineer roles in New York, New York is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Walmart's Software Development Engineer interview process in New York, New York.