Embarking on the journey to secure a software development internship was an arduous and demanding
task for me. The thought of finally sharing my story, from "One day to Day one," fills my stomach
with butterflies. It may sound as though I consider the struggle monumental, as if I have achieved
the impossible. That's not entirely true, but for me personally, I have never experienced such
immense pressure and shed as many tears for anything in my life.
How did I prepare for this endeavor, you may wonder? Well, since my sophomore year, I engaged in
competitive programming on platforms like HackerRank, CodeChef, and Codeforces. I carried on with
this pursuit during the precious summer vacations of that same year. Those holidays hold great
significance in a person's life, I must say. If you prepare diligently, you stand a chance of
cracking it; otherwise, sadness and tears become constant companions.
I diligently completed Love Babbar's comprehensive set of coding questions, tackling around 10 to 15
each day, focusing on specific topics. InterviewBit aided me with questions tailored to specific
companies, while LeetCode proved to be an invaluable platform for acing coding rounds. Clearing
online assessments and coding rounds in itself posed a significant challenge. It is essential to
remember that mock interviews are immensely helpful. Seek assistance from friends and lend them your
support. Together, we can achieve greater things, as two heads are better than one.
I had the opportunity to participate in Google's online assessment, although my score wasn't
exceptional. Nonetheless, I believe they considered my academic performance, which led to them
extending an invitation for an interview. The first round went smoothly; the interviewer was
friendly and asked me questions related to arrays, sorting, and searching, specifically focusing on
height variations of ±1. Filled with confidence, I immediately called my family to share the good
news. I dialed Pranav's number, oozing with self-assurance, and assured him that I would undoubtedly
progress to the next round. And indeed, I did make it through.
The second interview proved to be more challenging. I faced a backtracking question, and, in my
opinion, I didn't perform up to par. Or perhaps it would be more accurate to say that the other five
selected candidates outperformed me.
Verdict: Rejected.
Next in line was Arcesium. My hopes had nearly dwindled, but I went ahead with the first interview.
They presented me with a question combining graphs and dynamic programming. While I performed well,
I lacked the confidence to believe I would be selected. Over a meal with Pranav, I shared my story,
expressing my lack of hope, when suddenly a notification appeared, informing me about the next
round. The subsequent round delved into the Computer Science Engineering curriculum, covering topics
like object-oriented programming, database management systems, operating systems, and many others.
To be honest, my knowledge in those areas was limited, and the interview turned into a journey of
learning something entirely new.
Verdict: Rejected.
The story continued. Next up was Uber—a seemingly impossible chance. I participated in the first
round, alongside three candidates from IITJ in the hiring pool. I remember the spreadsheet, and how,
in the last 10 minutes, they shifted the time slot from Pranav to me. The first interview revolved
around system design, followed by a DSA question in the next one, testing my skills in finding the
longest increasing subsequence. I performed reasonably well, but I believed there were stronger
candidates from other IITs, which led to my non-selection.
Verdict: Rejected.
Ah, but it didn't end there. Next on the list was DPA, a surprising choice. The job role centered
around Data Science, a domain I had never envisioned for myself. During the interview, I
intentionally refrained from mentioning my knowledge of machine learning, instead focusing on
full-stack development and software engineering. Playfully, I stumbled through the simple questions
they asked, fully aware that I was not performing at my best.
Verdict: Obvious.
And finally, Warner Bros Discovery. The three interviews left me ecstatic, and I was somewhat
confident about securing a position in this company. And lo and behold, I did it!