What is the Column widget?

Why Interviewers Ask This

This question tests conceptual clarity. Interviewers want to hear a precise, confident definition before moving to more complex Flutter topics. It also reveals how well you can explain technical ideas to non-experts.

Answer

The Column widget arranges its child widgets vertically in a top-to-bottom sequence. Its main axis is vertical and the cross axis is horizontal. You control alignment using mainAxisAlignment (e.g., center, spaceBetween) and crossAxisAlignment (e.g., start, stretch). By default, Column takes the minimum vertical space needed unless you constrain it. For a horizontal equivalent, use Row.

Pro Tip

Back up your answer with a specific project or situation. Saying 'In my last Flutter project, I used this when...' immediately makes your answer more credible and memorable.