First had an initial call, which leads to a technical assignment that I aced, and finally an on-site visit to NY. I only did badly on one question which was in a video chat to another senior developer that asked a really odd question. I think this one question is why I did not get the job.