Great benefits, a supportive culture, and an amazing new Toronto office.
Work can be a bit boring based on your team. The compensation difference between the US and Canada is huge.
The process is long. It consists of more or less five interviews: * A typical algorithms one (twice) * An architecture one * A simple program one * One where they ask you about your experience (they might be too lazy to read it from your CV). After
The process was standard. I applied online and was contacted by a university recruiter. Next, I set up a 1:1 phone interview with another engineer, which lasted for about an hour. The coding challenge was administered online on CoderPad.
Screening, coding problems, software design problems, and a personality interview. Generally a good experience; interviewers are very nice and actively help you to do your best. For backend roles, make sure you know a lot about algorithms and data
The process is long. It consists of more or less five interviews: * A typical algorithms one (twice) * An architecture one * A simple program one * One where they ask you about your experience (they might be too lazy to read it from your CV). After
The process was standard. I applied online and was contacted by a university recruiter. Next, I set up a 1:1 phone interview with another engineer, which lasted for about an hour. The coding challenge was administered online on CoderPad.
Screening, coding problems, software design problems, and a personality interview. Generally a good experience; interviewers are very nice and actively help you to do your best. For backend roles, make sure you know a lot about algorithms and data