2011年7月27日星期三

DotNet程式師面試問題評估

1什麼是DotNet的CLR? CLR作用是什麼?

A不知道 B知道很少 C知道一些 D非常瞭解

2 DotNet中如何使用Win32的DLL?(沒有reference可以添加)

A不知道 B知道很少 C知道一些 D非常瞭解

3 C#使用什麼關鍵字實現可變個數參數(variable number parameters)?

A不知道 B知道很少 C知道一些 D非常瞭解

4 C#中的weak reference是什麼?用於什麼場合?

A不知道 B知道很少 C知道一些 D非常瞭解

5 C#中的using dispose模式是什麼?用於什麼場合?

A不知道 B知道很少 C知道一些 D非常瞭解

6 C#中Garbage Collection是什麼?簡介GC的internal工作方式(如果你是微軟開發人員,如何實現GC)?

A不知道 B知道很少 C知道一些 D非常瞭解

7 C#中的關鍵字as, yield, out/ref, virtual/abstract/override?

A不知道 B知道很少 C知道一些 D非常瞭解

8 Strong name signature是什麼?有什麼用?

A不知道 B知道很少 C知道一些 D非常瞭解

9 字串intern暫留機制是怎麼一回事?
A不知道 B知道很少 C知道一些 D非常瞭解

10 Windows平臺下多進程通訊方式?越多越好

A不知道 B知道很少 C知道一些 D非常瞭解

11 Delegate, Event, Action, Func都是什麼?

A不知道 B知道很少 C知道一些 D非常瞭解

12 MVC, MVP, MVVM設計模式?

A不知道 B知道很少 C知道一些 D非常瞭解

13 除了工廠模式和單例模式,列舉並且簡單介紹你知道的設計模式以及應用場合?

A不知道 B知道很少 C知道一些 D非常瞭解

14 C#中overload和override如何實現?

A不知道 B知道很少 C知道一些 D非常瞭解

15 介面和抽象類別有什麼區別?都應用在什麼場合?

A不知道 B知道很少 C知道一些 D非常瞭解

16 LINQ是什麼?寫一個簡單的LINQ語句?

A不知道 B知道很少 C知道一些 D非常瞭解

17 C# Lambda是什麼?寫一個簡單的lambda?

A不知道 B知道很少 C知道一些 D非常瞭解

18 C#中class與struct區別?

沒有留言: