I was offered a phone interview after applying online. Interview was very friendly and relaxed. Principal doesn't ask coding questions during internship interviews. The questions are more behavioral. They consider freshman and sophomores along with juniors for IT internships. You apply for a general IT internship and the specific role is determined after the interview.