Finished an interview with a FB recruiter who is interested in me for one of their “Infrastructure teams”. My first thought was “Oh no not DevOps” because I’m a software engineer. When I asked for clarifications, I received a vague answer mentioning “building and scaling apps” and “quicker deployments.” Facebook’s official job description reads mostly like that of a SWE except saying youre writing backend core components. Other than working on back-end components, does this require any specialized skills, like AI/ML jobs expect you to have? Also is the technical interview any different than regular SWE roles? He mentioned it will have DS/Algorithms questions, and even recommended LeetCode so it sounds like it could be the same.
Given the generic answers your recruiter gave you, I suspect you are on a generalist track. Generalist is the most common way to get hired as a SWE FB. For these, all interviews are mostly the same, with some variation depending on level and individual focus. A hired generalist engineer will then pick a team after joining to work on based on interest, which may or may not be an infrastructure team. A generalist SWE is not expected to have any highly specialized skills but is expected to be able to select a team based on an accurate self assessment (for example, you might narrow down to only teams you believe you are uniquely suited to impact, or you night look for teams in areas you'd like to grow). I would encourage you to ask your recruiter if this is the case for you. What is normally called devops is called Production engineer at FB.
The PE and SWE pipelines are different, so likely your recruiter will lose interest if they are a PE recruiter. That said, don’t settle for the wrong role. PM if you’d like to talk about my infra team
If its PE, you need to have good understanding of linux, distributed systems etc. Of course, leetcode coding questions also.
Is this for production engineering? I was also reached out and am trying to get a software interview but it doesnt seem like the recruiter is gonna help me.
I don’t even know because he gave vague terms. What makes you say you’re not going to get a technical interview?
Software engineering interview*, the role was specifically called production engineer which is apparently a specific role at facebook (assuming its devops)