← Interview experiences
Got the offer

Software Engineer at Meta

Difficulty
Process took
6 months

How it went

The candidate initially interviewed for an IC6 role but was down-leveled to IC5 due to performance in the system design round. The system design questions focused on how a system interacts with other external systems. Preparation for higher-level roles should include a strong understanding of these inter-system dynamics.

What came up

Data ModelingMachine LearningConceptStatistics & ExperimentationData AnalysisCodingSQLData Structures & AlgorithmsPeople ManagementProject ManagementProgram SenseCross FunctionalSystem DesignProduct DesignEstimationProduct StrategyAnalyticalTechnicalExecutionBehavioralCustomer InteractionApp CritiqueData Pipeline DesignArtificial IntelligencePresentationPortfolio ReviewDebuggingCode ReviewProject Discussion

A candidate-reported account, lightly edited. Interview processes change by team and date.