They pay really well, and they have well-defined career growth. The performance review systems are great for motivating people and providing actionable feedback. You can do big things. Even if you are on a small team, you can literally reach out to anyone in the company to make or call out problems. The caveat is that your local team's leadership is incentivized to hammer down your concerns and then raise those concerns themselves. Ignore your leadership, and focus on doing the right thing, and you will have a grand time.
This company does not know how to ship a large piece of software and wants immediate results (two to three months to demonstrate something promising, with an expectation that by another two to three months it will ship). If this does not happen, they will push your team to develop something different or radically change the thing you are trying to make.
When developing big software, please stop trying to change it to chase a trend. Big software takes a long time and will not be able to ship in time to meet fast trends. Big software should be for long-term plans.
1. Recruiter phone screen. Asked about background, people management, and whether the role was hands-on. 2. On-site preliminary 45-minute interview. This was very informative, and the interviewer described the interview process and how to prepare. 3.
A recruiter contacted me and provided hints. I had one phone interview, followed by an all-day, in-person interview with six people individually. The interviews focused on: * Management * Coding * Problem-solving (two interviews) * Compute
Facebook's interview process was incredibly pleasant. The recruiters genuinely wanted me to succeed and provided a ton of support and guidance. Top marks on the experience overall, definitely one of the most transparent and supportive interview pro
1. Recruiter phone screen. Asked about background, people management, and whether the role was hands-on. 2. On-site preliminary 45-minute interview. This was very informative, and the interviewer described the interview process and how to prepare. 3.
A recruiter contacted me and provided hints. I had one phone interview, followed by an all-day, in-person interview with six people individually. The interviews focused on: * Management * Coding * Problem-solving (two interviews) * Compute
Facebook's interview process was incredibly pleasant. The recruiters genuinely wanted me to succeed and provided a ton of support and guidance. Top marks on the experience overall, definitely one of the most transparent and supportive interview pro