I did a two different internship as well as a 3 month job in a startup. In these experience I gained experience in Java, Spring boot, hibernates, google code format, Design Patterns, MySQL, Node.js, Express.js and a lot another.
In these real world experience I have the chance to see the whole picture of the software development process.