プログラマーの力量を見極める質問まとめ
一時期流行った「優れたxxxプログラマを見分けるnの質問」など、プログラマーの力量を見極める質問をまとめました。
更新日: 2012年04月14日
一時期流行った「優れたxxxプログラマを見分けるnの質問」など、プログラマーの力量を見極める質問をまとめました。
更新日: 2012年04月14日
プログラミング一般
「等値」と「等価」の違いを説明してください。
「値渡し」と「参照渡し」の違いは何ですか?オブジェクト指向システムや手続き型システムにおいて、これらにはどのような違いが存在するのかを説明してください。
「ポリモーフィズム」とは何かを説明してください。
「悲観的ロック」と「楽観的ロック」を比較し、違いを明確に述べてください。
Java
==演算子とequalsメソッドの違いは何か?
文字列の+演算子による連結とStringBuilderを使った連結の違いを説明せよ。
List<Integer>のようにジェネリクス型を使う主たる目的は何か?
オブジェクトがガベージコレクション(GC)される主たる条件は何か?
チェック例外と非チェック例外の違いを型と例外処理の観点で説明せよ。
フィールドのアクセス修飾子をprivateにしgetter/setterメソッドを提供する事でフィールドを参照する設計方針を取る主な理由を説明せよ。
NullPointerExceptionが発生するのは主にどういう状況か?
オーバーロードとオーバーライドの違いは何か?
コンストラクタとは何か?
インターフェイスを利用する目的を1つ説明せよ
「クラス変数/インスタンス変数/ローカル変数のうち、スレッドセーフなのはローカル変数だけである」とはどういう意味か。
static/finalの意味を説明してください。
List/Set/Mapの違いを説明してください。
new Boolean(true)、new Integer(5)などがあまり推奨されない理由を説明してください。
Javaでのディープコピーの実装方法としてどのようなものが考えられますか。
C++
リスト逆転問題。int a[100]の各要素の前後関係を逆転せよ。
iterator の役割について説明せよ。
*_cast およびCスタイルのキャストそれぞれについて概要を説明せよ。
overload と override と hiding の違いについて説明せよ。
const の機能について概要を説明せよ。
多重継承について概要を説明せよ。
ポインタの使用方法について,メモリーリーク問題等と絡めながら戦略を述べよ。
コピーコンストラクタおよび代入演算子の扱いにおける戦略について述べよ。
|146238 view
|117968 view
|162682 view
|1733779 view
|136420 view
|104801 view
旬のまとめをチェック
ファッション,美容,コスメ,恋愛
事件,ゴシップ,スポーツ,海外ニュース
映画,音楽,本,マンガ,アニメ
旅行,アウトドア,デート,カフェ,ランチ
インテリア,ライフハック,家事,節約
おかず,お弁当,おつまみ,簡単レシピ
エクササイズ,ダイエット,肩こり,健康
キャリア,転職,プレゼン,英語
Webサービス,スマートフォン,アプリ
クリエイティブ,写真,イラスト,建築
トリビア,不思議,名言,逸話
ユーモア,ネタ,癒し,動物,びっくり
過去の人気まとめをチェック
運営サイト
SIerにてオープンソースソフトウェアの開発・保守サポートを担当。プライベートではcocos2dを用いたiPhoneゲームなどの開発に取り組む。