The three most important questions in an interview have nothing to do with your hard skills.

What is your life story?
What do you dream of achieving?
What is your personal plan of action to get where you want to go?
Go into every interview planning to answer these questions. You'll be surprised at how much more genuinely you can connect with the person on the other end of the conversation. If your answers to these questions don't line up with how the company/team approaches their own culture, then no matter how awesome the companies' product is then its likely in your best interest to walk away.

Remember, interviewing is not about subjecting yourself to an interrogation. It's about evaluating if the relationship is mutually beneficial for everyone involved.

"Remember, interviewing is not about subjecting your self to an interrogation. Its about evaluating if the relationship is mutually beneficial for everyone involved."

Fantastic quote here. I remember when I was first starting out, and I was really struggling with why I wasn't hearing back or why I wasn't making it into deeper rounds. 

Now that I'm on the other side of the table, I realize that so much of the interviewing process is making sure that the individual and the hiring manager/company are on the same page. Often times, super eager candidates are told to try and fake it, and that has some merit when you really need a job to pay the bills. But once you have some flexibility and you're looking for the right job, you really should spend your time finding the right company and hiring manager that meshes well with who you are and what you want. 

When you're just starting out, it can make sense to find any job to pay the bills, but like you said,  the ideal is to find a "mutually beneficial" relationship.