I applied through placement agency AMCAT, whole interview process consist of
1)online assessment(organised at metadesign's office):- basically it is an aptitude test, it consist of questions from quants , english reasoning and C. it is neither easy nor hard,i cleared it...many times they declare the results just 10-15min after test it depends on strength of candidates present on that day...i cleared it then i was given two coding questions you have to write it on sheet(sorting of 2-d array in one you have sort it columnwise in another you have to sort it such that lowest element is on upper left corner and greatest on right bottom).
2)F-F technical round:- the first round is easy, questions asked were from resume and he asked some technical quesions too like Sorting , concept of OOPs and some questions to check whether you can program or not.
3) 2nd F-F interview:- it was taken by a senior engineer, it was lengthy he can ask each and everything...from sorting to java memory map, stringbuilder and stringbuffer.
if you clear above two you can be sent directly to hr or an another round of technical interview.
i have been put on hold i'm waiting for result