Doing impactful work: As a software engineer intern, I directly contributed to ongoing high-impact projects and built amazing features that have been released.
Very collaborative culture: Everyone is always willing to help out; the whole team shares the same collective goal.
Strong culture of learning: The company values continuing education. Employees are awarded for constantly improving themselves. There are always things to learn, no matter for interns or senior engineers.
Treats interns seriously: There are a lot of fun trips. It really cares about intern's contribution and wellbeing. Interns can make valuable connections across the whole company.
Really fast-paced, can get a bit stressful at times.
Interview Process: What began as a fairly standard interview process quickly spiraled into an exhausting, opaque, and ultimately disheartening experience. Here's what I went through: * Hiring Manager Chat – Warm and engaging. Set a hopeful tone.
I only made it through the quick phone screen with the recruiter, followed by a 30-minute conversation with the hiring manager. Both were polite, and they let me know their decision fairly quickly.
I had a HackerRank assessment with mostly easy questions, but the last one was hard. I don't remember specifics, but it was about graphs. I passed all the problems but still didn't make it.
Interview Process: What began as a fairly standard interview process quickly spiraled into an exhausting, opaque, and ultimately disheartening experience. Here's what I went through: * Hiring Manager Chat – Warm and engaging. Set a hopeful tone.
I only made it through the quick phone screen with the recruiter, followed by a 30-minute conversation with the hiring manager. Both were polite, and they let me know their decision fairly quickly.
I had a HackerRank assessment with mostly easy questions, but the last one was hard. I don't remember specifics, but it was about graphs. I passed all the problems but still didn't make it.