Incredible talent density: You work alongside some of the brightest minds in the industry. There are lots of learning opportunities just by being in the room.
Technical infrastructure: Top-tier internal tools and platforms. Developer experience is miles ahead of other companies I’ve worked at.
Work-life balance: Generally very good, especially compared to startups. Managers tend to be respectful of personal time.
Career mobility: It's easy to switch teams. I’ve changed projects twice with minimal friction and lots of support.
Perks: Free meals, shuttles, massage credits, generous parental leave. It still feels like a luxury job in many ways.
Promotion pacing: Promotions can feel slow and bureaucratic, especially at senior levels. You often need to demonstrate the next level for over a year before you’re even considered.
Decision-making overhead: Lots of alignment and consensus culture. It’s not always fast-moving.
Big-company inertia: Some teams have legacy code and slow processes that are hard to change.
Performance calibration: Peer comparisons and stack ranking can be stressful around review season. You need to actively advocate for yourself.
5 stages: * 2 coding * System design * Machine Learning system design * Hiring manager meeting Coding rounds were standard LeetCode medium. The Machine Learning design and system design were a bit harder.
First, a 30-minute call with the recruiter. Then, an online coding interview which I completed in 30 minutes, allowing me to chat with the interviewer for another 15 minutes. Second round of coding interview on-site. It was a sliding window questi
It was good. The lady was very nice and gave me a cup of coffee. They asked me to invert a binary tree. They were so impressed they offered me a job two weeks later. I declined the position so I can work for my dad in my home country selling bottl
5 stages: * 2 coding * System design * Machine Learning system design * Hiring manager meeting Coding rounds were standard LeetCode medium. The Machine Learning design and system design were a bit harder.
First, a 30-minute call with the recruiter. Then, an online coding interview which I completed in 30 minutes, allowing me to chat with the interviewer for another 15 minutes. Second round of coding interview on-site. It was a sliding window questi
It was good. The lady was very nice and gave me a cup of coffee. They asked me to invert a binary tree. They were so impressed they offered me a job two weeks later. I declined the position so I can work for my dad in my home country selling bottl