1st - HR screening: like a general HR call.
2nd - Python Interview: Took about 45 mins, they sent a csv file and asked data wrangling questions.
3rd - ML, analytics and product questions with 3 members: ML related questions. Asked how to model a real life business problem and etc...
4th - Behavioral panel with 3 members.
Passed all interviews and was told the role was cancelled this year due to budget issues. The HR was friendly and helpful, but the HR assured me that the role will not be affected by any of the ongoing company merging or whatsoever.
This is waste of time. I will not apply for any future roles at this company again! (pay is also lower than the average market!)