Good benefits, amenities, and stock compensation are quite high.
Lower levels of management are relatively "weak," meaning they mostly play politics. It isn't particularly engineering-focused. "Big" personalities walk over and bully "small" personalities.
Each link in the management chain needs to be strong, or else everything below it falls apart.
After the first phone interview with JavaScript and CSS questions, I got the onsite interview request. I paid the ticket and flew to SF the day before the interview, and around 12:00 PM, when I was going to have lunch, somebody gave me a call telling
45-minute technical interview with a member on the team (LeetCode medium). 45-minute systems design question with a different team member (design Facebook Messenger). CoderPad and shared screen were used, respectively.
The interview process takes about 3 weeks. It consisted of 3 rounds: back-to-back interviews. Two of these were technical, and the other was behavioral. The first two technical questions were average, focusing on optimization and edge cases.
After the first phone interview with JavaScript and CSS questions, I got the onsite interview request. I paid the ticket and flew to SF the day before the interview, and around 12:00 PM, when I was going to have lunch, somebody gave me a call telling
45-minute technical interview with a member on the team (LeetCode medium). 45-minute systems design question with a different team member (design Facebook Messenger). CoderPad and shared screen were used, respectively.
The interview process takes about 3 weeks. It consisted of 3 rounds: back-to-back interviews. Two of these were technical, and the other was behavioral. The first two technical questions were average, focusing on optimization and edge cases.