Besides my stocks are 3x (almost 2 mil) overall it’s not bad. No free food, shitty cantine, good food trucks. Atmosphere is ok when you feel the vibe and understand what everyone (including your manager) expects from you. You are always expected to do more than anyone asks from you, and this is appreciated - getting top performer and promotions is not hard if you can work hard. Also, keep in mind, working hard doesn’t matter working long (more than 7-8 hours).
Weird. Why does that matter? Literally the only thing that matters is how much hits your bank account at the end of the day. Would you feel the same way if you joined a company and the stock dropped 50%?
Typical big tech onsite. I had 4 coding questions (medium level) and system design. Basically all questions were derivatives of 'Cracking the Coding Interview' questions. They care a lot about getting to optimal time complexity because for us it's actually important in practice.