I got an interview because I was recommended by a friend who was working for the company. They were looking for a good backend and/or Android developer and weren't picky about specific requirements.
I met with HR as a standard personality screening interview, and then with the team lead for the technical interview on a separate day. An architect was also supposed to show up for the second interview, but didn't, which just made the interview easier.
We chatted about my experience, some general technical questions, all very casual and comfortable. The interview was not difficult or stressful, partly because the job requirements were flexible.