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.
3 rounds of interview. 2 coding and 1 behavioral. Round 1: 2 Meta-tagged LeetCode questions (high-frequency) (linked-list + tree). Round 2: Interviewee-designed questions (greedy) + Meta-tagged LeetCode (binary search tree LCA).
The interview process was fast but intense. For the coding part, people can focus on questions that are often seen on LeetCode (medium level). Usually, you need to solve two questions in one round. Demonstrate a clear thought process and the abilit
1. Behavior/Past experience 2. Ninja 3. Lunch (not rated) 4. Design 5. Ninja The behavior interview is about 1 hour, focusing on your past and current experience and projects. It includes a 15-minute coding test. The first Ninja session is an openi
3 rounds of interview. 2 coding and 1 behavioral. Round 1: 2 Meta-tagged LeetCode questions (high-frequency) (linked-list + tree). Round 2: Interviewee-designed questions (greedy) + Meta-tagged LeetCode (binary search tree LCA).
The interview process was fast but intense. For the coding part, people can focus on questions that are often seen on LeetCode (medium level). Usually, you need to solve two questions in one round. Demonstrate a clear thought process and the abilit
1. Behavior/Past experience 2. Ninja 3. Lunch (not rated) 4. Design 5. Ninja The behavior interview is about 1 hour, focusing on your past and current experience and projects. It includes a 15-minute coding test. The first Ninja session is an openi