I interviewed my sophomore and Junior year. My sophomore year interview was a straightforward sorting interview question, for which optimality did not matter. I wasn't too experienced, so I did a double for loop sort. I was waiting listed and eventually offered a position a month before the start date. The offer my sophomore year allowed me to get an offer my junior year just by filling out a form.