歡迎各位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區別?
A不知道 B知道很少 C知道一些 D非常瞭解
19 是否聽說過或者瞭解MEF, Unity, Prism?
A不知道 B知道很少 C知道一些 D非常瞭解
20 物件導向設計思想/原則有哪些?(SOLID)
A不知道 B知道很少 C知道一些 D非常瞭解
21 如何?一個plugin外掛程式可擴充系統?
A不知道 B知道很少 C知道一些 D非常瞭解
22 DotNet中的LinkedList與SortedList有什麼不同?內部如何??
A不知道 B知道很少 C知道一些 D非常瞭解
23 設計一個字串類(不能使用類庫中的string class)?簡要說明關鍵方法
A不知道 B知道很少 C知道一些 D非常瞭解