The job expectations and promotion progress feel very transparent at Facebook, and I feel that my manager has my best interests in mind. I receive plenty of help from senior engineers and feel that I am progressing well as a programmer.
My team also agrees to work 40-hour weeks, which is not what I was expecting before coming here (excluding on-call).
I work on a ton of refactoring, so having to understand undocumented and poorly written code can be a pain.
When I am on call, I can be paged to fix the production service after work hours, though I haven't been paged while sleeping yet.
Applied online and received an invitation for a phone screen the following day. The phone screen was 45 minutes long and consisted of two LC-style questions. The interviewer was very nice and generous with tips.
Initial recruiter call, followed by a coding assessment (different from LeetCode-type questions, with pre-defined levels of questions where each level unlocks after all test cases are passed), a phone screen, and a virtual on-site interview (3 coding
I applied online. The recruiter reached out to me. We had one phone screen and then a panel with four rounds of interviews. The panel was scheduled in two days.
Applied online and received an invitation for a phone screen the following day. The phone screen was 45 minutes long and consisted of two LC-style questions. The interviewer was very nice and generous with tips.
Initial recruiter call, followed by a coding assessment (different from LeetCode-type questions, with pre-defined levels of questions where each level unlocks after all test cases are passed), a phone screen, and a virtual on-site interview (3 coding
I applied online. The recruiter reached out to me. We had one phone screen and then a panel with four rounds of interviews. The panel was scheduled in two days.