Good pay and benefits for an internship. I got code-reviewed, which is good for becoming a better programmer. Having a lot of other interns makes for a decent social scene outside of work.
The company doesn't really care about your intern project and doesn't give you real responsibilities. There's relatively low interaction with full-time engineers who could foster your growth better.
The company culture also felt like the majority of people in my office weren't trying to take on significant responsibility, nor were they proactive about contributing to the company. The excitement level is quite low.
Don't recycle intern projects (we know you do). Just give small-scale projects that you think can actually be used in the long term but are relatively lower impact.
Encourage more interaction between interns and mentors.
Interviewers were very cordial and asked good and relevant questions. Initially, I had a phone interview followed by an on-site interview. In total, I had six rounds of interviews. The interview started in the morning and lasted until the evening.
Technical interviews, efficient and organized. Expected in-depth coding experience and knowledge.
I first received a call for a phone interview with a manager of the team. It was a one-hour interview and consisted of questions about pointers, page faults, memory leaks, and CPU cycles. I was asked to write a string concatenation function and a st
Interviewers were very cordial and asked good and relevant questions. Initially, I had a phone interview followed by an on-site interview. In total, I had six rounds of interviews. The interview started in the morning and lasted until the evening.
Technical interviews, efficient and organized. Expected in-depth coding experience and knowledge.
I first received a call for a phone interview with a manager of the team. It was a one-hour interview and consisted of questions about pointers, page faults, memory leaks, and CPU cycles. I was asked to write a string concatenation function and a st