- What were your goals for the internship, and how do they compare to what you actually got out of it?
- What are the top 3 things you'd change about the way our internship program works?
- What are the top 3 things you think worked well?
- If you could repeat the internship knowing what you know now, what would you do differently?
- What advice would you give to company leadership (at any level)?
Getting fresh eyes from an intern can provide valuable insight into things you're doing right, and things that could be improved.
For helping the interns, I'd talk to them about what they learned, what their next career steps are, and what subjects they're most interested in. Ideally, you have a mentorship program setup already where this has already been discussed, so this may end up being very brief. But even without a mentorship program, having good discussion about how you can help the interns aside from just having an extra line of experience on the resume is healthy for both sides.
For improving the program for future interns, I'd also ask them what they wished they knew when they first started their internship. For all of the above, make sure that it's a safe environment to have honest discussion - for instance state outright that they're not going to burn bridges by pointing out process flaws or talking about working at other companies in the future.
It's just interesting framing these to someone who may not have much experience to compare it to.
Most of them are probably hungry for a high paying tech job, and will tell you they want an offer / want to work with you. Even if to just get another offer for some bargaining power. It's probably worth asking them questions about how easy it was to ramp up and such if you are in a position where you can improve those systems.
Check out the code, is it well written? Modular? Documented? Did they go through the proper steps in your sprints / documentation? Ask their mentors if they asked questions when blocked, etc.
If they worked hard, had a good attitude / could get along with the team and wrote good code (remember they are new to coding most likely) - and you think they have a lot of potential than consider giving them an offer.
Taking the post to be snarky was one fundamental aspect of my misinterpretation.