4 separate interviews, starting with screening, hiring manager and then people from different teams. Interviews were pleasant, but the generic rejection lack of constructive feedback, after significant effort had been put into these interviews, was frustrating.