Lots of very smart people. Some interesting technologies.
Terrible managers. The message from management is always that you are not doing enough, other people are doing a better job, etc.etc. Promotions come from the in-crowd.
People from the outside with different ideas are viewed with suspicion. There is an overpowering atmosphere of "this is how we do it, now fall into place."
No sense of teamwork.
Great benefits, but you need to invest heavily in developing your managers as people managers.
Phone interview, followed by 4 tech screens and a final round with the hiring manager.
It was simple and straightforward. It was a 3-hour virtual onsite composed of three different interviews with three different interviewers. Each interview included at least one LeetCode question, questions about background, and possibly a logic quest
I had a technical round with the hiring manager for 60 minutes. This was a tech screen round. They asked me questions based on system design. I would say it was easy, but I was just not prepared. Overall, it was good.
Phone interview, followed by 4 tech screens and a final round with the hiring manager.
It was simple and straightforward. It was a 3-hour virtual onsite composed of three different interviews with three different interviewers. Each interview included at least one LeetCode question, questions about background, and possibly a logic quest
I had a technical round with the hiring manager for 60 minutes. This was a tech screen round. They asked me questions based on system design. I would say it was easy, but I was just not prepared. Overall, it was good.