4 hours interview online with presentation of projects done in my careers using PowerPoint, Q&A session and 1:1 with several people asking technical questions. The hiring managers rotate every hour and do several technical questions. Some questions are really difficult