There were 2 to 3 rounds followed by salary negotiations.
Initially there was a HR screening followed by interview with the hiring manager. There was also an offline assignment to complete.
Interview questions [1]
Question 1
Simple questions on cryptography, programming experience