For our group we decided to work little by little on new features and not move on until all features or functions were working fully without any errors.
We implemented mostly agile practices for this project and it felt nice to maybe work slower, but with a more solid workflow and solid foundations. At the end it paid off much more.
I want to keep using agile practices from now on when it is available, it is super efficient in my opninion, and I think as we delve into higher scale projects this will help much more. We saw other teams finishing their projects, but dragging many errors in their final days, and errors were more difficult to track down. However, we didn't have to deal with anything like that. So again, I am a huge fan of doing things right, right off the bat.
These are good details, but for preparing for future interviews, I would recommend diving into more details about the actual process you used to keep your bugs to a minimum.