1. HR screen 2. HM interview + team member 3. 1 hr portfolio presentation (45mins prepared, 15 mins Q&A) Whole process took 5-6 weeks. My main feedback is that after the 2nd round they told me I was advancing to the next round and scheduled me for the presentation round 2 weeks later (despite me giving earlier availabilities). 4 days before the presentation, after ~10hrs of prep, they emailed me to say the role had been filled.