It is easy to fall into traps when job searching. Many people identify the one "perfect fit" job and think "that's totally me; I've got this!" At that point, you put all of your hopes and dreams in one basket, and you're likely to be severely disappointed if you never hear back or don't get a job offer after an interview.
Another pitfall is relying on one personal or professional connection to get into your dream company. Just because you know someone who works there doesn't mean he or she can get you the job. There is typically a range of players involved – from managers to human resource professionals – and the person you know may have absolutely no responsibility for the job you want.