First interview with HR over your resume. I believe this is called screening interview.
Second interview was with managers, mostly going over resume and see if you fit with the company culture and have the skill sets required for the job.
Third interview was with team leads and developers (2+ hours). This is mostly technical. Your MCSE, MCPD certification won't matter here and it won't help answering the "real" technical questions. You need to know what you applied for. Questions will be asked based on what level you have applied (junior, mid, senior). Question will not be "define this, define that" It will be more like "why do you use this, when do you use this, on what scenario you would use this" It won't be theoretical, it will be more into "utilization" of proper code in proper place.