Code Room
Code reviewHardcr-g606
Subject Storage durabilityLevel Senior–Staff~22 minCommon in Storage & CDN · Concurrency interviewsIndustries Software development, Technology

Question

Review this Go function that persists config and reports success.

What a strong answer looks like

Separate real bugs from style. Rank issues by severity, point at the root cause rather than the symptom, and suggest a concrete fix — specific and kind.

Talk through your review
Code to reviewgo
func SaveConfig(path string, cfg *Config) error {    f, err := os.Create(path)    if err != nil {        return err    }    defer f.Close()    enc := json.NewEncoder(f)    if err := enc.Encode(cfg); err != nil {        return err    }    log.Printf("config saved durably to %s", path)    return nil}
Run or narrate your approach, then ask the coach.