インタビュークロストーク1:インタビュースキルと言語の基礎

1、[オンライン] Java言語ベースのセルフテストの受験

2、現在の雇用環境(Javaの必要な容量)

  

      1、従来のソフトウェア企業は、これらの企業はまた、最も原始的な開発技術(SSH)を使用し、さらにはJPAが使用されることはありません、このようなフレームワークをMyBatisのが、そのような企業は少なく、およびテクノロジー企業のこのタイプを募集しますこれは、実際に危機を始め、この分野の発展と技術者で非常に多く、現在人気のある技術と一致していません。

      それは従来のソフトウェア企業のコストを支払うなど金蝶として経験するであろうが、2、新興のインターネット企業、最新の技術を使用して、すべてが最大の感が常に(毎日のユーザーエクスペリエンスを変更されている、UFは、基本的には10年、好きまた)ための国家政策支援のため、変更することはできません。新会社は、ほとんどのクラスタアーキテクチャ、ビッグデータ、高い同時実行性、分散、高可用性、パフォーマンスチューニングをお願いしたいです。この後処理と需要は非常に高いですが、あなただけの開発の伝統的なパターンに従うならば、それも(least'llアーキテクチャプラットフォームで)インターネット最初の層の都市に開発することはできません。

      3、小さな新興企業(製造業)の会社、我々はシステムが(この環境は、我々は、基本的な雇用環境に精通している)いくつかの小さなサービスを提供できることをいくつかの小さな希望を持っているかもしれません

    SSH、SSM:私たちは今、学ぶ必要がある最も恥ずかしい場所です。、技術の全体把握は非常に熟練しているが、彼らはより良い発展を持つことができますが、Linuxを見落とさないようにしてくださいする前に(または他の仕事を探して負ける、それだけでいくつかの簡単な設定を行うことは容易である)放置する必要があります

    自己検査:あなたの需要を与えるために、あなたは簡単に達成することができます熟練の技術を使用する必要があります。その後、各項目の後に、次の点の仕上がりを考える必要があります:

        1、プロジェクトコードが重複がたくさんあるだけでなく、再構築するためにどのようにしたら?

        2、動的な拡張プロジェクトは、データ利用者のニーズの高まりに応えるように見えることができ、

        3、あなたは十分に安全な書き込み(キー)このプロジェクト?それは十分に小さいバグ?(この時点で、それは単にバグではありません)注意:現在のソフトウェア開発に適応することは困難ですが、難易度は、所得に正比例しています。

    Mavenの後にこのツールは、あまりにも重要であり、あなたはWeb開発の上に学ぶ(JSP、サーブレット)は、現在もマイクロアーキテクチャSprignブートを使用して、熟練した使用のMaven(使用中の大規模な環境)を取る必要があります

アイテム:

    シングルレイダー:あなたは女性を知っているすべての、そして人を記録し、これらの男性と女性との関係を整理します。

3、Javaは重要なプロジェクトのポートフォリオです

  Javaは、非常に大きな見えるかもしれませんが、それでもパターンがそこにあります。

    1は、ビジネスの設計をベースとなる、ビジネスの設計上の問題がある特定のトピックであり、この操作は、このようなコードは、習熟度を書かなければならないが、のJava WEB事前学習の基礎を学習した後に行わなければならないということです。

    2、JSP + JavaBeanの開発:業務全体コール各表示層、設計上の問題を観察し、設計し、マスター。

    。3、MVC開発:MVCデザインパターンの組成、およびMVC、MVCカスタム開発フレームワークの反射との関係。

    MVCデザイン+ AJAX + JSON + jQueryの+ブートストラップで入って、すぐ+単一のテーブルのCRUDを達成、テーブルを設計すること自由に、基本的な開発プロセス、最高の自己検査を形成:4、それはプロジェクト[MVC]を行うのがベストですページング+アップロード。

    5、学習フレームワーク:春+ SpringMVC +史郎+ MyBatisの統合を取得します。

    6、項目[SSM]:キーがMVCプロジェクトの開発との違いを要約しているのですか?

    7、[マイクロ]サービス:開発フレームワークのSpringBootあなたが前にプロジェクトを行う場合は、このコースはすぐに習得することができます。

4、一般的な面接の質問

  まず、Javaクラス・セットについての話

    のみを使用する場合は1、クラスのアプリケーションセットは、データ構造のJava実装(クラスタの実際の使用に関係しない)で、操作は、コア・インタフェースのクラス集合ためのクラスの非常にシンプルなセットです:リスト、セット、地図、イテレータ、列挙。

    2、リストのサブインターフェイス:インデックスの内容に基づいて行うことができ、かつ最も簡単な内部のリストコレクションに質問をする:のArrayListを(配列の一般的に使用される一連のパック配列変数である)、LinkedListの(リンクリストの実装、検索(100個の要素、100の複雑さ))の差N:時間複雑です。

    

  

 

おすすめ

転載: www.cnblogs.com/djlindex/p/11263101.html