During my 6th semester, I had the opportunity to participate in HackWithInfy by Infosys. The 3-hour test included three questions: easy, medium, and hard.
Easy: The question involved finding all subsets of an array, but there was a contradiction in the example test cases which I couldn't resolve.
Medium: This was a simple question once I figured out the pattern and solved it.
Hard: The question was related to graphs, but I was demotivated from the first question and couldn't solve it effectively.
A month later, I received an unexpected interview call, but it was on the same day as my end-semester exam, so I had to skip it. Infosys later rescheduled an offline interview. It was my first face-to-face interview, and although it went well, there were some issues. The interview was scheduled at noon but started an hour late, and I had to download MS Teams because the interviewer was unavailable offline. The interviewer had an outdated resume of mine. The interview included:
A DSA question on merging two sorted arrays without using built-in functions, which I explained and wrote on an A4 sheet.
A dynamic programming question on finding the minimum number of insertions to make a string a palindrome.
We also discussed:
My knowledge of Java, specifically encapsulation and its real-life example.
Some questions about TypeScript, Angular vs. React, and Python data types like tuples.
The interviewer did not provide feedback. Fifteen days later, I received a selection email. However, I am unsure about accepting the offer due to reviews about the company's work culture and a CTC of around 9.5 LPA. My college policy would prevent me from participating in other placements if I accept this offer, and I feel I might secure a better opportunity elsewhere. 🥲 I have some decisions to make regarding this offer.
Hope it help