*
Attending .NET Interview ? |
|
20/Jan/2008
If you are planning to attend a
Microsoft.NET interview in near future, here are few skills which
you should have based on the role or number of experience you have.
While this is not the exhaustive list and all skills in a particular
category may not be mandatory, having some idea about all of them
will not only benefit during interview but also your current
project.
- Developer ( 0 to 3
years of experience)
- Object Oriented Programming Concepts
- CSharp C# / VB Language Features
- SQL Language Features
- Basic Knowledge about Protocols : Http, tcp, etc.
- .NET setup details : Global Assembly Cache (GAC),
machine.config, checking version information.
- Basic Admin operations for IIS & SQL Server
- Basic .NET Framework features : ASP.NET, Collections,
Remoting / WCF, UI - Forms & WPF, ADO.NET, Security
- Senior Developer ( 3 to
6 years of experience)
- Design Patterns e.g. Gang of Four
- Software Development Lifecycle Methodologies e.g.
Waterfall, Agile etc.
- Security Concepts like CAS & Role based security
- Enterprise Library
- Software Factories
- Async programming techniquies e.g. delegates
- Technical / Solutions
Architect ( 7 years and beyond)
- Enterprise Architectures : SOA, S+S, Saas, OBA,
Composite Applications
- Domain Specific Modeling & Domain Specific Langauges
- Clustering Fundamentals
- Performance Engineering FUndamentals
- Advanced Security concepts e.g. Identity Managment
- UX & UI concepts
- Business Process Management Concepts
- Application Servers - basics e.g. MOSS, Biztalk, etc.
- Building Blocks for .NET Applicatons : Windows Live
Services, WCF, WF, MSMQ.
- Virtualization & Grid Computing Basics
This was my first attempt to
create such list. Any feedback from your side will help optimize it
further.
|
|
|
|
|