For the last two weeks, I have been interviewed by many companies but I got negative feedback from all. I'm feeling down. I gave my best, even I cleared written tests and preliminary rounds with no +ve result at the end.
Not everything in life goes the way we want it to, or the way we expect.
When you run into obstacles, you have a couple of choices:
- Keep trying. There may be an element of chance at work and you may succeed on the next attempt.
- Learn from each attempt. Thomas Edison tried many different materials when inventing the lightbulb. This led to the famous saying, "I have not failed. I've just found 10,000 ways that won't work"
- Move on / pick a new obstacle. You won't get to the moon by flapping your arms. Flapping harder won't help. Finding new ways to flap (possibly with wings) won't cut it.
In your specific case I'd go for a combination of the first two.
Keep trying - unless you're applying for basic labor, assume it may take a couple of months to find the right position. Don't give up easily!
Learn from each attempt. Pay attention to what the interviewer says, what their body language is like, their attitude, etc. With practice you'll know even before the end of the interview whether you'll be offered the job, and why or why not.
I am surprised to see that you are complaining just after 3 interviews. People apply to 50-100 jobs in 2 months, get few interviews, most of which end in rejection. Some of these people finally get a decent or excellent job after 2-3 months, even smart folks with degrees. So, don't think you have seen the worst. Don't be disheartened and keep trying. More importantly, learn from the mistakes you made in each of these interviews.
Life is not easy or fair. So quit complaining and try to see how you can make things better. The first weakness I see from your question is that you cannot take rejection and failure easily. I won't be surprised if your interviewers saw this too.
If your questions were like the ones given below, it would give a different impression of you:
I got rejected for abc reasons. I don't think I handled xyz question properly. Can you suggest better ways to answer such questions ? Are there any good questions for practising ruby programming, because my performance was not so good in that section.