1. Tech exam followed by an essay about your personality. Tech exam will test your knowledge in API, SQL, Soap, Javascript etc (difficult)
2. Initial interview (sometimes they do this on phone)
3. Tech exam again once you passed initial interview. More on html and sql (easy)
4. Tech interview by the lead on the team which u're assigned to. For me, I was assigned in CRM. Questions such as sales, customers and the services of technologies nowadays regarding business