1 part:
Had a full-on all-applicants videocall where we had to join a server, create a fork of a pre-made project, and add our code to the missing parts of that project, that had little code "problems" for us to solve.
Managed to do all that and submit the answers, had around 98% of the tests successful. The project that we had to fork and work on had built-in tests (Even though the Tech person that was explaining what we have to do did not explain that we do not have to RETURN the answers of the functions, they're received automatically in the tests)
PS: The Tech person had to explain to some applicants (because we were all in the same call) how to login to Github, what to do and so on. Which was awkward at times when some of us were working on solving the code problems given, but still had to listen how some other applicant doesn't know how to fork or where should they write code.
2 part:
Technical interview with HR and Developer representative.
Honestly the girl from HR seemed like it was their first time doing HR interviews, and the Developer looked like was laying down in his seat and doing some work while asking random Python questions. A bit unprofessional, and at times awkward as you can see in the question i posted below.
3. Didn't get an offer and left with a sour feeling due to getting all the code correct in the 1st part and answering well the awkward questions in the 2nd part. Need not remind you that this was an Interview for an Internship, not for a Job.