Applied via Linkedin, got a response the next day. Then a phone interview followed by a programming problem. The mars rover problem which is a famous programming problem, they expect you to use TDD which at the time I knew nothing of. I just coded the program as is and failed.