以前にもこのブログで取り上げましたが、Scott Hanselmanさんのブログから続きを取り上げ、この場で考えていきたいと思います。
更新:一応翻訳しました。回答は後ほどこのブログで。
(インタフェース指向、オブジェクト指向、アスペクト指向のそれぞれの違いを述べなさい。)
(Interfaceは何か述べなさい。それが普通のクラスとどう違うかも述べなさい。)
(Reflectionとは何か?)
(ASMXを使用したWeb ServiceとSOAPを使用した.NET Remotingの違いは?)
(意味がわかりません。特にCLS isomorphic。わかる人助けてください。)
(概念的にアーリーバインディングとレイトバインディングの違いを述べよ。)
(Assembly.Loadを使用することは静的参照かそれとも動的参照か。)
(どういう場合にAssembly.LoadFromを使用し、また他のどういう場合にAssembly.LoadFileを使用するのが適当か。)
(Assembly Qualified名とは何か?ファイル名との違いを述べよ。)
(Assembly.Load(”foo.dll”);は適当か。)
(strongネームアセンブリとそうではないアセンブリの違いを述べよ。)
(DateTimeはnullになり得るか。)
(JITとは何か。NGenとは何か。それぞれの制限と利益を述べよ。)
(.NETのCLRにおいて世代ガーベージコレクタはどのようにオブジェクトのライフタイムを管理するか述べよ。オブジェクトの非決定的な終了とは?)
(Finalize()とDispose()の違いを述べよ。)
(using()使用したパターンはどのように役立つか。IDisposableとは何か。それはどのようにオブジェクトの決定的な終了を促すか。)
(tasklist /m “mscor*” のコマンドによってどのような情報が得られるか。)
(インプロセスとアウトオブプロセスの違いを述べよ。)
(.NETにおいてどの技術がアウトオブプロセス間のコミュニケーションを可能にするか。)
(Windows XP, Windows 2000, またはWindows 2003上でASP .NET内でコンポーネントを実行しているときに、どのプロセス内でコンポーネントは実行されているか答えよ。)


