Hatena::ブログ(Diary)

猫とC#について書くmatarilloの雑記 Twitter

2011年03月08日

Java/.NETアーキテクトを見分ける10の質問 ( by @yfakariya )

| Java/.NETアーキテクトを見分ける10の質問 ( by @yfakariya )を含むブックマーク Java/.NETアーキテクトを見分ける10の質問 ( by @yfakariya )のブックマークコメント

@ いわく

えーと、主に Java/.NET 向けということで。

レイヤーがまちまちなのはごめんなさい。

あと、引っかかるところばかり書いているので、難しいかもしれない。

おおむね難易度順。

質問には特に書いてなくても、何らかの業務要件や制約条件を仮定して構わないようです。

  1. try-catch-finally が try-catch および try-finally についてtry-catch および try-finally と比べて不適切である理由を述べよ(try-catch-finally のほうが多くの場合適切であると思う場合はその理由を述べよ)。
  2. Unicode で制御文字を検出する正規表現を記述せよ。
  3. UTC 時刻とローカル時刻のメリットデメリットについて説明せよ。【註:何らかの業務要件や制約条件を仮定した上で論じること】
  4. 基底クラスとインターフェイスの使い分けについて述べよ。【註:ユーザが実装する型を提供する立場で。それ以外にも何らかの業務要件や制約条件を仮定してよい】ただし、セマンティクスとバージョニングの観点は必ず含めること。
  5. Windows NT と Linux それぞれにおいて、ファイルのアップロードプログラムのセキュリティのためのアクセス権およびユーザー権限の設定について述べよ。
  6. 分散環境における同期呼び出しと非同期呼び出しについて、それぞれの利点と欠点を上げ、比較せよ。
  7. Web AP のスケーラビリティを向上させるための方法を 3 つ以上上げよ。必要であればまだ未リリース技術を使用しても構わない。
  8. TCP/IP プロトコル上で WS-Reliable Messaging を採用する意義を述べよ。
  9. MVC パターン目的、メリット、デメリットを述べよ。
  10. レイヤーアーキテクチャの欠点と適用すべきでない事例をあげよ。

よこけんよこけん 2011/03/09 01:26 手動トラバです
http://csharper.blog57.fc2.com/blog-entry-299.html

トラックバック - http://d.hatena.ne.jp/matarillo/20110308/p1