Recruiter reached out, scheduled OA. Did an OA, did not pass some test cases for one of the questions so thought I failed but nah. Got a call from a recruiter saying they want to schedule onsite. Scheduled onsite in a month. Then asked for two more weeks as felt unprepared. They were ok with it. Day of onsite. 4 back-to-back interviews, everyone was polite and questions were reasonable (all medium). Some questions were from leetcode, some were custom. A lot of LPs. Every interviewer showed up in time and was helpful during interview, they let me ask questions and overall had a nice chat with everyone. Two days after interviews got a call from a HM saying I passed but position was closed. So I had to go through a team matching.