Molly Graham has a fantastic essay on how to figure out if a job is the right fit for you. The post focuses on senior roles, but there are some great tips for everyone here:

What I look for, truly, is the intersection in the two sides of the equation: does what we NEED match what this person WANTS to do? As I said, most companies and most interviews focus more on the question: can this person do what we need? But if you’re trying to recruit the best talent in the world, it needs to start with them. Who are they? What do they love doing? What are their ambitions? How does their past shape what they want for their future? What are they insecure about? What do they want to prove? My interview style is really about mapping that.