There were multiple candidates so there was a group fly round. The questions in this round were
(i) Given a string as input find whether the string is accepted by a given regex or not.
(ii) A problem similar to Meeting Rooms II
And some mathematical questions.
The next round was a F2F interview. The interviewer asked me about my projects and past internships. Then there was a coding question Minimum Window Substring. I had solved this problem before so I wrote and explained the optimal solution. Then we talked about the time and space complexities of the algorithm and why they are important in real life.
Finally there was a behavioral round. It seemed like they were going through this round just for the sake of doing so since it was lasting around 10 minutes for each candidate. The interviewer asked me about my projects and if I had any questions for him. At the end of this round, I was offered the internship position.