前回はJDJavaに納得できませんでしたが、3月がやってきました。今回はようやくオファーを勝ち取りました!

序文

これについては3か月前から話さなければなりません。その時、水の友人からJD.com引っ越したいと言われ、ファンを助けて応援するという精神でサポートしました(あるいは興奮が大きすぎるのを見ていたのではないでしょうか?)彼は行かなければならない、梦想一定要有,没准儿就实现了呢?

予期しなかった。直接かっこいい!
ここに写真の説明を挿入

以下は最初のJingdongErmianLiangjingです

ジンドン側のクールな経典

  1. オブジェクトメソッド、7つのメソッド
  2. 同期メソッドの説明
  3. 同期方式の実現原理
  4. volatileキーワードの原理
  5. ロックの分類
  6. たわみロックの説明
  7. NoClassDefFoundErrorとClassNotFoundExceptionの違い
  8. ClassNotFoundExceptionがコンパイル時にのみ発生するかどうか、および実行時に発生する可能性があるかどうかを尋ねます
  9. クラスローディングメカニズム
  10. Redisの有効期限戦略とメモリ除去メカニズム
  11. 4種類のmysqlインデックス
  12. InnodbとmyIsamの違い
  13. Innodbインデックス構造
  14. B +ツリーの長所と短所
  15. 大量のデータのインデックスの影響は何ですか
  16. 左端のプレフィックスのルールであるジョイントインデックスまたはマルチインデックスを選択します
  17. CAP理論の関係
  18. どのシステムを見たことがありますか、2つの犠牲を1つ保証します
  19. 一貫性ハッシュ
算法题:
给一个正数N,求这个N的所有的因子分解;
N = 12;
Ans = {
    
    12},{
    
    6,2},{
    
    3,4},{
    
    3,2,2}
解法:递归

Jingdong Ermian Liangjing

  1. 自己紹介+プロジェクト
  2. プロジェクトの非同期はどのように行われますか?具体的には
  3. ユーザーパスワードのセキュリティを確保するにはどうすればよいですか?
  4. mybatisの底を達成する方法は?(しない)
  5. tcpの輻輳制御とフロー制御の違いは何ですか?
  6. フロー制御はどの程度正確に制御されていますか?
  7. 輻輳制御の特定のアルゴリズムは何ですか?
  8. Javaでのロックの使用は何ですか?
  9. syn、re、casの違いについて話しますか?
  10. casはどれくらい現実的ですか?
  11. プロセスとスレッドの違いは?具体的には、どのような状況でマルチプロセスであり、どのような状況でマルチスレッド化されますか?
  12. javaのマップは何ですか?それぞれの簡単な紹介
  13. ハッシュマップの基礎となるデータ構造は何ですか?
  14. キー値でソートされたマップはありますか?最下層はどれくらい現実的ですか?
  15. クラスの読み込みプロセス?各ステップは正確に何をしましたか?
  16. SpringBeanのスコープ。
两道算法题
1、有序二维数组找target,找到返回坐标,找不到返回[-1, -1]2、树的根节点到叶子节点的所有路径和。

失敗は成功の母です

以上が最初のJDインタビューの全内容です。片面と両面が続きます。2時間続きます。体験してみると、JDの面接はハードコアすぎると感じますが、必ず最後まで聞いて、マスターするかどうかを確認します。どれだけ深く習得していないのかと聞かれやすいです。ファンを両サイドの後で家に帰らせてください、そしてPASSも非常に微妙です。

しかし、これは終わったと思いますか?もちろん違います!

私の知る限り、JD.comには打撃の再開配信三个月的锁定时间があるので、今回の失敗は次回がないという意味ではありません。
それから私は経験を要約し、次のインタビューの準備をして、3ヶ月のリトリートを始めました。

1. JAVAの同時実行性、特に同期、揮発性、ハッシュマップの基礎となる知識を補います
。2。ブラシアルゴリズムの質問では、データ構造とアルゴリズムの知識を詳細に確認する必要があります。3
問題の解決策と高い同時実行性でのパフォーマンス調整を理解し
ます。読書はあなたの競争上の優位性を高めるための春のフレームワークのソースコードです

