← Interview experiences

Software Engineer at Meta

Difficulty
Level
Entry
Process took
1 months

How it went

The interview process began with a recruiter call, followed by a phone screen, bypassing the online assessment due to a previous final-round appearance. The subsequent loop consisted of three technical interviews and one behavioral assessment. Technical interviews focused on problem-solving, emphasizing the explanation of brute-force solutions, optimization strategies, and the justification of chosen approaches. Candidates must manually trace their code to demonstrate correctness, as execution is not permitted.

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.