One telephonic screening. Two 1:1 rounds.
Average questions, mainly on scalability and distributed systems.
One interviewer asked very basic questions and some bookish knowledge-type questions. He was more interested in the actual answer rather than the thought process or analysis. For example, the difference between Java serialization vs. Kryo.
There was no clarity on project or job responsibilities. It felt like they were just interviewing for the sake of it.
Everyone seemed unprofessional, and I had to go for lunch outside.
There was no minimum courtesy to send feedback after spending 4 hours.
My strong suggestion is to avoid attending interviews from @Labs unless you are desperately looking to change jobs.
NotifyAll without synchronized will throw an exception. These kinds of silly questions.
Multiple threads running on multiple CPUs; how volatile works, etc.
How to implement a tiny URL or Bitly.
Difference between Java serialization vs. Kryo, etc.
The following metrics were computed from 1 interview experience for the Walmart Software Architect role in Bengaluru, Karnataka.
Walmart's interview process for their Software Architect roles in Bengaluru, Karnataka is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Walmart's Software Architect interview process in Bengaluru, Karnataka.