Code Room
Code reviewHardcr-g122
Subject Money roundingLevel Senior–Staff~30 minCommon in Code quality & review interviewsIndustries Software development

Question

Review this Go code that splits a charge evenly among payers.

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 split(totalCents int, n int) []int {    share := totalCents / n    shares := make([]int, n)    for i := range shares {        shares[i] = share    }    return shares} // split(1000, 3)
Run or narrate your approach, then ask the coach.