That said, I encourage folks on my team to interview regularly just to know how to value themselves and to see that there are other opportunities, and to just get practice interviewing and learning how other companies run the process.
My rejections:
- laid off from Red Hat post dot-bomb (I wasn't really trying to stay at the time) ~ 2003
- rejected for a sysadmin position at Blizzard in around 2003 or 4?
- rejected from a lot of PhD programs in Physics (I wasn't really trying that hard, see a theme, it's called cognitive dissonance!) ~ 2008
- fired from Quora (honestly really just ended up misaligned with my boss and career goals, they made the right call) ~ 2014
- rejected from Stripe with two personal referrals after the last stage of the interview. I was pretty bummed by this and had spent a month putting all my eggs in one basket to work there. This was 2014 so I also missed out on a nice bit of stock to be honest!
At my current company I feel like I finally had enough continuity to specialize a bit and become an expert in a field to feel comfortable with what ever may come next. I hope others can find that in their careers too.