For the HR, I had to record a couple of videos answering basic questions like whats the reason you're applying, how could you be a good fit for the team, and questions about whether or not have you researched their organisation and what they do. After that, for the technical part, they send you a task which is in Spring, a mini project which should be pushed to GitHub and the time given to finish it is about a week. If you haven't worked in Spring, I'd say the project could be a bit difficult. I ended up not fully applying to this internship because I gave myself only a day to learn Spring, which wasn't enough to solve the project.