I am an undergrad in the final year of my Engineering program. I recently appeared for an interview for an internship. I couldn't get through the interview as I didn't perform up to the mark in some rounds. But a couple of days later, I got a notification from the same company that I was selected.
Turns out, someone I knew recommended me for that position. I didn't know this until recently from a trusted source. A lot of my peers have also applied for the same position but couldn't get the offer because they hadn't the chance that I had.
The internship hasn't yet started. I feel terribly bad because the reason for accepting me into the company was only due to the recommendation. I put in a lot of sincere effort preparing for the interview and the job. Apparently, it wasn't enough.
Now, I want to let go of the opportunity for now and try at other companies. Is this the correct decision?