I applied online. The process took 3 months. I interviewed at Thoughtworks (Hambourg) in Jun 2018
Interview
I can safely say interviewing at Thoughtworks was the best selection process I've gone through so far. Although a bit long (a couple months in total), everyone involved had a clear idea of what was going on and were pretty much goal oriented. Not to mention the level of empathy and domain expertise they all had.