- A first meeting with HR and PO of the project you would integrate;
- A coding assignment for a game, where you need to exchange stuff between two instances. They won't be happy if you don't use domain driven design for your great domain... of two or three objects. They also like logic in POJOS, not on services;
- A final interview with 4 developers (Onsite or via skype). Two of them will ask you stuff about your solution to the code challenge, the other two will have an architecture session with you. My advice is: Go there with a event driven mindset, have a look on reactive streams, lay out your solution in those terms.
Overall, if you're into DDD and event driven architectures, that might be your company. Otherwise you're just wasting your time.