An internship is a period of work experience offered by an organization for a limited period of time. In software, a software engineer intern tends to have stronger importance with more competitive pay and real projects to work on.
Do you have to have 1:1 with intern manager weekly or is it okay to just send them an email talking about what you accomplished during the week provided you meet with mentor daily.
How early in the internship do you make your intentions of wanting to get a return offer clear and how would you go about doing so, do you just talk to your manager or your mentors as well?
I've had a lot of friends tell me that they didn't negotiate their offer, so I'm wondering whether it makes sense to negotiate. What are the costs of trying - Is it possible to lose anything if you try to negotiate and fail?
Android and mobile development as a whole is something I'm very interested in. For example, I see the Taro Android app, and it's pretty smooth and performant while being built quickly. What can I do to get to this level?
In particular, what are the upsides of living in the SF Bay Area? Is it worth the high cost of living?
For my situation in particular, I would like to end up at Amazon working full-time after school, but I don't live in Seattle or the Bay Area (I live somewhat close to another major metro area). Does moving make sense?
I've been asked to write a design doc for my project; Samsara even has a structure to follow for these. After I understand how the overall system works, I will tackle. I want to make sure that there's a strong storytelling element in my doc, avoiding as much jargon as possible.
Samsara’s a great company, so I would love to receive a return offer and be regarded as a "superstar" intern. What high-level tips do you have to accomplish this?
A successful software engineer intern needs to know how to onboard, work with their manager, write good code, and communicate their projects well.