What I wish was different
The internship program schedule and the whole company's management are very bad. The internship activity schedule got changed a lot. We also did not have a clear idea how we would be judged for the return offer and it turned out at the end it depended on how much the CTO (who was really rude to interns) liked your project. HRs were also in charge of matching interns with teams, which ended up that several interns worked with the team that knew nothing about their projects.