First I had an ice breaker interview, where interviewers asked me basic questions like background and an easy coding problem. Then I had a technical interview where the whole interview revolved around codeing. Then my 3rd and 4th interviews were scheduled together which consisted of discussion with managers, behavioural questions and a coding exercise.