技術面接問題
エンジニアの
コードを
Git と チーム開発
- Git で
変更を 記録して 共有するまでの 流れを 説明してください作業ツリー、 ステージ、 コミット、 push の 4 つの 置き場で 答える 問い。 add が 何を する 操作かまで 言えると 伝わります。入門 - ブランチは
なぜ切るのですか。 どう 使っていますかmain を 壊さずに 作業を 進める ため、 と目的から 答える 問い。 1 つの 作業に 1 つの ブランチを 切り、 プルリクエストで main へ戻す 流れまで 話します。初級 - コンフリクトが
起きたら、 どう 直しますかなぜ 起きるか、 印の 読み方、 どちらを 残すかの 決め方、 直した あとの 確かめの 4 点で 答える 問い。 慌てずに 直せる 手順を 見せます。初級 - 間違えて
コミットした とき、 どう 戻しますかもう 共有したか どうかで 戻し方を 選ぶ問い。 revert は 打ち消す コミットを 足し、 reset は 履歴を 巻き戻す、の 違いで 答えます。初級 - merge と
rebase の 違いを 説明してください履歴の 形が どう 変わるかで 答える 問い。 rebase は コミットを 作り直すので、 共有した 枝では 使わない、という 決めまで 話します。中級 - プルリクエストを
出すとき、 レビューする ときに 気を つける ことは何ですか出す側は 小さく 分けて、 何を なぜ 変えたかと 確かめた ことを 書く。 受ける 側は 直すべき点と 好みを 分けて 伝える。 両方の 立場で 答える問い。初級
コードを
