1- Submit resume
2- received phone call to schedule first interview
3- first interview (online) (technical interview - shared the Projects I done before)
4- passed the interview & schedule for final interview
5- final interview (interview with the head of dept - mainly about assessing if you suits the company culture & stress test)