JAVAプログラマーの職場、宝物面接JAVAバックエンド体験共有!乾物

今日、私は特定の宝物がjavaバックエンドにインタビューする経験を共有します。

今回の面接は、電話面接、現地面接、人事面接に大別されます。インタビューの内容は次のとおりです。

1.電話インタビュー:

自己紹介:

氏名、出身地、大学院、学歴、就職年月など、基本的な情報を簡潔かつ簡潔に紹介します。

プロジェクトステータス:

  • 最もよく知られている、またはあなたに最も大きな影響を与えていると思うプロジェクトについて説明してください。できれば、履歴書で比較的高いプロジェクトの紹介をお勧めします(履歴書のプロジェクト履歴書は、新しいものから順に時系列に並べ替える必要があります)?

  • プロジェクトで使用された技術と新しいスキルについて教えてください。

  • 物語プロジェクトのどの部分が克服するのが最も難しいですか?困難を克服するには?

基本知識:

  • HTTTPプロトコル

  • HashMapとconcurrenthashmaの違い、および2つの長所と短所

  • MySQLOracleの理解、MySQLとOracleの違い

  • デザインパターンとデザインパターンの理解とは

  • 分散キャッシュを実現するアプリケーション

  • デッドロックを回避する場合のマルチスレッド関連の知識

  • JavaのJVMメカニズム

  • ランタイムの理解

基本的な知識は、電話による面接プロセスの非常に重要な質問と回答のリンクであり、開始点と次の面接を実行できるかどうかを決定します。面接の前に、関連する基本的な知識の内容を確認して整理する必要があります。

2.面接:

背景の理解:

  • 大学の専門知識、それがプログラミング関連の専攻である場合、私はあまり質問しません。そうでない場合は、なぜ私がプログラミングを選択したのかを質問しますか?プログラミングなどの旅に出る理由とは?

  • 正式に連絡するプログラミングを開始する時期

  • 通常の自習の方法、プログラミングの道は時代に歩調を合わせ、テクノロジーの急速な変化、私たちは学習に固執する必要があります

  • プロジェクトでの役職と役割

  • プロジェクト運用の過程で、同時に需要の差別化による他の要件との衝突があったかどうか、およびその解決方法

  • プロジェクトの定期的な問題と完了効果

  • プロジェクトの特定の部分で使用されるデザインパターン、および選択の理由を簡単に説明

現地インタビューの主な部分は、技術的な側面であり、質問はプロジェクトに関連しています。プロジェクトでは、テクノロジーから個々のチームのリーダーシップ、完了および実行能力、思考の柔軟性に至るまで、すべての面接担当者が情報を入手したいと考えています。そのため、さまざまな面で自分のプロジェクトに備える必要があり、プロジェクトレビューのプロセスでは、改善計画と特定の対策を常に検討する必要があります。

3.人事面接:

  • 趣味

  • プロジェクトでのあなたの役割の完了についてどう思いますか、またはいくつかの重要なポジションを持っているときにどうしますか

  • 私たちの会社の対応する常識をどのように扱うか、そして私たちが会社についてどれだけ知っているか

  • キャリアプラン、将来の仕事の方向性、技術的な方向性、または管理の方向性

  • 近年のキャリアプラン、現地で長時間働くか、出張で行くか

  • 給与問題とエントリーステータス

面接対象者としては、会社制度の不備を判断することは困難であり、大企業や面接者の多くは、会社に所属している感覚があるため、面接前に様々な問題を検討する必要があります。言語を整理してパッケージ化し、面接のトピックを自分にとって有益な方向に向け、適切に隠すようにすることが重要です。

宝物のためのインタビューの質問の要約

  1. HashMap&ConcurrentHashMapの違いとアルゴリズム?

  2. ロックメカニズムはどのように機能しますか?

  3. トランザクションの4つの特性?

  4. クラスター化インデックスと非クラスター化インデックス?

  5. インデックスの使用シナリオについて話すために、あなた自身の実際的な経験を使用してください(たとえば、例を挙げるべきです)?

  6. クラス読み込みプロセス?

  7. 親の委任メカニズムとその理由は?

  8. GCアルゴリズム?

  9. 参加したプロジェクトについて教えてください。技術的な難しさは何ですか?

  10. コレクションの一番下を並べ替える方法は?

  11. HTTP要求プロセス、スレッドプールと同時実行ツールの使用について簡単に説明しますか?

  12. データベースのインデックス作成の原則は?

  13. SpringBoot / SpringCloudのいくつかのアプリケーションについて話しますか?

  14. それ自体が提供するJavaを使用せずにブロッキングキューを実装する方法、スロースタートアルゴリズムロードバランシングの原則を使用する理由

  15. Redisデータの整合性?

  16. 高い同時実行性に対処するにはどうすればよいですか?

  17. あなたのキャリアプランは何ですか

  18. Dubbo、MQ、Redis、kafkaなど、プロジェクトで使用されるいくつかのミドルウェアを理解していますか?

  19. 最後の会社の評価とあなた自身の成長は?

最後に、ここで編集者が要約したインタビュー資料を共有します。2020年の最新のJavaコアナレッジポイント+主要メーカーへのインタビュー+ Javaアーキテクチャの特別なインタビュー資料+ 50の古典的なJavaアルゴリズムの質問などがありここをクリックして無料入手できます

1. Javaコアナレッジポイントインタビュー                                                                       2. 大きな工場インタビュー

    

愛の人生、愛の共有、愛のプログラミング!

 


おすすめ

転載: blog.csdn.net/qq_43080036/article/details/108712839