My advice? Don't sweat it. I didn't get an offer from Amazon after the in person interview. I was pretty bummed, to say the least. But I did end up getting a job that pays just as well, in a company just as cool, in a position that might actually be a better fit.
If you are good, keep going. You'll find what you are looking for. Just don't get too caught up in the "it has to be Google/Amazon/Apple/etc" mindset. There are a lot of other great jobs and companies in this market for technical skills.
If you are good, keep going. You'll find what you are looking for. Just don't get too caught up in the "it has to be Google/Amazon/Apple/etc" mindset. There are a lot of other great jobs and companies in this market for technical skills.