About two years ago, when I was first searching for a software engineering internship, I remember asking myself, “What do I want to get out of this new experience? What would an ideal internship be?” It really boiled down to three main asks: I wanted to be treated and challenged