I had writing test at the begining (15min), then had 2 technical interviews by skype and on site interview in Hamburg. The recruiters were very polite. All interviews went in very friendly atmosphere. Unfortunately I didn't get an offer, I guess because of dates it would take to deal with migration documents. I'm guessing the reason, because get positive feedback and not exact reason for rejection. Probably this was the most disappointing part from all process I had with this company. Overall I would recommend it.