there were 3 rounds of interviews:
first the HR called for the basic availability then called me for the test , which comprised of logic building problems i.e, reversing of arrays , palindrome strings kind of questions, star patterns , ds logic especially arrays(1/2 questions) and mcqs and reasoning of oop regarding the domain you have appeared for like (c++ or c#) , that test went excellent for me which i cleared. Then it was a technical interview round which was 2 or more hours asking questions from everywhere from basic logic building to ds problems, threads, computer networks ,algorithms and approaches to solve problems , design patterns and difficult questions like how'd you solve sorting of array using threads and practical problem solving which interviewer gives you, i answered as many concepts i could not all and after that round i got called for hr round but in the morning , the day i had to appear for the interview, they said sorry it wasn't clear , which was really dissapointing to change decision instantly after declaring cleared