Recent trends in recruitment of fresh engineering graduates is through online recruitment test and some of the most popular among students are AMCAT, Elitmus and there are bunch of them and I am not aware of them.
Therefore, many of the Offcampus recruitments is based on the scores of these tests . Based on these scores, IT companies sent invite to apply or advt to apply . hence, it is fairly successful in many cases upto interview stage. At the interview stage, you need to exhibit the knowledge, skills, competency required of fresher and discussions will be around it + recent trends in IT – data analytics, block chain etc