They first conducted an hour long written assessment. I don't remember in full detail but the following were the sections I recall : Programming, Functional design, Testing, project management, General problem solving, SDLC models. The above sections all had short questions. Then there was an MCQs section that were from varied subjects.
After the assessment, they interviewed the candidates, the interviewers were 2 of their senior developers and a project manager.
Interview questions [1]
Question 1
They asked me to rate myself on my OOP, DSA, DB. They asked basic questions that could be answered verbally in a word or a brief sentence. Like pillars of OOP, why we use stored procedures, what data structures I knew about. They gave me a pen and a page to solve a programming problem, which was to swap 2 variables without using a third. They also asked me about stuff from my CV.