It divides the heap into regions. Frame the concept in practical terms so you can explain it during interview discussion.
G1 Garbage Collector divides the heap into multiple regions, allowing it to focus on collecting garbage from specific regions, thereby avoiding full heap collections. This makes G1GC more efficient for applications with large heaps. For example, in an e-commerce platform with a large heap size, G1GC can optimize for both throughput and pause time by collecting only the regions with most garbage.