After applying I got an email from the recruiter to select a programming language of my choice for an online assessment test. I chose C. The questions were multiple choice and primarily on what would be the output and memory allocation types.
Then after a week I got a mail for a phone screen.
The phone screen question were technical :-
Write a code to add commas to integer, e.g., 12345 will become 12,345 and 1123 would become 1,123.
Design a vending machine, which data structure would you use if you want to count the occurrence of each word in a dictionary and some basic resume based questions.
After 1 week I was invited for an in-person interview. They took care of me real well,including the flight booking, hotel reservation, pick up from airport etc
I had 1 technical round with 2 developers. I was asked to revverse a string in place and also remove spaces, so for example "Software Eng " would become "tfoSgnE"
Also to create a data structure to for the appendix of a book and some questions about what I am doing currently.
Now I am waiting for an answer form them :)