戦いの準備に一生懸命取り組んだ後、8回のインタビューでAlibabaの口コミオファーを獲得しました。2回のインタビューの後、AlibabaはついにJavaのポストに就きました。

アリババの社会的採用(新しい小売部門)

アリババ側(55分)

  • 最初に自己紹介する
  • あなたの長所と短所について話します
  • 以前に行ったプロジェクトについて詳しく教えてください
  • プロジェクトの最大の課題は何だと思いますか?
  • Hashmapがバランスの取れたツリーを使用しないのはなぜですか?
  • AQSは知っていますか?どれを知っていますか?それについて話します。
  • CLH同期キューはどのようにして不公平と公平を達成しますか?
  • ReetrantLockと同期の違い
  • JVMのメモリ構造について話します
  • JVMの新しいオブジェクトが使用されると、ヒープはプリエンプトされますか?JVMヒープのスレッドの安全性をどのように設計しますか?
  • redisのデータ構造について話します
  • Redisキャッシュ同期の問題
  • MySQLのインデックス構造について話します
  • あなたが私に何か質問がありますか?
  • 口頭で直接教えてください:良い答えです、準備しましょう

アリババの両面(45分)

  • プロジェクトに基づいていくつかの詳細な質問をした
  • HashMapのデータ構造について話します
  • 赤黒の木とAVLの木の違いは何ですか?
  • スレッドセーフなHashMapを取得するにはどうすればよいですか?
  • JVMで一般的に使用されるガベージコレクターについて話す
  • redis分散ロック
  • 以前のプロジェクトについてもう一度説明してください
  • このプロジェクトのハイライトは何だと思いますか?
  • データベースはどのパラダイムに従いますか?
  • 何か質問がありますか?

アリババの三面(50分)

  • プロジェクトについてもう一度話してください
  • プロジェクトに大量の同時実行がある場合、データの一貫性をどのように確保できますか?
  • なぜelasticsearchは高速に検索するのですか?また、その基礎となるデータ構造は何ですか?
  • JVMメモリモデル
  • nettyが使用されているミドルウェアとフレームワークはどれですか?
  • スレッドプールパラメータ
  • BツリーとB +ツリーの違いについて話す
  • なぜキャッシュにredisを使用するのですか?
  • Springbootを知っていますか?Springbootの起動プロセスについて話しましょう
  • Beanの循環依存の問題を解決するにはどうすればよいですか?
  • Javaにはどのようなキューがありますか?
  • SpringとSpringbootの違いについて話す
  • 最近読んだ本は何ですか?どうして?
  • 通常、Javaをどのように学びますか?

アリババの紹介(アリババの評判)

5オファー(テクニカルサイド+ディレクターサイド+ HRサイドの3ラウンド)

アリババ側(38分)-自己紹介

  • プロジェクトを紹介し、具体的に
  • Redis分散ロックの実装について話します
  • HashMapを理解していますか?putメソッドプロセスについて話します
  • HashMapスレッドは安全ですか?
  • ConcurrentHashMapはどのようにスレッドの安全性を保証しますか?
  • データベースインデックスを理解していますか?について話す
  • 一般的な並べ替えアルゴリズム
  • TCPハンドシェイクを3回、4回振った。
  • 楽観的ロック、悲観的ロック、およびそれらの実装に関する詳細な質問。

アリババの両面(45分)

  • 自己紹介+プロジェクト紹介
  • プロジェクトでのあなたの役割は何ですか?
  • 他の人に対するあなたの利点は何だと思いますか?他の誰も使っていないものを使いましたか?
  • Javaはどのようにクラスをロードしますか?
  • 一般的に使用されるlinuxコマンドは何ですか?
  • 春のIOC、AOP。
  • ORMフレームワークHibernateについて話します
  • デザインパターンを理解していますか?について話す
  • 自分で2段階の提出物を設計するにはどうすればよいですか?
  • 他に何を聞きたいですか?

アリババの三面(30分)

  • 私が作ったプロジェクトについて教えてください
  • プロジェクト関連の質問をしました
  • wait()とsleep()の違い
  • 原子変数の実現原理
  • CASの問題、解決策について話します。
  • より良いカウンターソリューション戦略はありますか
  • NIOとBIOの違いについて話す
  • Nginxは、負荷分散中にノードがダウンしていることをどのように判断しますか?
  • redisのデータタイプと使用シナリオについて話します
  • k8sの保存方法は何ですか?
  • Spring AOPの原則は何ですか?使い方?カットポイントとカット面は何ですか?例をあげるのが一番です
  • アルゴリズムの質問:コインの山の配列を与え、すべての組み合わせを返します

アリババ監督の顔(34分)

  • アルゴリズム:セットのすべてのサブセットを出力します。マルチスレッドは複数のファイルからデータを読み取り、同じファイルに書き込みます。IPが指定された範囲内にあるかどうかを判断します。トランプのデッキをスクランブルし、余分なスペースを使用できません。それがランダムである理由を証明します。
  • Tcpとudpの違い
  • スレッドプールの原理とさまざまなスレッドプールのアプリケーションシナリオ
  • スレッドプールで制限付きブロッキングキューを使用する場合と無限ブロッキングキューを使用する場合の違い
  • sqlステートメントが常に別のインデックスに移動するが、必要なインデックスに移動するようにしたい場合はどうなりますか?
  • mysql実行計画
  • データベースインデックスにb +ツリーを使用する理由
  • あなたが行っているsql最適化の主な側面は何ですか?また、どのような方法とツールを使用していますか?
  • 質問は?

アリババHRヌードル(23分)

  • 自己紹介
  • 普段はどのように勉強していますか?
  • 趣味がありますか?
  • 996についてどう思いますか?
  • 仕事と勉強のバランスをとるには?
  • 何か質問はありますか

総括する

ソーシャルリクルートインタビューでは、新小売部門は主に準備不足によるもので、インタビューがタイトだったため、パフォーマンスはあまり良くなく、3つの側面の後でフォローアップはありませんでした。その後、学ぶことの大切さを実感し、普段は勉強に時間がかかりましたが、幸運にも紹介の資格を得ることができたので、この機会を捉えるためにたくさんの準備をしましたが、幸いなことにすでに申し出がありました。

このインタビューは私の前の同僚のインタビュー経験から来ています

ゴールドスリーシルバーフォージョブホッピングのシーズンに、弟は兄のために2冊のインタビューブックを用意しました。

  • 1つはテクニカルドライグッズ「Javaコアナレッジポイント仕上げ」
  • 一部はインタビューZhentiである「1000のインターネットのJavaエンジニアの面接の質問。」

Javaコアナレッジポイント

 

1000インターネットJavaエンジニアインタビューの質問

 

おすすめ

転載: blog.csdn.net/yuandengta/article/details/109249457