簡単なインタビューの質問、飛び出る結果(JAVA)

インタビューは、すべての方法は、我々はそれを左に少数の人々に話すことができませんでした。そのための感性で、少なくとも我々は10分間話をしなければなりません。リクルートピークこの状況はさらに悪くなる、あなたは私の時間を無駄にしました。そのため、より多くの組織では、電話インタビュー、予備スクリーニングの方法を採用します。

唯一の驚きに、何度も何度も、被写体の難しさを軽減し、HRは叫びました。以下は、数百人に至るまでの単純な統計的なサンプルである、すべて、10%以下でそれに答えることはできません。

ああ、すべて間違ってあります!インストールbの私のハイスコアを見に来てください、またはあなたが高得点、10ポイントの合計を持っています!

1--3年の主

Javaの基礎

1.スレッドセーフな地図とは何ですか

(あなたが本当にハッシュテーブルはできる答えがわからない場合回答は、ConcurrentHashMapのです。ConcurrentSkipListMapの良い答え)

ボトムラインは、しっかりと理解していないインタビューを拒否

あなたがメソッドを開始することができます2、スレッドのインスタンスが複数回呼び出されます

(もちろんそうではありません)

if (threadStatus != 0)
throw new IllegalThreadStateException();
复制代码

方法は、(4つ以上であってもよい)である3、Javaクラスオブジェクト

(オブジェクトのJavaの基本的な理解、4超簡単:のhashCode、通知、待って、等しいです)

4.春の最新バージョンは何ですか

(なぜああああスプリングを必要とする、第1のばねがなる、上記4回答)

それが受け取る5、switch文缶列

(その上に1.7)

SQL

1、プラスフィールドは、テーブルにそれをロックしますか?

(DBMSの基本的な知識、DDLのの恐怖)

いくつかの相違点は、それがOKに答えるために、このようなPT、ロックテーブルなどの他の条件やバージョン、またはツールを使用してに関係しません。ケアトリートメントデータベースの程度を反映しています。

2.デフォルトのMySQLのトランザクション分離メカニズムは何である(ない最初の主要な関心は、開発には影響しません)

3、Mybaits $と#の違い

(SSMルートは、SSHこと、そして誰もルートJPAを手を出す必要があります)

Linuxの基礎知識

1、どのようにCPU使用率を表示するには

(上)

Linuxの基本的な知識は、すぐにチームに統合することができます。モニタリングインターフェースはジャックが鈍いことができます。DevOpsチームは、チームを構築することは困難であろう。オペレーティングシステムの基本的な理解。

2、メモリ使用量を確認する方法(無料)

3、jstackコマンドが何をするかです

(プリントJavaスタック)

JDKの基本的な理解

3--5年中級

Javaの基礎

1.どのようなスレッドセーフリストとは?

(CopyOnWriteList、次善の策ベクトル)

2、Javaのソート可能なマップ(自然順序付け)が何であるかどのような基本的な構造

(TreeMap-赤黒木/ ConcurrentSkipListMap-ジャンプテーブル)

3、volitileキーワード、それは何を意味しています

JMMを説明しやすくなり、目に見えるメモリ制御をお読みください。

4.スレッドプールのパラメータは何ですか?飽和の戦略は何ですか?

(飽和ポリシーは、より低い必要とする場合があります)

SQL

1、どのようにMySQLからのショットを呼び出すために、どのように切り替えるには?

(シャドウ・ノードまたはミドルウェアの品種)

2.なぜMySQLのインデックス構造はB +木である(ない多くの人々が懸念している、開発には影響しません)

3、ポイントテーブルコンポーネントサブライブラリは何ですか

(少なくとも1つの、普及しているshardingjdbc、mycat、スプリング動的データ・ソースなどの結果を知っています)

Linuxの基礎知識

Javaプロセスの数を表示する方法1、

(組合せPS、grepを、WC使用)

ps -ef| grep java|grep -v grep | wc -l

jps | wc -l
复制代码

2、nohupはそれが何を意味するコマンド

(バックグラウンドプログラムを作ることは、セッション・ユーザーがウィンドウを閉じ閉じないで、実行されています)

分散

1、Redisのは、どのようなデータ構造

(5種類の結果を知っている文字列、リスト、セット、ZSET、ハッシュ、地理、ビットマップ、地理、hyperloglog、)

2、Tomcatのクラスタは、セッションを処理する方法を、行います

(クッキー、Redisの、nginxのiphash等)

終わり

おそらく、あなたはそれがあなたの知性を侮辱考えて、笑いを見ました。フォロワーの公開数、全産業のエリート「の妹味」:それは理由です。Tucaoそれを楽しむために。

おすすめ

転載: juejin.im/post/5cebb17d518825526b29464f