Javaプログラマはどのように迅速にビジネススキルを把握する方法をインタビューします

  Javaプログラマどのようにこのインタビュー?どのように迅速にビジネススキルを習得するには?専門的なスキルや開発の可能性:企業の採用プロセスでは、HRは、通常、求職者の二つの側面を検討します。実践的な経験を蓄積することができる比較的単純で、ほとんどの人は、プロの学習Javaプログラミング、Javaのルートを学ぶための完全なシステムとなり、そして第二に、より多くのプロジェクトの練習があるすぐにビジネスに必要なスキルを習得することを学ぶにしたいが、どのように開発の可能性それを反映した?ここでのパフォーマンスチューニングの問題のためだ、例えば、Javaプログラマの電位がHRの問題に対処する方法をあなたに説明します。

Javaプログラマはどのように迅速にビジネススキルを把握する方法をインタビューします


  バックエンドを開発するほぼすべてのJavaプログラマは、それが満たされている参照は、そのようなパフォーマンスのチューニングは、この質問に答える方法だけではなく、などのJVM、メモリモデルの理解を調べる方法として、面接の質問で出くわします場合のパフォーマンスの問題、トラブルシューティングの方法論やアイデア。

  典型的なシナリオは次のとおりです。ストレステストは、見つけたときに高周波FullGC、どのように解決するために?

  このような問題は、品質は、Javaプログラマの電位は、一般的に以下から起動します。

  図1は、メモリリークがあるかどうかを決定し、GCログを観察し、又は不当な内部点があります。ここでの要件は、さまざまなLinuxのコマンドに精通して、あなたはすぐに表示して配置することができます。

  図2に示すように、このような新世代の使用などのJVMの調整パラメータは、古い世代のサイズ、S0とS1、異なるガベージコレクタのサイズの割合。そして、ビジネスの組み合わせは、さらなる分析のために備わっています。ここでは、固体のJVMのメモリモデルと理論を必要としないだけでも操作で、実践になじみのJVMのための各種パラメータの設定が必要です。

  図3に示すように、ダンプメモリ、オブジェクトのさらなる分析のために、

  4、書き込みテストスクリプト圧力、問題はパフォーマンスの問題を解決するために、検証に現実の問題を解決するために見つけることができる前に。

  このタイプの最適化が答えをスクリプト化することができないことに注意することは必ず、インタビュアーは、実際の動作と問題解決のアイデアのシーンを聞いてきます。パフォーマンスの問題の原因は多種多様ですが、問題を解決するためのアイデアや方法論は明確である。が、

  多くのJavaは、より多くのプロジェクト指向の経験を理論的な知識を勉強するために比較して、偉大なインタビューの難易反応企業をプログラマ。プロジェクトの詳細について考えてみることをお勧めし、挑戦に上昇しました。あなたは、複雑なパフォーマンスの問題がヒットした場合、多くの場合、彼らの機会を強化するために、我々は慎重に検討し、解決しなければならない、あなたが技術的な深さを高めるために、同様の問題と実践的な経験を解決するための他の記事を参照することができます素晴らしいですが、重要な時期には、面接を行うことができます役員は、突然の新鮮な顔を感じました。

  インタビューは高給の仕事に向けて、あなたの飛び石、インタビューの中で良好なパフォーマンスは、あなたがより多くの機会を得るのを助けるです。あなたがスキルを面接、より多くのJavaエンジニアを勉強したい場合は、専門的な学習を選択することができます。


おすすめ

転載: blog.51cto.com/14551723/2465885