For software engineering interns, they tend to be very conservative with what they ask you to do. I believe I was the only pure software engineer my year. Their general practice is to prefer to give interns projects where they don't need to write code. My project was mainly to develop metrics for measuring software quality. The internship was much more about engineering practices than development. They're definitely behind the curve when it comes to modern software engineering internships and giving out interesting, challenging work. Interns in other disciplines had more code writing responsibilities than I did. For instance, mechanical engineers would help work on programs that calculated various measurements and performed analyses.