Online test followed by online interview and then hr interview for the selected candidate.
My experience was not good because first of all my interview got postponed by 3 hours without any notice and also in the end they were least interested in taking interview. Also they said they need software candidates where as i applied for hardware engineer