I applied for a Bsc. diploma internship at Adobe by sending my resume to a recruiter. I got contacted the same day and they scheduled two in-person interviews for me. The first one was a 60-minute technical interview (and it extended to 75), with a panel of two engineers from the team I was interviewing for and the second one was a 30-minute chat with two hiring managers. For the first interview I was asked a number of questions, from describing projects I have worked on (based on my resume) to quick data structures & algorithms problems. I was also asked some general questions about distributed systems and communication protocols. I enjoyed this interview a lot, because the two engineers were very friendly and the questions covered a lot of different areas. The second interview was about my experience and my future plans and the two managers were also very friendly.