I attended off-campus placement by Wipro, that took 2-3 days to complete 4 rounds.
these 2-3 days were not consecutive, you have to wait for a week or two for the results of previous rounds and then be called for next rounds. Comapnies like Wipro, TCS, Infosys go for mass hiring, so do not much bother about Candidate's (freshers) interest and also do not confirm the roles/skills/domain that he will be working on. That will be confirmed only after you join. Luckily, I got the one that I wanted. Even after you get a mail stating you have been selected and will receive a joining letter soon, you have to wait for long to actually receive the Joining letter. In my case, it was 2 months, but I have seen people waiting for almost a year.
Interview Rounds:
1. Aptitude/logical test - AMCAT
2. Technical discussion
3. Technical cum managerial discussion
4. HR discussion