I applied online. The process took 1 week. I interviewed at Xero (New York, NY) in Dec 2017
Interview
Short phone call introduction, simple technical questions. Online coding, then onsite 4 around technical (team lead) interview at one day last for 2 hours. Very fast and professional process. However I failded as some of the questions answered badly.