The campus is beautiful. The work is immediately gratifying, as you're working on the website/app that literally over a billion people use the world over. The people are great, the food is free and incredible, and the benefits and perks in general are flat out impeccable. The work is challenging, and you're always growing. This place definitely has got many, many strengths.
The work-life balance can be difficult. You're judged by the amount of work you put out, which is fair, but to keep up, you may need to regularly work 10 hours per day. I'd often see people put in even more hours each day. But then again, if you're incredibly skilled, you could probably get away with less than 8 hours per day.
You're making smart decisions. Keep doing that.
I was contacted by a recruiter who found me via graph search and was asked whether I was job hunting. I chose to go onsite for the initial phone screen. The question was straightforward, with an emphasis on fast and accurate coding, and the interview
One phone screen followed by four on-campus interviews. Standard coding questions, one highly scalable design question, and questions about past projects. Check out David Malan's scalability lecture on YouTube. That's a good starting point. Write
I applied online. It's honestly straightforward from LeetCode tagged. There are no surprises if you do tagged; you would be good and do well. System design is much harder. I would recommend using Hello Interview.
I was contacted by a recruiter who found me via graph search and was asked whether I was job hunting. I chose to go onsite for the initial phone screen. The question was straightforward, with an emphasis on fast and accurate coding, and the interview
One phone screen followed by four on-campus interviews. Standard coding questions, one highly scalable design question, and questions about past projects. Check out David Malan's scalability lecture on YouTube. That's a good starting point. Write
I applied online. It's honestly straightforward from LeetCode tagged. There are no surprises if you do tagged; you would be good and do well. System design is much harder. I would recommend using Hello Interview.