Question: When does exchange of dna segments happen between non-sister chromatids of homologous chromosomes? Answer: during crossing-over
Exchange of dna segments happens between non-sister chromatids of homologous chromosomes during crossing-over.