It is normal process, start with a screening call from TA asking a few basic questions, then arrange 1hr online interview with hiring manager, followed by 3hrs in person interview with hiring manager and the teams, which I need to prepare 40mins presentation of myself,