1- Initial Call 2- Take-home assignment with a somewhat detailed criteria. There is a hidden checklist too so I suggest asking for a more detailed criteria from the hiring manager. Overall, not too bad if you know what you're doing. 3- Take-home assignment review with tech lead 4- Final call with C-level exec