Half an hour telephonic scrutiny round followed by one hour skype interview and then > 3 hours of grilling in office. They expect you to know everything in this world. The fellow will say- "good-you know this, wow you also know this". But Do you know what is not mentioned in your resume. Sucks. Overall they themselves don't know whom they want to hire. Poor Structure indeed.