Software Engineering Intern
Department: Genesis
My experience
Overview
Worked on a kanban board on an intern-only internal tools team. Primarily worked on web apps in Angular, which I had to learn on my own on the job. Was also exposed to C# and testing frameworks (Jasmine) in the process. It took a long time to learn these frameworks and especially how they are implemented in legacy software. I wish I had a bit of instruction/guidance, but I was pretty much thrown in and expected to learn everything myself, which eventually led me to be criticized for taking longer than average to complete work.
The offices are amazing and there are lots of incredible resources while working there. I personally realized part-way through the internship that I did not want to be a software engineer, so I disliked my job and work most of the time. I also worked on an internal tools team, so I did not see much impact from my work. The company cares about its employees, but I did not have the greatest managers/mentors which is why my culture score is not a 5. There also was not a great social scene amongst the interns, they are not as social as interns I have met at larger companies.
Would recommend it to people who...
Are experienced and confident that they want to do software engineering and want to work at a fast-paced, growing firm.
Would NOT recommend it to people who...
Are on the fence about software engineering - it is all you will do and they will not help you.
Impact of work
How much knowledge or experience was needed going in (pre-requisites)?
Time spent working
Interview advice
Interview Rounds
Interview format(s)
Interview type
Advice on how to prepare
I would speak to them at a career fair if possible, that's how I first found them and how i got the interview. Very long technical interview - part OOP, part algorithms (a bit on the easier side), part TDD.
More questions? Send the reviewer a message!