Many stages. Pre-screening call with recruiter to understand the role. Next, Pre-screening with hiring manager - short pitching of a stock of choice (30mins); Next round 2, 2 stage Technical with hiring managers; Next round 3, panel interview with PMs; and final round, presentation to panel of PMs - stock idea (detailed)