CodeVita is an annual hackathon hosted by Tata Consultancy Services (TCS) that tests students on their programming and problem-solving abilities. It is divided into three rounds, with the difficulty of the questions increasing with each round. CodeVita offers numerous benefits, including cash prizes and placement opportunities.