In short, I got referal for the position (apps reviewer). This position requires to be able to read, write, type, and speak in other language. I first submitted my application in June. Then, I got my first phone interview in July, and my 2nd phone interview about a week later. And also the on-site interview last Monday. I underwent totally 3 interviews and I think I was doing great for all interviews. The interview took place in Sunnyvale, CA. Somehow, I received my rejection email 4 days after the on-site interview. As I said, I think I was doing great. According to my working experience, I think I am a suitable person for this job because I know their demands and requirements for this position. And my package is absolutely fits for this job. Nevertheless, I have few friends already been working for this position and I know I am able to do their work as good as they are. So, is it possible for me to re-apply for the same position again? If so, how long should I wait?