First you need to clear a phone screen to be invited to their office. The interview starts with a small review of CV continued with a discussion with technical expert for an hour and a final interview with the HR.
Technical part can be difficult at times, be prepared. I underestimated it a little bit. Otherwise the whole process was well-planned and people were supportive.