First a screening, followed by a Skype call. Once you pass that they schedule an onsite interview, and you are given a project to complete and present at their office. I thought it went well and the manager was very friendly and nice. Too bad I did not get an offer, which I did not mind so much, but did mind the way it was told (An automatic rejection email)
Would be always good to give some type of feedback or indication as to why you no offer was given.