技術面接問題
エンジニアの
コードを
ネットワーク
- DNS は
何を していますかドメイン名を IP アドレスに 変える 仕組みとして、 問い 合わせの 順と キャッシュの 期限 (TTL) で 答える 問い。 サーバーを 移した ときの 話に つなげると 強い 答えに なります。入門 - IP アドレスと
ポート番号の 違いは何ですかIP アドレスは 機械の 住所、 ポート番号は その 中の どの プログラムかを 決める 番号、と 役目を 分けて 答える 問い。 開発で 見る localhost の 番号と 結び つけます。入門 - TCP と
UDP の 違いを 説明してください確実さの TCP と、 速さと 軽さの UDP を、 届いたかの 確かめ、 順番、 つなぐ 手間の 3 点で 比べて 答える 問い。 使われる 場面を 添えます。初級 - HTTPS は
何を 守っていますか盗み見、 書き換え、 なりすましの 3 つを 守ると 答え、 証明書が 相手の 本物さを どう 示すかと、 HTTPS では 守れない 物まで 分けて 話す問い。初級 - CORS の
エラーは なぜ 起きますか。 どう 直しますか同一オリジンの 決まりと、 ブラウザが 応答を 読ませずに 止める ことを 説明し、 直すのは サーバーの 許可の ヘッダーだと 答える 問い。 プリフライトと Cookie の 扱いまで 話せると 強い 答えに なります。中級 - ロードバランサーと
CDN は 何の ために 置きますかロードバランサーは サーバーの 前で 要求を 何台かに 振り分け、 CDN は 利用者の 近くで 写しを 返す、と 置き場所と 役目を 分けて 答える 問い。 止まらない 仕組みと 速さの 両方に つなげます。中級
コードを
