10年のJava経験プログラマーがため息をつき、20社以上のJava開発ポジションについてインタビューを受けました。インタビューは非常に困難です。参考のためにインタビューJavaインタビューの質問を整理してください。

10年のJava経験プログラマーがため息をつき、20社以上のJava開発ポジションについてインタビューを受けました。インタビューは非常に困難です。参考のためにインタビューJavaインタビューの質問を整理してください。

私はJava開発を行っています。これは、数年間の私のインタビューの要約です。現在、Javaインタビューにおけるプログラマーの技術的要件は大幅に増加しており、一部のインターネットメーカーのしきい値はさらに高くなっています。以前にインタビューしたいくつかの大規模なインターネット企業といくつかの小規模なスタートアップ企業のインタビューの質問を整理し、読者の参考のために提供しました。これを理解するために、私はインタビューがはるかに簡単になると信じています。

共有してください。ネット、春、糸、春の雲などの詳細な説明や、詳細な研究計画図、インタビューの質問の照合など、乾物がたくさんあります。インタビューは非常に明確だと思います。インタビュー情報を取得するには、クリックするだけです。クリックここで入手!!!パスワード:CSDN
ここに写真の説明を挿入

面接の質問

春のインタビューの質問

Springはssmでどのような役割を果たしますか?
春の出来事?
プロジェクトにおけるIOCの役割は何ですか?
Spring構成ファイルには何が含まれていますか?
春のメモ?
Spring DIの3つの方法?
Springは主にどのモデルを使用しますか?
IOCとAOPの実現原理は?

SpringMVCインタビューの質問

SpringMvcのコントローラーはシングルトンモードですか?もしそうなら、問題は何ですか?それを解決する方法は?
SpringMvcのコントローラーの注釈?
クラスでの@RequestMappingアノテーションの役割は何ですか?
フォアグラウンドには複数のパラメーターがあります。これらのパラメーターはすべてオブジェクトです。オブジェクトをすばやく取得できますか?
SpringMvcの関数の戻り値?SpringMvcでの
転送とリダイレクト?
SpringMvcとAjax間の相互呼び出し?
SpringMvcの作業フローチャート?
Struts2とSpringMvcの違いは?

Mybatisインタビューの質問

イバティスとミバティス?
Mybatisインターフェイスバインディングとは何ですか?また、その利点は何ですか?
いつアノテーションを使用し、いつxmlバインディングを使用するのですか?
Mybatisのコア処理クラスの
名前は何ですか?クエリテーブル名は、返されたエンティティBeanオブジェクトと一致していません。どのように処理しますか?
Mybatisの利点は?
Mybatis構成は1対多ですか?
Mybatis構成は1対1ですか?
$ {}と#{}の違いは?
前回自動生成されたプライマリキー値を取得しますか?
ページングの原則であるMybatisのページネーションはどのように行われますか?
Mybatisはどのように機能しますか?

JVMとパフォーマンスの調整

クラスファイルをロードするJVMの原理とメカニズムを説明して
ください。クラスローダーとは何ですか。
クラスローダーとは何ですか?
tomcatクラスのロードメカニズムとは何ですか?
クラスローダーの親委任モデルメカニズム?
Javaメモリ割り当て?
Javaヒープの構造は何ですか?
各バージョンのメモリ領域の変更について簡単に説明してください。
各エリアの役割について話しますか?
Javaで簡単にメモリリークがありますか?
Javaクラスの読み込みプロセス?
GCとは何ですか?GCはなぜですか?
Javaのガベージコレクションメカニズムについて簡単に説明してください。
オブジェクトが生きているかどうかを判断する方法は?
ゴミ収集の利点と原則、そして2種類のリサイクルメカニズムを検討しますか?基本的な原則は何ですか?
ディープコピーとシャローコピー?
分散ガベージコレクション(DGC)とは何ですか?それはどのように機能しますか?
Javaでは、いつオブジェクトをガベージコレクションできますか?
マイナーGCとメジャーGCについて簡単に説明してください。
Javaでのガベージコレクションの方法は何ですか?
あなたが理解しているパフォーマンス評価とテスト指標について教えてください。
一般的に使用されるパフォーマンス最適化方法は何ですか?
分散キャッシングと一貫性のあるハッシュについて話しますか?
GCチューニングとは何ですか?

Redis

redisデータ構造とは何ですか?
キャッシュの浸透、キャッシュのなだれをやり直しますか?
Redisを使用して分散ロックを実装するにはどうすればよいですか?
Redisでの同時競争の問題を解決するにはどうすればよいですか?
Redisの永続性のいくつかの方法、長所と短所は何ですか、そしてそれを達成する方法は何ですか?
Redisのキャッシュ無効化戦略?
Redisクラスター、高可用性、原則?
キャッシュの断片化をやり直しますか?
Redisのデータ除去戦略?
キューアプリケーションのシナリオをやり直しますか?
分散使用シナリオ(ストレージセッション)?

配布

CAPの定理とは何ですか?
CAP理論とBASE理論について話しますか?
最終的な一貫性とは何ですか?最終的な一貫性を実現する方法は?
一貫性のあるハッシュとは何ですか?
分散トランザクションについて話しますか?
分散ロックを実装する方法は?
分散セッションを実装する
方法メッセージの一貫性を確保する方法?
負荷分散の理解?
フォワードプロキシとリバースプロキシ?
CDNはどのように実装されますか?
システムのQPSとスループットを改善するにはどうすればよいですか?
Dubboの根底にある実現原理とメカニズム?
サービスが公開されてから消費されるまでの詳細なプロセスを説明してください。
分散システムでサービスガバナンスを行う方法は?
メッセージミドルウェアはメッセージ損失の問題をどのように解決しますか?
Dubboサービスリクエストの失敗に対処するにはどうすればよいですか?
分散トランザクションを理解していますか?
負荷分散を実現する方法と実装できるアルゴリズムは何ですか?
Zookeeperの目的と選択の原則は何ですか?
データの垂直分割と水平分割について話しますか?
Zookeeperの原則と適用可能なシナリオ?
動物園の番人の監視メカニズム?
redis / zkノードのダウンタイムに対処する方法は?
分散クラスターで一意のシリアル番号を取得するにはどうすればよいですか?
どのMQを使用しましたか、それらの使用方法、他のmqと比較した場合の長所と短所は何ですか、MQスレッドの接続は安全ですか?
MQシステムのデータが失われないようにするにはどうすればよいですか?
考えられるデータベースサブデータベースサブテーブル戦略をリストしますか?

インタビュー質問回答

さて、これでこの記事は終わりです。インタビューの質問への回答が直接書かれていない理由について、私が言いたいのは、インタビューの質問を書くことは非常に長い記事のように見え、1つを共有し、ネット、春、糸、春の雲などの詳細な説明と詳細な研究計画を含む多くの乾物があります数字、インタビューの質問など。インタビューは非常に明確だと思います。インタビュー情報のみを取得するには:ここをクリックして取得してください!!!パスワード:CSDN
ここに写真の説明を挿入

おすすめ

転載: blog.csdn.net/a646705816/article/details/109036051