I applied online. I interviewed at Curriculum Associates
Interview
Normally, the internship for software engineering internship took around 3 rounds here. The first round should be a telephone interview with HR, roughly 10 mins to get your basic info setup. Second round is still a phone interview but with Hiring manager and becomes more technical, it took around 30 minutes and prepared to do some easy coding on online coding platforms(roughly one question is enough for 30mins phone interview).
Finally you will be invited onsite to a 4 rounds interview with 4 different people(directors of software engineering dept.) Half behavioral and half technical questions, and 2-3 puzzles. Be prepared with your resume stuffs and stay confident.
Interview questions [1]
Question 1
isPalindrome check using java; difference between inner join and outer join; print out some shape Patterns using any language you're familiar with; four walkers with different speed walk across a bridge in in evening with help of light in shortest time(puzzle)