M

Meta

IC4 Software Engineer

Interview Date

May 2024 (process took 8 weeks)

Result

Offer

Difficulty

Medium

Rounds

5 (Recruiter Call, Mock Interview, Screening, Onsite - 2 Coding, 1 Behavioral, 1 Product Design)

Drive Type

Full-Time

Topics asked

Data StructuresAlgorithmsProduct DesignBehavioral

Detailed experience

Role: IC4 Software Engineer

College: Not Specified

Interview Date: May 2024 (process took 8 weeks)

Interview Type: Full-Time

Result: Offer

Difficulty: Medium

Rounds: 5 (Recruiter Call, Mock Interview, Screening, Onsite - 2 Coding, 1 Behavioral, 1 Product Design)

Topics Asked: Data Structures, Algorithms, Product Design, Behavioral

Experience:

This candidate with 9 years of experience, mostly in full-stack roles at non-FAANG companies, secured an IC4 role at Meta. The total process from the initial call to the final decision was 8 weeks.

Mock Interview: The candidate solved the first problem and brute-forced the second. Feedback indicated that the code was not clean enough.

Screening Day: Two variations of previously seen medium-level coding questions were presented. The candidate solved them adequately and proceeded to the next round. Tips for this stage included writing clean code, running manual test cases, and thinking out loud.

Onsite Interviews: The onsite loop included two coding interviews, one behavioral interview, and one product design interview. The candidate chose to book both coding rounds on the same day.

Coding Interview 1: This interview went very well. The candidate connected with the interviewer and solved both problems optimally with time to spare. The questions were estimated to be LeetCode medium difficulty.

Coding Interview 2: The experience for the second coding interview was not explicitly detailed, but the overall sentiment suggests a positive outcome leading to an offer.

Behavioral Interview: This round went "ok." The interviewer mainly read questions from a script, which made the conversation feel a bit disjointed.

Product Design Interview: This round also "wasn't perfect," but the candidate connected better with the interviewer and they brainstormed ideas. The candidate felt time went by very quickly. A key tip for this round was to practice end-to-end designs within a 30-minute timer.

The candidate received positive feedback overall and landed between IC4 and IC5 levels, with an IC4 ranking for behavioral and IC5 for product design.

Posted on - 13 Nov 2025
Meta Interview Experience - IC4 Software Engineer | OAHelper