Brilliant and supportive colleagues across teams.
Cutting-edge projects with global scale.
Excellent compensation and equity packages.
Strong focus on engineering best practices.
Flexibility with hybrid and remote options.
Processes can be overly complex.
Promotion process feels opaque at times.
Too many internal tools to learn.
Workload may lead to burnout.
Large company means slower decision-making.
Initial phone screen with a recruiter to gather background information, followed by an over-the-phone technical interview with a software engineer. This is then succeeded by four face-to-face interviews with four different engineers on the same day.
I had two back-to-back phone interviews. The first was harder due to communication issues. I couldn't understand the interviewer properly because of his accent. The second interview was fine. There were no questions I didn't expect, and the intervi
I applied online and was contacted the next day for a non-technical phone interview. We then scheduled a technical interview for the next week. After that, I was contacted and asked to code in a live Google document, answering technical questions.
Initial phone screen with a recruiter to gather background information, followed by an over-the-phone technical interview with a software engineer. This is then succeeded by four face-to-face interviews with four different engineers on the same day.
I had two back-to-back phone interviews. The first was harder due to communication issues. I couldn't understand the interviewer properly because of his accent. The second interview was fine. There were no questions I didn't expect, and the intervi
I applied online and was contacted the next day for a non-technical phone interview. We then scheduled a technical interview for the next week. After that, I was contacted and asked to code in a live Google document, answering technical questions.