Start here. This is the direct spoken answer to practice first.
Overview
Both are tools; the interview value is explaining which one makes a particular operation easier to understand and maintain.
Streams are often clear for a linear data transformation such as filter, map, group, and collect. A loop can be clearer when the operation has several exits, coordinated mutable state, checked failures, or step-by-step control flow. Streams do not automatically make code faster, and a loop is not automatically low-level or unmaintainable. I choose the form that makes the data flow and failure behavior easiest to read.