With clenched fists and an intensely furrowed brow, I stepped onto the sidewalk outside Facebook's Seattle office.

I found a seat on the edge of a planter and stared at the ground, involuntarily replaying the interview in my head over and over again.

I knew I had failed before I left the room. The question had thrown me. My mind went blank and my stomach turned to knots. Within minutes, I was panicking. Just like I had at Amazon a few weeks prior. Despite lifeline after lifeline patiently handed to me by the interviewer, I couldn't even find the starting line of a solution.

The call came a few days later. "We have decided not to move forward with your application," the recruiter said. She thanked me for my time and told me I could apply again in a year.

Another rejection. Surprise, surprise.