Overall interview only took about half a day. I was asked to give a technical presentation (20-30 min) ahead of time, and had ample time to prepare. Once arriving, I met a 4 person panel, gave my presentation which was followed by a round of questions. Then I met 1:1 with the manager to discuss some details of potential work.