Compensation is very good.
If you can handle the stress and toxic culture, career growth can be good, and there is a lot to learn.
Surface-level benefits, such as free food and merchandise, are good.
Stop basing performance reviews on big projects and instead make the culture more collaborative. Having one massive project per person is not an effective way to do software engineering.
Finished the interview in about a week. Recruiters didn't rush me, gave me time for competing offers, and kept in touch regularly during the process to address concerns. Great experience.
The interview process began with an initial behavioral phone screen with a human resources representative. Following that, there were two virtual on-site interviews with engineers: * A technical deep-dive focused on coding. * A comprehensive sy
Did not pass the interview. The questions were pretty tough, with multiple steps and were very challenging. I should have studied LeetCode more and done harder/medium LeetCode problems involving algorithms, and also become more familiar with systems
Finished the interview in about a week. Recruiters didn't rush me, gave me time for competing offers, and kept in touch regularly during the process to address concerns. Great experience.
The interview process began with an initial behavioral phone screen with a human resources representative. Following that, there were two virtual on-site interviews with engineers: * A technical deep-dive focused on coding. * A comprehensive sy
Did not pass the interview. The questions were pretty tough, with multiple steps and were very challenging. I should have studied LeetCode more and done harder/medium LeetCode problems involving algorithms, and also become more familiar with systems