プログラマーの場合、面接の内容は通常、プログラミング面接の質問の部分とデータベースの面接の質問の部分の2つの部分に分けられます。
不完全な調査によると、データベースの主流の選択肢であるMySQLの給与は年々増加しており、プログラマーだけでなく、多くの製品マネージャーやオペレーターでさえ、データを分析するためにMySQLを学び始めているようです。
技術面接の場合、調査の中核には次の2つの特性が含まれます。
- 企業や面接官によってスキルや知識構造が異なり、質問や面接内容も異なるため、調査する知識ポイントは広く、幅広い面接知識ポイントの特徴があります。
- 調査の知識ポイントはより詳細です。例としてAlibabaを取り上げます。これらの大企業のインタビューは似ています。通常、これらの大企業のインタビューは、大規模なインタビューポイントから始まり、わからないかどうか尋ねるまで層に深く入ります。 。たとえば、あなたは何を知っていますか?データベースエンジン?このデータベースエンジンの特徴は何ですか?このデータベースエンジンはどのようにデータを保存しますか?なぜこの保存方法を使用するのですか?などなど。
したがって、上記の2つの質問に答えて、20のデータベースインタビューの高度な質問と21のMySQLパフォーマンス最適化プラクティスおよびMySQLデータベース学習マインドノートを整理して無料で共有します。困っている友達を整理し、誠実に共有するのは簡単ではありません。クリックしてください。ここに無料で!
一般的な質問:MySQLの全体的な概念のこの部分、実行プロセス、データベースエンジン、クエリキャッシュ、テーブルスペース、テーブルクエリに戻る、データタイプの違い、メモリテーブル、一時テーブル、テーブルの削除nウェイ、列挙、ビュー、データ回復などの関連する知識ポイントに対応するインタビューの質問に答えます。
インデックス:インデックスの品質はデータベースのパフォーマンスに直接影響するため、インデックス付きのインタビューの質問は、インタビューで尋ねる必要のある質問でもあります。この部分は、インデックスに対応するインタビューの質問のコレクションです。
Affairs: Affairsはプログラムの安定性を決定し、MySQLでのステータスは誰にも負けません。これは、面接での必須の面接質問でもあります。この部分は、トランザクションに対応する面接質問のコレクションです。
ロック:ロックには、グローバルロック、テーブルロック、行ロック、デッドロック、楽観的ロック、悲観的ロックなどが含まれます。さまざまなデータベースエンジンでサポートされるロックサポートの粒度も異なります。このパートのインタビューの質問により、ロックを完全に理解できます。関連するインタビューの質問。
パフォーマンスの最適化と配布は、面接での身長を決定する重要な指標です。パフォーマンスの最適化には、遅いクエリの分析と処理が含まれます。配布の習得は、技術的な深さを反映しています。
MySQLパフォーマンス最適化の21のベストプラクティス
MySQL研究アイデアノート図(xmindバージョン)
上記のインタビュードキュメントとMySQLに関する学習資料はすべて無料で共有されています。整理、誠実に共有するのは簡単ではありません。困っている友達はここをクリックして無料で入手してください。
総括する
Javaプログラマーからよく聞かれるMySQLは、次の点に分けられます。
- MySQLの基盤:MySQLの内部実行プロセス、クエリキャッシュ、データベースエンジン、テーブルスペース、テーブルの縮小、バックテーブルクエリ、削除されたデータの回復、ビュー、メモリテーブルと一時テーブルの違いなど。
- インデックス、トランザクション、組み込み関数
- グローバルロック、テーブルロック、行ロック、デッドロック、楽観的ロック、悲観的ロック
- MySQLでのマスタースレーブデプロイメントとディザスタリカバリおよびマスタースレーブレプリケーションの原則
- MySQLの遅いクエリ処理と高性能
最後に、コンパイルされたJavaバックエンドアーキテクチャの学習資料をもっと必要としている友人は、ここをクリックして無料で入手できます。