I got the job offer via recruiting agencies. Once I confirmed my availability, HR contacted me on phone to understand my interest in the job. They gave me a overview of the job profile and also asked me about my experience. Though I am primarily asp.net profile, they were looking for experienced person in winforms. My word of advice to interviewees would be to stick to what you know rather than claiming what you do not know (which does come out in interview grilling sessions). I showed my eagerness to work in Winforms but at the same time also made it clear about my less experience in winForms. HR still was interested in having me interviewed and they setup a technical phone interview session which went for more than an hour. HR had provided some suggestions on what should I be preparing for the interview.