TCS Codevita Interview Experience

Last Updated : 17 May, 2024

Taking part in TCS Codevita was an exhilarating adventure that pushed my coding skills to the limit. It was a journey of perseverance, learning, and ultimately, a chance to showcase my abilities.

Round 1: The Online Coding Arena

The first round kicked off my TCS Codevita experience. Here, I faced a gauntlet of coding problems, testing my knowledge of various data structures like arrays, trees, graphs, and even dynamic programming. With six hours on the clock, the pressure was on to solve as many problems as possible. While I managed to conquer three, securing my spot in the next round, it's important to note that even solving one problem can get you through (as long as your code is original!).

Round 2: Level Up! The Online Arena Expands

The second round upped the ante with an eight-hour online battleground. This time, eight new coding challenges awaited me, designed to push my problem-solving abilities even further. While I managed to crack one this time, the difficulty level had definitely climbed. But the thrill of the competition and the chance to showcase my skills kept me motivated throughout.

Round 3: The In-Center Showdown

Those who cleared the online rounds got to battle it out in person at the TCS office for round three. Here, the competition shifted to a 90-minute in-center showdown. I faced two new coding challenges, this time focusing on recursion and dynamic programming – concepts that proved valuable throughout the competition.

Round 4: The Final Interview - A Test of Fundamentals

The final round was a short but focused interview. They peppered me with fundamental computer science questions, delved into my resume experiences, and even threw in some situational problems to gauge my thought process.

Lessons Learned and a Valuable Experience

Participating in TCS Codevita was a challenging but incredibly rewarding experience. It taught me the importance of staying focused, working under pressure, and constantly honing my problem-solving skills. It was an experience that not only tested my coding abilities but also offered valuable insights into the interview process. Here's a bonus tip I picked up along the way: sometimes, your code might get a "Presentation Error" status even if it solves the problem correctly. This often happens due to minor formatting differences in the output. Don't get bogged down trying to achieve a perfect "Accepted" status – move on to the next problem if your code delivers the right solution.

Beyond the Competition: A Gateway to Opportunity

For freshers like myself, TCS Codevita presented a fantastic opportunity to showcase our coding skills and land a great job. It was a journey filled with challenges and learning experiences, and I'm grateful for the chance to have participated.

Comment