There are a lot of good engineers and managers there.
You should spend time on the preparation of documentation.
First, had a call with the hiring manager to discuss experience and interview details. Then, scheduled a 1:1 technical interview with a senior engineer. It was mainly a single big problem with an average of three follow-up questions.
One Skype interview (a not-too-difficult algorithms question), then the in-person interview. The in-person interview consisted of: * A simple algorithms question * A find-the-bug question * A systems architecture question * A design-and-implementat
Initial discussion with recruiter over the phone. Online screening with an engineer - 45 minutes and 10 minutes at the end for questions. This contains a coding problem in 3 parts.
First, had a call with the hiring manager to discuss experience and interview details. Then, scheduled a 1:1 technical interview with a senior engineer. It was mainly a single big problem with an average of three follow-up questions.
One Skype interview (a not-too-difficult algorithms question), then the in-person interview. The in-person interview consisted of: * A simple algorithms question * A find-the-bug question * A systems architecture question * A design-and-implementat
Initial discussion with recruiter over the phone. Online screening with an engineer - 45 minutes and 10 minutes at the end for questions. This contains a coding problem in 3 parts.