First, they conducted 1:1 interview in university where they asked me to write simple string algorithms and asked some questions by scanning my resume.
After shortlisting from first 1:1 interview, they conducted a test which was comprise of programming questions and quantitative questions but they give a very high range to programming questions so prioritize these questions while attempting. Programming questions are purely focused on Data Structure like Linked list, Stacks, Queues, Trees etc.
Then there was a follow up interview, where my interviewer mostly focused on OOP questions but it totally depends on the interviewer.
After shortlisting from 2nd interview, they conducted my last technical interview on skype where interviewer asked questions almost from every major subject like OOP, Data Structure, System programming, Database and also some puzzle questions but he was friendly.