技術面接問題
エンジニアの
コードを
データベースと SQL
- 正規化とは
何ですか。 なぜするのですか同じ 事実を 1 か所にだけ置く よう 表を 分ける こと。 重複が 生む 食い 違いを 例で 示し、 あえて 崩す判断まで 答えます。初級 - INNER JOIN と
LEFT JOIN の 違いを 説明してください相手の 無い 行が 残るか どうか、の 違いを 例で 示す問い。 NULL が 入る こと、 行の 数が 増える ことまで 答えます。初級 - WHERE と
HAVING の 違いは何ですか集計する 前の 行を 絞るのが WHERE、 集計した あとのまとまりを 絞るのが HAVING。 SQL が 動く 順で 答えます。初級 - トランザクションとは何ですかいく
つかの 書き込みを 「全部 やるか、 全部 やらないか」の 1 まと まりに する 仕組み。 送金の 例と、 ACID を 自分の 言葉で 答えます。初級
コードを
