05/12/2020, the day I appeared for my first interview and got rejected! So, it was the first campus placement (could be the last one too) in our college and I was very much excited that I'll get this one for sure. There were 5 rounds which included Aptitude and Coding, Group Discussion, Technical Interview, Managerial Interview, and HR Interview. I found the first round to be easy as I got 9/10 answers right and in the coding section almost all my test cases ran. Out of 211 students only 17-18 students qualified for the next round and only 11 for the 3rd round i.e. Technical Interview.
So, here's what happened in the 3rd round. A zoom call was scheduled and the interviewer asked about my projects and stuff. Then he asked me a few questions regarding OOPS and SQL. Now! he gave me a program to execute where two lists were given and I had to print the number which was present in list1 and not in the list2. Sounds easy right? It was! I wrote the code in python (on zoom whiteboard) and I was very enthusiastic as the program was too easy. But after writing the code in Python, he said, now write it in C or Java. No problem right? as the logic was clear, but!!! I've been using python for almost everything and I was habitual of the no curly braces, no semicolon stuff. I started writing code in C and I did the silliest mistakes. I didn't close the curly braces at some point (I mean it's kind of compilers job) and I even forgot semi-colons after certain statements. At that point, I realized that I screwed up and that was it. I got rejected!
I'm actually very bummed out because of such silly mistakes which led me to get rejected and because of the pandemic, not many opportunities are available and if there are, then most of them are underpaid.
So, my question is, how can I improve myself? and if you can share how you handled rejection then it would be quite helpful for me.