The interview process for hiring software employees is very dynamic. There are various components depending on the company. There could be getting-to-know conversations, live QA, coding exercise/project, or other unique forms.

As an engineer that have handled several job application interviews. There is always one question I ask and do think it is most important.

If you could improve any product of our company, what would it be and how would you do it?

This question for me is the biggest indication of why you are interested in the company. Answering this question displays many things. First that you thought about improving the products of the company. Secondly on thinking about how you would do with your skills. Thirdly and most importantly, it displays the desire to improve and create.

Which is for an engineer is the most important skill you can have in my eyes. The desire to improve and create.

Next time, if you apply for a job application, next to preparing live QAs, programming exercises, and more, prepare this specific question. Once again:

If you could improve any product of our company, what would it be and how would you do it?

If you can answer this question to me, you already have big plus points in my eyes.

Even better, if the company has any open-source programs, make a PR to improve something. You do that, you already have proven that you can create value for the company.