With absolutely no doubt, I can say that internships prepared me to be a Software Engineer as much as my undergraduate studies. I just had an intern finish his project under me at Viki, Singapore and I have been through two, one year long internships at companies in Silicon Valley…