序文
今年の金、三、銀四のコンペはリストラで世間が慌ただしいですが、大手企業が従業員を解雇したため、面接競争はさらに厳しくなりましたが、金、三、銀の四コンで内定は得られたでしょうか?しかし、これらすべてが過ぎ、今、ゴールデンナインとシルバーテンが到来します。例年によると、秋の採用の難易度は春の採用よりも低いことが多いですが、これでは内定を得るために困難な状況で釣りをすることはできません。古代人はこう言いました:「準備がなければ戦ってはいけない。面接中に転職したい場合は、事前に履歴書を提出しなければならないことは誰もが知っています。履歴書がどのように提出されるのかわかりません。」それはともかく、最近ファンの方から「履歴書を提出したのに連絡が来ない」というプライベートメッセージをたくさんいただき、一次選考で敗退してしまいました。
もっと身近なところで言えば、これが起こった場合は、履歴書がきちんと装飾されていない、あるいは履歴書に記載されている習得した技術スタックが応募先のポジションのニーズを満たすのに十分ではない、かのどちらかです。もちろん、後者は平時から蓄積する必要があります。一般的に、私たちのような開発経験のある人は、インターネットで信頼できる面接質問を見つけて、1ヶ月かけて面接質問をブラッシュアップするだけで、ほとんどの面接は基本的にできます。
Java の面接の準備はどうすればよいですか?
ここで LZ があなたにアドバイスしたいのは、面接の準備をしている人は、自分の状況に応じて復習計画を立てる必要があるということです。 さらに、時々自己テストを受けて、面接でよくある質問を自分に問いかけてみるとよいでしょう。このようにして、漏れを確認したり、空いた部分を埋めたりして、自分の問題点を見つけます。次に、頻度の高い面接の質問から始めます。頻度の高い面接の質問は、他の面接の質問よりも回答される確率がはるかに高いため、クリックして、この面接の質問に含まれるすべての面接の質問 (面接のポイント) を詳しく理解することができます。
プログラマーや友人の「ロケット製造のための面接」を支援するために、今日私が皆さんにシェアするのは、1658 ページの「Java 面接アサルトコア講義」+「大昌面接マニュアル」です。
最近面接に行きたいかどうかに関わらず、皆さんもコピーを取っておくことをお勧めします!!卒業後は工場での昇進や転職・昇給も問題なし!
ps: 面接を受けるか否かに関わらず、緊急時のためにコピーを保管しておいてください。
具体内容:
Javaフルスタックインタビュー上級本
-
JavaOOP/コレクション/ジェネリック/例外/lO および NIO/リフレクション/シリアル化/アノテーションの面接の質問
-
OOPとは何ですか?
-
クラスとオブジェクトの関係は何ですか?
-
Java のデータ型識別子には、いくつかの命名規則があります。
-
キーワードinstanceofの役割
-
暗黙的変換とは何か、明示的変換とは何か
-
Char型をint型に変換することはできますか?
-
stringクラスに変換できるかdouble型に変換できるか
-
Java の 2 種類の例外とは何ですか?
-
例外処理メカニズムとは何ですか?
-
例外をカスタマイズする方法
-
try catch ようやく、try に return がありますが、finally はまだ実行されていますか?
-
ArrayList と linkedList の違い
-
ハッシュマップとハッシュテーブルの違い
-
コレクションのパッケージ構造、コレクションとの違い
-
一般的な共通機能
-
リスト、セット、マップの違いについて話す
-
Array と ArrayList の違いは何ですか?
-
マップの特徴は何ですか
-
コレクション クラスは Java.util パッケージに格納されており、主にいくつかのインターフェイスがあります。
-
リストインターフェイスとは何ですか
-
ArrayList (配列) について話します。
-
Vector (配列実装、スレッド同期) LinkList (リンクリスト) についての話
-
セットコレクションとは
-
Javaリフレクションの役割
-
反射メカニズムはどこで使用されますか?
-
リフレクションの実装:
-
Java リフレクションを実装するクラス:
-
反映メカニズムの長所と短所:
-
Java リフレクション API
-
リフレクションの使用手順(クラスオブジェクトの取得、オブジェクトメソッドの呼び出し)
-
Class オブジェクトを取得するにはいくつかの方法があります
-
リフレクションを使用してオブジェクト インスタンスを動的に作成する
-
Java シリアル化とは何ですか?また Java シリアル化を実装する方法は?
-
オブジェクトとその状態をメモリまたはディスクに保存 (永続化)
-
シリアル化されたオブジェクトはバイト配列として永続化されます。静的メンバーは永続化されません。
-
ユーザーリモートオブジェクト転送をシリアル化する
-
Serializable はシリアル化を実装します
-
writeObject および readObject のカスタムシリアル化戦略
-
マルチスレッドと同時実行に関する面接の質問
-
Java でマルチスレッドを実装して Thread クラスを継承するには、いくつかの方法があります。
-
Runnable インターフェイスを実装します。
-
ExecutorService.Callable、Future には戻り値スレッドがあります
-
スレッドプールに基づく
-
4つのスレッドプール
-
実行中のスレッドを停止する方法
-
Notice0 と NotifyAll0 の違いは何ですか?
-
sleep0 と wait() の違いは何ですか?
-
スレッドを終了する 4 つの方法
-
スタートとランの違い
-
JAVAバックグラウンドスレッド
-
楽観的ロックとは 悲観的ロックとは スピン ロックとは
-
同期同期ロック
-
リエントラントロック
-
ConditionクラスとObjectクラスのロックメソッドの違い
-
tryLock と lock および lockinterruptibly の違い
-
セマフォ セマフォ
-
セマフォとリエントラントロックの違い
-
リエントラントロック(再帰的ロック)
-
公平なロックと不公平なロック
-
同期ロックのデッドロック
-
スレッドプールの原理
-
スレッドコンプレックス
-
スレッドプールの構成拒否ポリシー
-
Javaスレッドプールの作業プロセス
-
JAVAブロッキングキューの原則
-
Java でのキューのブロック
-
JVMの面接での質問
-
データベースインタビュー
-
データベース ストレージ エンジン lnnoDB (B+ ツリー)
-
TokiDB (フラクタル ツリー - データを持つノード)
-
MylASM
-
メモリー
-
データベースエンジンとは何ですか
-
lnnoDB と MylSAM の違い
-
索引
-
一般的なインデックス作成の原則は次のとおりです。
-
データベースの 3 つの標準形式は何ですか?
-
リディスとは何ですか?
-
Redis は他の Key-Value ストアとどう違うのですか?
-
Redisのデータ型?
-
Redis を使用するメリットは何ですか?
-
Memcached に対する Redis の利点は何ですか?
-
Memcache と Redis の違いは何ですか?
-
Redis はシングルプロセスですか、それともシングルスレッドですか?
-
文字列型のスマート ストレージの最大容量はどれくらいですか?
-
Redis の永続化メカニズム
-
Memcached とは何ですか?またその機能は何ですか?
-
エンタープライズ クラスター アーキテクチャにおける memcached サービスのアプリケーション シナリオとは何ですか
-
Memcached サービスの分散クラスターを実現するにはどうすればよいですか?
-
Memcached サービスの特徴と動作原理は何ですか?
-
Memcached メモリ管理メカニズムの原理を簡単に説明してください。
-
memcached はどのように機能しますか?
-
memcached の最大の利点は何ですか?
-
memcached と MySQL クエリ
-
ログ機能を安全なバックアップに使用できますか?
-
null は許可されますか?
-
更新操作をすぐにディスクに fsync しますか?
-
トランザクション/ロックを実行するにはどうすればよいですか?
-
データ ファイルが非常に大きいのはなぜですか?
-
バックアップ フェイルバックを有効にするのにどれくらい時間がかかりますか?
-
マスターまたはプライマリとは何ですか?
-
セカンダリまたはスレーブとは何ですか?
-
書き込みが有効になったことを確認するには getLastError を呼び出す必要がありますか?
-
スプリング、スプリングブート、スプリングクラウド
-
Spring ではどのような構成方法が提供されますか?
-
Spring は集中型 Bean スコープをサポートしていますか?
-
春豆コンテナのライフサイクルは何ですか?
-
春の内豆とは何ですか?
-
スプリングアセンブリとは
-
自動組み立てにはどのような方法がありますか?
-
自動配線の制限は何ですか?
-
アノテーションベースのコンテナ構成とは
-
春に注釈アセンブリを有効にするにはどうすればよいですか?
-
@コンポーネントコントローラー、@リポジトリ
-
@Required アノテーションの用途は何ですか?
-
@Autowired アノテーションの用途は何ですか?
-
@Qualifer アノテーションの用途は何ですか?
-
スプリングブートとは何ですか?
-
Spring Boot を使用する理由
-
Spring Boot の利点は何ですか?
-
Spring Boot のコア アノテーションはどれですか? Spring Boot は主にどのアノテーションで構成されていますか?
-
Spring Bootを実行するにはどのような方法がありますか
-
Spring Boot のスターターを理解するにはどうすればよいですか?
-
Spring Boo の起動時に特定のコードを実行するにはどうすればよいですか?
-
Spring Boot を実行するには別のコンテナが必要ですか?
-
Spring Boot のモニターとは何ですか? ;
-
Spring Boot で例外処理を実装するにはどうすればよいですか?
-
スプリングクラウドとは何ですか?
-
Spring Cloud を使用する利点は何ですか?
-
サービスの登録と検出は何を意味しますか? Spring Cloud はそれをどのように実装しますか?
-
負荷分散とはどういう意味ですか?
-
Hystrix とは何ですか? どのようにフォールト トレランスを実現しますか?
-
Hystrix サーキット ブレーカーとは何ですか? それは必要ですか?
-
Netflix Feign とは何ですか?その利点は何ですか?
-
Spring Cloud Bus とは何ですか?必要ですか?
-
マイクロサービスとは
-
サービスサーキットブレーカーとは何ですか? サービス低下とは何ですか?
-
フェイジンとは何ですか?その利点は何ですか?
-
リボンとフェーンの違いは何ですか?
-
Springクラウドバスとは何ですか?
-
スプリングクラウドのサーキットブレーカーの役割?
-
スプリングクラウドゲートウェイ?
-
サービス レジストリとして、Eurekalk Zookeeper の何が優れているのでしょうか?
-
リボン負荷分散とは何ですか?
-
リボンの負荷分散でできることは何ですか?
-
zuu|ルーティングゲートウェイとは何ですか
-
分散構成センターでは何ができるのでしょうか?
-
MQ面接の質問
-
ダボの面接での質問
-
MyBatisの面接での質問
-
ZooKeeper のインタビューでの質問
-
ズーキーパーとは何ですか?
-
Zookeeper は分散一貫性特性をどのように保証しますか?
-
ZooKeeper は何を提供しますか?
-
Zookeeper ファイル システム
-
ZABプロトコル?
-
4種類のデータノード Znode
-
Zookeeper Watcher メカニズム - データ変更通知
-
クライアントはウォッチャーの実装を登録します
-
サーバー側処理 Watcher実装
-
クライアント コールバック ウォッチャー
-
ACL権限制御メカニズム
-
Chrootの機能
-
セッション管理
-
サーバーの役割
-
Zookeeper でのサーバーの動作ステータス
-
データの同期
-
動物園の飼育員はトランザクションの逐次一貫性をどのようにして確保しているのでしょうか?
-
zk ノードのダウンタイムにどう対処するか?
-
Zookeeper のロード バランシングと nginx のロード バランシングの違い
-
分散クラスターにマスターが存在するのはなぜですか?
-
Zookeeper の展開モードは何ですか?
-
クラスターには少なくとも何台のマシンが必要ですか?また、クラスターのルールは何ですか?
-
クラスターはロボットの動的追加をサポートしていますか?
-
データ構造とアルゴリズム
-
Elasticsearchの面接での質問
-
マイクロサービスの面接の質問
-
マイクロサービス アーキテクチャの利点は何ですか?
-
マイクロサービスの特徴は何ですか?
-
マイクロサービスを設計するためのベスト プラクティスは何ですか?
-
マイクロサービス アーキテクチャはどのように機能するのでしょうか?
-
マイクロサービス アーキテクチャの長所と短所は何ですか?
-
モノリシック、SOA、マイクロサービス アーキテクチャの違いは何ですか?
-
マイクロサービス アーキテクチャを使用する場合、どのような課題に直面しますか?
-
SOA とマイクロサービス アーキテクチャの主な違いは何ですか?
-
マイクロサービスの特徴は何ですか?
-
ドメイン駆動設計とは何ですか?
-
ドメイン駆動設計 (DDD) が必要な理由は何ですか?
-
ユビキタス言語とは何ですか?
-
凝集性とは何ですか?
-
カップリングとは何ですか?
-
虚等性とは何ですか?またどこで使用されますか?
-
境界のあるコンテキストとは何ですか?
-
二要素認証とは何ですか?
-
要素認証の資格情報の種類は何ですか?
-
クライアント証明書とは何ですか?
-
マイクロサービス アーキテクチャにおける PACT の用途は何ですか?
-
OAuthとは何ですか?
-
コンウェイの法則とは何ですか?
-
契約テストについて何を知っていますか?
-
エンドツーエンドのマイクロサービステストとは何ですか?
-
マイクロサービスにおけるコンテナの目的は何ですか?
-
マイクロサービス アーキテクチャにおける DRY とは何ですか?
-
Docker の目的は何ですか?
-
カナリアリリースとは何ですか?
-
継続的インテグレーション (CI) とは何ですか?
-
継続的な監視とは何ですか?
-
マイクロサービス アーキテクチャにおけるアーキテクトの役割は何ですか?
-
マイクロサービスを使用してステートマシンを作成できますか?
-
マイクロサービスにおけるリアクティブ スケーリングとは何ですか?
-
Linux の面接での質問
やっと
記事が非常に長くなってしまいましたので、あまり紹介しませんが、この記事を読んでいただいた皆さんがゴールドテン、セプテンバー、シルバーテンのチャンスを掴み、欲しいオファーをゲットしていただければ幸いです!