2020年の最新のAlipayアドバンストJavaオンサイトインタビュー37の質問:ページロック+デッドロック+クラスター+雪崩+ロードなど(記事の最後にある多くの大企業のインタビュー質問が含まれています)

Alipayの高度なJavaオンサイトインタビュー37の質問:ページロック+デッドロック+クラスター+雪崩+ロードなど。

 

Alipayのオンサイト3面インタビューの質問、記事の最後に利点があります:Aliクラシックインタビューの88の質問への回答
 

01アリペイ側

  1. 自己紹介をしてください。
  2. プロジェクトに関係するコアデザインは何ですか
  3. ArrayListとLinkedListの最下層
  4. HashMapとスレッドセーフなConcurrentHashMap、およびそれらの長所と短所
  5. Javaはどのようにしてスレッドの安全性を実現しますか
  6. SynchronizedとLockのどちらが良いですか?
  7. HashMapのget()メソッドはどのように実装されていますか?
  8. HashMapはどのようなシナリオで使用できますか?
  9. JVM、ガベージコレクションメカニズム、メモリ分割など。
  10. SQL最適化、一般的に使用されるインデックス?
  11. どのような質問をする必要がありますか。

02アリペイ両面

  1. 自己紹介なしで、私は自分が行ったJava開発関連のプロジェクトを尋ねました。
  2. どのテクノロジーに精通していますか?
  3. マルチスレッド状態図、状態はどのように流れますか?
  4. デッドロック、デッドロックの原因
  5. ページロック、楽観的ロック、悲観的ロック?
  6. 楽観的なロックはどのようにスレッドの安全性を保証しますか?
  7. スレッドプール、対応する利点、その使用方法を使用しましたか?
  8. 2つの10GファイルにはいくつかのURLが含まれており、メモリは1Gのみです。これら2つのファイルをマージして同じURLを見つけるにはどうすればよいですか?
  9. 1000を超える同時スレッド、10マシン、マシンあたり4コア、設計スレッドプールサイズ。
  10. コードの質問:2つの順序付けられた配列。配列に重複する番号があり、それらを順序付けられた配列にマージして、重複する番号を削除します。
  11. あなたの強みについて話してください。

03 アリペイスリーサイド

  1. jvmパフォーマンスチューニングは何をしましたか
  2. データベースのパフォーマンス調整を行う方法
  3. 分散システムの原則:CAP、最終的な一貫性、独立した操作など。
  4. 私たちのシステムは、高い同時実行性の下でどのように多数の要求をサポートしますか
  5. クラスターがセッション状態を同期する方法
  6. 一般的に使用されているNOSQLを比較しましたか?
  7. 雪崩はどのような状況で発生し、どのように対処するのですか?
  8. 負荷分散の原則
  9. データベーストランザクション属性
  10. 同僚と通信するとき、競合を解決する方法は?
  11. 仕事に欠けていると感じることは何ですか?
  12. 何か質問がありますか?
  13. 給料を期待しますか?
  14. なぜ現在の会社を辞めるのですか?

上記はAlipayのサイトにある3つの質問であり、以下は2020Java必須試験の最新の質問と回答です。


Javaは、多くの一流メーカーからの試験の質問と回答を必要としました

 

 

回答方法:

下の写真にアシスタントWeChatを追加して入手してください

 

 

おすすめ

転載: blog.csdn.net/sinat_37903468/article/details/108951064