The first interview was a get to know. I spoke to the RH lady, she was very polite. Asked me many questions about myself as a team member, my experiences, salary expectation, how much was I out of the job market, and why.
2nd Interview was a Code Challenge; one hour. On the code challenge, don't commit any mistake. They only accept perfection. A clean code, TDD, good architeture, nothing else seemed to count to the whole process if you commit mistake. They have been looking for this flawless someone for almost one year now. I had a feeling they don't actually bother about the candidate.