蟻ゴールドのドレス、バイトの鼓動、JavaのギャングによってPDDクラブフェースの移動(分散+スレッドセーフ+ MySQLの+ CAS)

そして、PDDアリは申し出を取って、次のことを書き込むことによって

蟻のゴールドのドレス

片側

アルゴリズムの問​​題、繰り返しエレメントの長さNのアレイに、請求項10に出力の数。

私たちは2時間以内に完了する必要があります。

二つの顔

自己紹介

次のことを現在の部門、ビジネスブリーフの下で、どのような内部システム、役割との相互作用に何をしますか

ダボはピット段れ、どのように解決するには?

スレッドセーフの理解

楽観と悲観的ロックでの違いは?

2はJavaでロックされ、MySQLは実現する方法ですか?

取引の特徴は何ですか?

原子性を理解するには?

なぜ、HashMapのはスレッドセーフではありませんか?

HashMapのは、スレッドセーフになるようにする方法?

何のjdk1.8のConcurrentHashMapを最適化することが行われていましたか?

マスタースレーブのメカニズムは、それを理解するのRedis?どのように達成するために?

GCのチューニングはそれの経験を持っていましたか?

私はお願いしたいと思います

三方

自己紹介

次のステップは、そのプロジェクトの詳細の1尋問ですべての項目を1つずつ依頼することです、そして最終的にはプログラムの下での改善方法を尋ね

私はそれをお願いしたいと思いますか?

すべての側面

自分について

Q.プロジェクト

それのライフサイクルについてSpringの話

GCのプロセスについてのトーク

強制若いGCの問題は何ですか?

G1は何を知っていますか?

リサイクルプロセスがどのようにのようなものでしょうか?

あなたが言及した底が達成する方法で設定を覚えていますか?

CMS GCの問題は何ですか?

浮動ゴミを避けるためにどのように?

それはお願いしたいとは何ですか?

ファイブ両面

HRBP面は、その上のもの、キャリア開発、利点とを行う主要な部門のおしゃべり。アリのインタビュアーが拒否権を持っている、それはあなたの値が一致するかどうかを真剣に考えています。

HR表面は限り、あなたはHRを確認するために行くだろう嘘のように、嘘をつかない、正直でなければなりません。

最後に、HRはまた私に言った、安定性、セキュリティ、現在は非常に人々の欠如、と私はできるだけ早く返すことができます願っています。

概要

Javaは固体でなければならないように、蟻は、基本的な、基本的なスキルに重点をインタビュー。

戦いの多く

片側

プロジェクトチャット

JavaのHashMapのでは、説明ツリーマップ?

TreeMapのは書かれており、どのくらいの時間複雑さ?

スレッドセーフを達成するためにどのようにConcurrentHashMapの?

HashMapのマルチスレッドの問題は何ですか?どのように解決するには?

CASと同期の違いは何ですか?私たちは同期していない使用されていますか?

それをロックする必要を取得し、なぜですか?

揮発性の役割は何ですか?

私に一枚の紙を付け、9個の正方形がデジタル満たされて描いた、MN行列に、この番号MNを印刷するには1から反時計回りに、可能な限り低いように時間の複雑さを必要とし、あなたは、次のアイデアを開始することができます

私はお願いしたいと思いますか?

二つの顔

自己紹介

一方の申し出はありますか?

部門の組織の構造とは何ですか?

データのどの転送、どのような技術で、それぞれ、システム・モジュールは何ですか?私に一枚の紙を与えた、私は、システム間の上記の単純な転送の場合に描きました

リンクトレース情報がどのように渡されますか?

SpanIdはどのように一意性を確保するには?

RpcContextは、どのような次元で渡されますか?

長距離通話を達成するためにどのようにダボ?

春のシングルトンを達成するためにどのように?

なぜ単一のサービス管理フレームワークを実現する必要がありますか?

誰が支配しましたか?内部はまだそれを使うのか?

あなたはそれが普遍的にする方法について考えているリバース?

私はお願いしたいと思います

HR表面

我々は提供や経験、いくつかの余分なポイントがあるだろう。一方の下で他のメーカーがある方法によって他の提供だけでなく、意図やその他の問題のエントリ、会社の利益があるかどうか、いくつかの主要なキャリア開発を尋ねました。

バイト鼓動

片側

自己紹介

プロジェクトチャット

データ構造は?どのようにZSET下を達成するためにどのような、それに慣れRedisの?

何時間複雑さを知るために赤、黒の木?

2つのデータ構造ので、O(logN個)、赤 - 黒ではない理由ZSETツリーの時間複雑です

スレッドプール内のスレッドの数を確認する方法?

IO操作がどのように決定するか、主である場合には?

計算は、操作の方法とタイプを決定する場合は?

クエリプロセスは、テーブル、クエリ、挿入時の複雑さをジャンプする方法ですか?

彼はダボの原則の下でと言いましたか?

CASはそれを理解できますか?また、他の同期メカニズム、それについて学びますか?

配列A、2 * N番目の要素、nは奇数、n型偶数、アルゴリズム設計、奇数インデックスの位置に配置されるか、または奇数の添字が偶数位置に配置されるような配列:問題を行います。私はあなたのアイデアについてお話しましょう

あなたは私に聞いて何をしたいですか?

二つの顔

自己紹介

Q.プロジェクト

分散型追跡コンテキストが保存および転送する方法ですか?

情報SpringMVC異なるユーザは、スレッドセーフを確保する方法ログオン?

私たちは、次のインデックス構造を参照すると、MySQLのそれについて話を、なぜB +ツリーの使用?

ダボはRpcContextが渡される方法ですか?ThreadLocalののメインスレッドは、どのようにスレッドプールに移しますか?あなたはメモリリークが発生したか、具体的言うの?

彼らは値を回復することができます前に、スレッドプールのスレッドを手動で削除する必要はありませんか?メモリリークがメインスレッドまたはスレッドプールを参照すると、あなたは何を言うのですか?

インデックス・カバーリングとは何ですか?

なぜ親は委任モデルを設計するJavaすべきか?

とき私は、カスタムクラスローダが必要なのでしょうか?

問題の操作を行います。手書きオブジェクトプールを

私はお願いしたいと思います

概要

見出し確かに非常に専門的なインタビュー、インタビュアーは最終的に私にいくつかのアドバイスを与え、それは時間の技術は、従来の技術と組み合わせる必要があり研究することです。

インタビュアーは、さらに値するポイントをつかむだろうか、この点をクリアするまでは、はっきり言って、ドリルダウン指していなかった、それ以外のインタビュアーがあなたが本当に理解していないと思うだろうな特徴を持っています。

蟻ゴールドのドレス、バイトの鼓動、JavaのギャングによってPDDクラブフェースの移動(分散+スレッドセーフ+ MySQLの+ CAS)

質問と回答表面仕上げの私のコレクション:ジャワの基盤は、JVM、Redisのは、MySQL、飼育係、Tomcatの、ドッカー、nginxの、など

おすすめ

転載: blog.51cto.com/14230003/2456909