This morning a colleague of mine asked me for a list of questions to prepare for a .Net technical interview. I thought it would be useful to share this list with everyone.
A) Developer 1) OO
Read more: Geoffrey Vandiest
A) Developer 1) OO
- Explain principles of Object Orientation?
- Can you use abstract classes in place of Inheritance ? What are the differences between these two concepts?
- Explain polymorphism and write an example in code (C#).
- What are Patterns?
- List some patterns you’ve already used.
- Explicit one pattern by writing a small example.
- Explain following patterns: Repository, Factory, Root Aggregate.
- What are the most useful UML diagrams? (list & explain at least 5) .
- What is .Net? (Managed Code - CLR - Runtime) ?
- Explain concepts as JIT, CLR, GAC, GC?
- Explain series of processing steps an ASP.NET page goes through (= page lifecycle of ASP.NET) ?
- Explain following c# keywords: Static, ReadOnly, Const?
- What is: a Webservice,WCF, WPF, Silverlight and how do these technologies/concepts relate to each other?
- Write simple query that joins 2 tables via a 1-to-N relation that contains a filter and a group by clause.
- Explain what is a Transaction.
- What are the properties of a transaction (-> ACID)
- Explain concepts as Primary Key & Clustered Index and how these concepts relates?
- Is a GUID a good Clustered index, explain why?
Read more: Geoffrey Vandiest
0 comments:
Post a Comment