I was contacted by a consultancy agency to understand more about my career goals and where I would fit in. He then explained me the job description and later had setup a telephonic interview.
1) Telephonic Interview with Senior Manager, Technology: The interview was to analyse my architectural skills, development and testing process knowledge. Example: How would you design an API which when called should get the data from the external system and process it.
2) Coding round with the Senior Manager, Technology using functional programming.
3) Interview with Senior Director (non-technical) to understand my capabilities and my past experiences.
Examples:
a) Could you please describe about any work of yours which you feel proud about?
b) Could you please mention a scenario where I had to disagree with the client?
4) Discussion with Senior Member where I got an opportunity to know more about the team, benefits, day to day life etc
After 2 days, I get the offer.