I had a total of 3 interview rounds within 2 weeks, 1 with HR, 1 online session with Sales Director, 1 offline session with Sales Director and C-Level. On my final interview, they gave me an assignment and scheduling a presentation session on the next week. After the presentation session, they made me wait for another 3 weeks without any information, ended up with rejection, and no feedback given. In addition, the HR is kinda not responsive.