I had an email from recruiter then I applied. After two weeks we scheduled a phone interview which lasted about an hour. After one week i had a technical interview with 4 people which lasted 3 hours.
After that I got an email that my background was not solid enough...