Great perks and benefits.
Many locations.
Mobility within the company is easy.
Many talented people and hundreds of projects.
Great training programs.
Strong internal communities and strong ties to external communities, like the C++ Standards Committee and the Python Steering Council.
Investment in older technologies and hardware limits access to newer tech, like modern C++ and databases. Tensions between engineering and product often sideline infrastructure improvements.
Arbitrary interview criteria depending on team & interviewers. Non-meritocratic. Telephonic interviews with two different teams followed by onsite interviews with two teams. Interviewers themselves were very varied in their CS skill level as well as
I contacted my recruiter, which led to a technical phone screen within the next 3 weeks. The interview featured non-LeetCode type questions, focusing more on system design and OOP. It was refreshing to be asked these questions instead of random Leet
A recruiter reached out to me and scheduled a phone interview two days after we first talked. However, the interviewer did not show up for the first phone interview. When it came to the second phone interview, the interviewer did not show up either.
Arbitrary interview criteria depending on team & interviewers. Non-meritocratic. Telephonic interviews with two different teams followed by onsite interviews with two teams. Interviewers themselves were very varied in their CS skill level as well as
I contacted my recruiter, which led to a technical phone screen within the next 3 weeks. The interview featured non-LeetCode type questions, focusing more on system design and OOP. It was refreshing to be asked these questions instead of random Leet
A recruiter reached out to me and scheduled a phone interview two days after we first talked. However, the interviewer did not show up for the first phone interview. When it came to the second phone interview, the interviewer did not show up either.