← Timeline

Entry level years vs mid level years vs Senior level years? (SWE)

r/cscareerquestionsCAD

u/michaelnovati replied ·
The midlevel FAANG bar is about scope of responsibility and ownership in your current role more than YOE or raw skills. I worked with a lot of people at FB go from 3 (junior) -> 4 (mid level) and interviewed hundreds of people as well so have a lot of advice there. I'm also familiar with Google and Amazon's leveling process. Amazon has the least consistent process and you could possibly get a mid level (L5 SDEII) job there with very strong raw skills and some good experience. Facebook and Google have a high bar for scope of responsibility in past experience and will gauge that through: 1. System Design: can you apply all you've seen with big systems in your past jobs and describe a reasonable architecture for something like Google Photos. 2. Technical Behavioral/Hiring Manager: your experience will be pattern matches to the expectations of a mid level at the company, so owning features (maintaining and fixing bugs, driving, breaking up big changes into smaller tasks to work on day to day, communicating with stakeholders, proactively improving and maintaining the code for a feature). If your experience is more like 'my manager gives me tasks every week and I finish them on time' you aren't at mid level yet.