再編成してJDと戦う

今回、インタビュアーが実際に来て直接尋ねました。あなたも6月にJD.comに来たが失敗したのを見て、あなたの現在の利点は何だと思いますか?

回答:前回の貴社での面接の準備が整っていなかったと同時に、技術面も足りないことに気づいたので、体系的に勉強に戻りました。今回は仕事ができると思います!

それからインタビュアーは彼を見て微笑んだ(それは感謝を意味するはずだ)そしてそれから2回目のインタビューが正式に始まった!
2回目の面接は1回目の面接と大差ないため、2回目の面接の内容は知識ポイントの分類を通じて全員に共有されます。

JVM

  1. どんなゴミがリサイクルされますか?
  2. JFRとJMCを使用してJavaプログラムを監視するにはどうすればよいですか?
  3. Java仮想マシンのメモリモデルについて説明する
  4. JVMガベージコレクションメカニズム
  5. どんな物が老後を迎えるのか
  6. OOMとチューニングについて話す

MySQL

  1. MySQLの2つの一般的なストレージエンジンであるMyISAMとInnoDBについての私の理解について教えてください。
  2. データベースインデックスを理解していますか?
  3. インデックスによってクエリ速度が向上するのはなぜですか?
  4. Mysqlはどのようにテーブルフィールドにインデックスを追加しますか?
  5. 大きなテーブルの一般的な最適化方法は何ですか?

ソースコードを読んだことがレジュメに書かれているのかもしれないので、今回はもっと春に聞いてみました

  1. Springフレームワークではどのようなデザインパターンが使用されていますか?
  2. 春のトランザクションの実装と実装の原則
  3. Bean FactoryとApplicationContextの違いは何ですか?
  4. 春の依存関係注入とは何ですか?
  5. IOC(依存性注入)の種類は何ですか?
  6. Spring Beanのライフサイクルを説明してください。
  7. 重要な豆のライフサイクル方法は何ですか?それらを書き直すことはできますか?

配布

  1. なぜredisキャッシュを使用するのですか?
  2. キャッシングにmap / guavaの代わりにredisを使用するのはなぜですか?
  3. redisとmemcachedの違いは何ですか?
  4. 一般的なデータ構造と使用シナリオ分析を再検討しますか?(文字列、ハッシュ、リスト、セット、ソートされたセット)
  5. redisは有効期限を設定します。
  6. Redisメモリ除去メカニズム(MySQLには2000wのデータがあり、Redisには20wのデータしかありません。Redisのデータがホットデータであることを確認するにはどうすればよいですか?)
  7. Redis永続化メカニズム(Redisがハングして再起動した後にデータを確実に復元できるようにする方法)?
  8. 業務をやり直します。
  9. なだれをキャッシュし、侵入の問題をキャッシュするためのソリューション。
  10. Redisでの同時競争の主要な問題を解決する方法。
  11. ダブルライトされたときにキャッシュとデータベース間のデータの一貫性を確保するにはどうすればよいですか?
  12. メッセージキューとは何ですか?なぜメッセージキューを使用するのですか?

2回目のインタビューのまとめ

2回目は準備に時間がかかったので、ジンドンに面接に行ったので、基本的に面接の質問は予想通りでしたが、最終的にはジンドンからのオファーを勝ち取りました。おめでとうございます!
ここに写真の説明を挿入
最後にJingdongとインタビューの成功に関する情報を無料で共有します。皆さんの昇進と給与の増加を願っています!
有读者在留言区评论说我是卖资料的,请大家放心,以下资料绝不收取大家任何费用

情報収集:無料で入手するにはここをクリック、パスワード:CSDN

ここに写真の説明を挿入
ここに写真の説明を挿入
ここに写真の説明を挿入ここに写真の説明を挿入

情報収集:無料で入手するにはここをクリック、パスワード:CSDN

ワンクリック3回連続インタビューのファン全員が成功したと聞きましたが?このブログがお役に立てば、ブロガーをサポートしてください
ここに写真の説明を挿入

おすすめ

転載: blog.csdn.net/Lubanjava/article/details/109180902