1744143417
2025-04-08 20:09:00
メディアの有給メンバーでない場合は、私の友人リンクを使用して記事全体を読んでください。 友達リンク
o私のフォロワーのNEは、最近、シニアJava開発者の役割のマスターカードインタビューに登場しました。
コンテキストのために、彼はJava、Spring Boot、Microservices、Kafka、および関連技術で6つ以上の経験を持っています。
共有される質問は、プロジェクトインタビューからのものです。
私はこれを2つの部分で分解します:
- インタビュープロセス
- インタビューの質問
これはそれがどのように進んだかです:
常に大手企業と一緒にいるので、このプロセスは非常にスムーズでした。
これはプロジェクトインタビューだったので、すべてがすでにプリセットされていました。
インタビューの日に、インタビュアーは時間通りに電話に参加し、快楽を交換した後、彼らは技術的な質問を進めました。
採用担当者とインタビュアーの両方が非常にプロフェッショナルでした。
以下は、彼が尋ねられた技術的な質問のいくつかです。明確にするために、同様の質問とフォローアップクエリをマージしました。
インタビューの準備をする人を支援するために、すべての回答に関する教科書の説明を含めます。
1. 3つのマイクロサービス設計パターンを説明します。
以下は、一般的に使用される3つのマイクロサービス設計パターンです。
1。APIゲートウェイパターン
解決する問題:
マイクロサービスアーキテクチャでは、各サービスに独自のエンドポイントがあります。しかし、これらすべてのエンドポイントをクライアント(ブラウザやモバイルアプリなど)に直接さらすことは、複雑で安全ではありません。
解決:
すべてのクライアントリクエストの単一のエントリポイントとしてAPIゲートウェイを使用します。その後、ゲートウェイはリクエストを適切なバックエンドマイクロサービスにルーティングします。
利点:
- 集中認証、レートの制限、およびロギング
- 往復を減らす…
#MasterCard #Java開発者インタビュー #Shivam #Srivastava #Odysseyのコーディング #2025年4月