Formation.dev is an interview prep platform built for mid-level and senior software engineers aiming to land roles at top tech companies. Founded in 2019 by ex-Meta and Nextdoor engineers, it pairs adaptive learning technology with mentorship from FAANG-level engineers and hiring managers.
Formation.dev is more selective than most prep platforms. It's built for experienced software engineers (3-8+ years), and you have to apply and pass a technical assessment to get in. You also need to be eligible to work in the US or Canada.
If you fit that profile and want structured, long-term preparation, Formation.dev has a lot to offer. But the cost and the eligibility rules are worth understanding before you commit.
In this guide, we cover how Formation.dev works, its main services, pricing, and the pros and cons you should know. We also cover the best Formation.dev alternatives, so you can decide which option fits your goals and budget.
Here's an overview of everything we'll cover:
- Formation.dev services
- Formation.dev review (pros and cons)
- Formation.dev pricing
- Formation.dev alternatives (top 3)
- More Formation.dev alternatives (by category)
- Formation.dev FAQs
1. Formation.dev services ↑
Before we get into the pros and cons, let's look at Formation.dev’s primary services.
1.1 The Fellowship program
Formation.dev's core product is the Fellowship, a personalized prep program for working software engineers. Rather than a fixed curriculum, it builds a plan around your current skills and target roles.
The Fellowship combines three things: adaptive technology that points your practice at your weak spots, unlimited mock interviews and mentorship with senior engineers, and job-hunt support that runs until you sign an offer. The program adjusts as you improve.
Before joining the Fellowship, you'll need to complete an application and technical assessment. Formation then decides whether you're a good fit for the program.
1.2 Unlimited mock interviews and mentorship
The part of Formation that current and former “fellows” (engineers enrolled in the program) rate most highly is the mock interviewing. You get unlimited mock interviews and 1-on-1 mentorship sessions with senior and staff-level engineers, tech leads, and hiring managers from FAANG+ and other rising tech companies.
Mentors give feedback on coding, system design, and behavioral rounds, and help you frame your past work at the right level for senior interviews. There's no limit on how many mocks you do, so you can keep practicing until you feel ready.
1.3 Adaptive practice and curriculum
Formation.dev uses an adaptive learning algorithm to identify your weak areas and direct your practice toward them. The idea is to avoid spending time on skills you've already mastered and focus on the gaps that matter for the roles you're targeting.
The curriculum covers algorithms and data structures, system design, and behavioral preparation, with daily coding drills and periodic assessments to track progress. Some fellows find the structured schedule and accountability the most useful part of the program.
1.4 Career coaching and job search support
Alongside interview prep, Formation.dev also offers career support, which includes resume and LinkedIn review, salary negotiation coaching, and curated job opportunities sent to you while you're searching. You’ll continue to receive job search support until you sign an offer, rather than ending after a set period of time.
1.5 Free studio workshops
Formation.dev also runs free live workshops led by its mentors, built around how interviews run at top tech companies. They're a low-commitment way to get a feel for Formation's coaching style before applying to the paid program.
Now that we've covered the basics, let's look at Formation.dev’s pros and cons.
2. Formation.dev review (pros and cons) ↑
Formation.dev has a strong reputation among engineers, with most first-hand reviews praising the quality of its mentorship.
The most common criticism, though, is about timing and cost. On Blind, one current fellow says they regret signing up before they were ready. Their advice is to prep on your own first, then join for a month or two once you're actively applying.
Whether it's the right fit depends on how much structure you need and how the cost compares to your expected salary gain.
2.1 Formation.dev pros
Here are the main advantages of using Formation.dev:
- Unlimited mock interviews with senior engineers: Fellows consistently rate this as the strongest part of the program. Practicing repeatedly with staff-level engineers and hiring managers from top companies is hard to replicate cheaply elsewhere.
- Personalized, adaptive prep: The program targets your specific weak areas rather than running you through a generic syllabus, which can save time for engineers who already have a solid base.
- Structure and accountability: Daily drills, periodic assessments, and a set schedule give self-directed prep a backbone. This is a real benefit for engineers who struggle to stay consistent on their own.
- Support until you land a role: On the unlimited plan, mentorship continues until you sign an offer, with no fixed end date.
- Mentor network and referrals: Fellows train with engineers from companies like Meta, Amazon, Stripe, and Uber, and the network can open doors to referrals that are otherwise hard to access.
These strengths make Formation.dev a serious option for engineers who want hands-on, sustained preparation rather than a few one-off sessions.
2.2 Formation.dev cons
While Formation.dev has its strengths, here are some limitations of the service worth weighing.
- High cost: The unlimited plan starts at $5,000 upfront. After you land a role, you pay a second charge based on how much your salary went up, which ranges from $2,500 to $15,000. So the total typically lands somewhere between $7,500 and $20,000, depending on the size of your raise. For comparison, targeted 1-on-1 coaching with former interviewers at your specific company is available at IGotAnOffer from as low as $100 per hour, with a 100% money-back guarantee.
- You have to qualify: You need to pass an assessment to be accepted, so it isn't an option for everyone. Beginners and early-career engineers generally won't be a fit.
- Eligibility is restricted: You must be eligible to work in the US or Canada, and some payment options are only available in the US. Engineers outside those regions can't use the program.
- Better value once you're actively applying: Formation's real value is the mock interviews and senior mentor feedback. Because of this, some candidates recommend learning the fundamentals on your own first and joining once you're actively interviewing. One fellow on Blind said that they got the most value from the program when they were ready to use those resources regularly.
3. Formation.dev pricing ↑
Formation.dev offers two membership options. Both include unlimited mentorship, prep for every interview type, adaptive practice, and unlimited career coaching. What differs is how long you stay in the program and how you're charged.
- Monthly Membership: $2,500 per month, cancel anytime. Best if you're cramming for interviews you've already booked. There are no work-eligibility or experience requirements for this plan.
- Unlimited Membership: A $5,000 base fee, plus a further payment after placement tied to the salary increase Formation.dev helps you achieve. You need to be eligible to work in the US or Canada.
A few notes: the unlimited plan runs for up to 15 months or until you land a role, whichever comes first. During that period, you get unlimited mocks and 1-on-1 mentorship sessions. The monthly plan, by contrast, renews until you cancel.
You can pay the base fee upfront directly to Formation.dev, or spread it into monthly installments to make the cost more manageable.
Formation.dev advertises a 7-day refund window if you don't see traction early on. Pricing can change, so check the Formation.dev pricing page for current figures before committing.
Now, does the total cost justify the salary increase? Formation states its average fellow increased annual compensation by over $89,000 in 2025. Though, as with any program, results vary and depend heavily on the market and how much work you put in.
We recommend running your own numbers against your target salary before deciding.
4. Formation.dev alternatives (top 3) ↑
If you'd like to explore other options before committing to Formation.dev, we've shortlisted the three best alternatives below.
#1 IGotAnOffer

Services: Hourly coaching: software engineering mock interviews / resume review / career coaching / salary negotiation
Pricing: 2, 3, 4, or 5 credits per 1-hour session (1 credit = $50 / volume discounts available)
Reviews: 4.95 on own site, 4.8 on Google
Coaching expertise: Hundreds of coaches from Google, Meta, Amazon, and other top tech companies, most of whom have interviewed candidates at those firms
Money-back guarantee: 100% refund if you're not satisfied
Pros vs Formation.dev: Pay per session with no large upfront commitment; filter by your target company; coaches who've interviewed candidates there; instant booking; free interview prep guides
Cons vs Formation.dev: No fixed curriculum or daily-drill structure; no unlimited-practice subscription model
IGotAnOffer is a coaching platform where you book mock interview sessions and get help with resume reviews, career coaching, and salary negotiation. Unlike Formation.dev, there's no application, no assessment, and no multi-thousand-dollar commitment to start.
What sets it apart is targeting. You can filter coaches by company and role, so an engineer interviewing at Google, Meta, or Amazon can practice with someone who has interviewed candidates there. You see each coach's background, availability, and price before booking, and there's a full refund if you're not satisfied.
Formation.dev makes sense if you want a long, structured program and unlimited reps. If you just need a few targeted sessions before a specific interview, IGotAnOffer does that for much less.
IGotAnOffer also offers free software engineering interview guides and engineering mock interview videos on YouTube.
#2 Interview Kickstart


Services: Cohort-based technical interview prep program, live classes, mock interviews, 1-on-1 mentorship
Pricing: $5,000 - $12,000
Reviews: 4.8
Coaching expertise: 500+ coaches from top tech companies
Money-back guarantee: 50% tuition refund if you don't land a domain-relevant role within the support period (conditions apply)
Pros vs Formation.dev: Structured cohort curriculum across many specializations (backend, ML, data, SRE, mobile, and more); live instructor-led classes
Cons vs Formation.dev: Comparable cost; fixed weekly time commitment of 10 to 15 hours over several months; cohort pacing is less individualized
Interview Kickstart is an online platform that offers comprehensive tech interview prep courses. Like Formation.dev, it combines a curriculum with mock interviews and mentorship, but it runs on a cohort model with live classes rather than a fully personalized path.
It covers a wider set of specializations than Formation.dev, which helps if you're targeting a niche like machine learning, data engineering, or SRE. The time commitment is significant, and the cost sits in the same bracket as Formation.dev, so the choice often comes down to whether you prefer cohort structure or one-on-one personalization.
Check out our full Interview Kickstart review and alternatives for more details.
#3 Exponent

Services: Tech courses, hourly coaching sessions: mock interview/resume review/salary negotiation
Pricing: From $200 for a 1-hour session
Reviews: 5.0 on own website
Coaching expertise: Courses and coaches across software engineering, system design, PM, and data roles
Money-back guarantee: Full refund within five days of purchase
Pros vs Formation.dev: Far cheaper entry point; no application or assessment; free peer mocks included; broad course library
Cons vs Formation.dev: Largely self-directed; no unlimited expert mentorship or personalized program; coaching costs extra per session
Exponent is a subscription platform rather than a guided program. The base membership gets you courses, a large question bank, and free peer mock interviews, with expert coaching available as a paid add-on.
It suits engineers who want structured material and self-paced practice without a large upfront commitment. You won't get Formation's unlimited 1-on-1 mentorship or a personalized plan, so it works best for self-directed preppers rather than those who need accountability.
Check out our article on Exponent to learn more about its services and alternatives.
5. More Formation.dev alternatives (by category) ↑
Beyond the top three, here are some other platforms worth considering depending on your specific goals.
5.1 Best alternatives for targeted, pay-as-you-go coaching
#1 IGotAnOffer

Services: Hourly coaching: software engineering mock interviews / system design / coding / behavioral / resume review
Pricing: 2, 3, 4, or 5 credits per 1-hour session (1 credit = $50 / volume discounts available)
Reviews: 4.95 on own site, 4.8 on Google
Coaching expertise: Software engineering coaches from FAANG and other top tech companies
Money-back guarantee: 100% refund if you're not satisfied
Pros vs Formation.dev: No application or assessment; no large upfront cost; filter by target company and interview type; book instantly
Cons vs Formation.dev: No unlimited-practice plan or structured multi-month curriculum
For engineers who know their weak spots and want focused practice, IGotAnOffer is the most direct option. You can book a coding mock interview, a system design session, or behavioral practice, and choose a coach who has interviewed candidates at your target company.
In a typical session, you spend 45 minutes in a mock interview and 15 minutes on feedback, then repeat as needed. You only pay for the sessions you book, which keeps the cost far below a full program if you don't need the structure.
#2 Interviewing.io

Services: Anonymous tech coaching sessions
Pricing: from $225 for a 1-hour session
Reviews: Generally positive on third-party forums
Coaching expertise: Engineers from FAANG and other top tech companies
Money-back guarantee: 100% refund if you're not satisfied
Pros vs Formation.dev: Anonymous practice removes some pressure; pay per interview rather than committing to a program
Cons vs Formation.dev: No structured curriculum or long-term mentorship; less hand-holding for engineers who need a plan
Interviewing.io offers total anonymity for its mock interview sessions. Also, some of their interview guides are superbly written and go into excellent detail.
The platform suits engineers who mainly want high-quality practice without a long program around it. Unlike Formation.dev, interviewing.io has no curriculum or career coaching, so it works best as a supplement to your own prep.
5.2 Best free and budget alternatives
#1 NeetCode

Services: Structured coding practice, curated problem lists, video explanations.
Pricing: Free core content; paid courses available
Reviews: Widely recommended on engineering forums
Coaching expertise: Self-study resource rather than 1-on-1 coaching
Money-back guarantee: N/A
Pros vs Formation.dev: Free; pattern-based lists that map closely to what interviews test
Cons vs Formation.dev: No live mentorship, mock interviews, or feedback; entirely self-directed
NeetCode is a free coding interview prep resource built around curated problem lists and video walkthroughs. The lists are organized by pattern, which maps closely to what interviews test, so it's a great starting point for self-study.
There's no live feedback or mock interviews, so NeetCode works best for building foundational skills before moving to paid coaching or mock interviews. Many engineers prep with free resources first, then add targeted coaching once they're actively interviewing.
#2 Pramp (by Exponent)

Services: Free peer-to-peer mock interview sessions
Pricing: 5 credits per month for free Exponent users; unlimited for Exponent subscribers
Reviews: Not available
Coaching expertise: Peer-to-peer, not professional coaches
Money-back guarantee: Not applicable
Pros vs Formation.dev: Free; useful for building familiarity with the interview format
Cons vs Formation.dev: No professional feedback; peer quality varies; you can't choose your partner
Pramp is a website where you can schedule mock interviews with peers. It's been recently acquired by Exponent, so you need to link your former Pramp account to Exponent to use the service.
If you have a free account, you get 5 credits per month. If you want more, you'll need to subscribe to Exponent.
One important thing to note is that you can’t choose who you’ll be having your peer mock session with. Based on the information you give at sign-up, Pramp will match you with the best peer. You can, however, use the “invite session” feature if you want to use its platform to practice with a friend.
It's a good place to get comfortable with the format before investing in mock interviews with an expert on a platform like IGotAnOffer.
Check out our article on Pramp alternatives to read our review and learn more about its services.
5.3 Best for system design mock interview coaching
#1 IGotAnOffer

Services: Hourly coaching for system design and senior, staff, and engineering manager interviews: system design / behavioral / leadership
Pricing: 2, 3, 4, or 5 credits per 1-hour session (1 credit = $50 / volume discounts available)
Reviews: 4.95 on own site, 4.8 on Google
Coaching expertise: Ex-FAANG software engineer mock interviewers, plus coaches from other top tech companies
Money-back guarantee: 100% refund if you're not satisfied
Pros vs Formation: Practice with coaches who've interviewed at your exact level and company; no application or assessment; pay per session
Cons vs Formation: No long-term program or unlimited-practice plan
As you move up, interviews lean more on system design and leadership. On IGotAnOffer, you can book coaches who specialize in system design and leadership rounds, so you can practice the areas that carry the most weight at that level.
You can search by company to find a coach who has run system design interviews at the company you're targeting. You can also tell them exactly what to focus on, whether that's structuring an answer with a clear framework, communicating your design decisions, or talking through trade-offs and scalability.
IGotAnOffer is transparent and reliable, too. You see each coach's credentials and availability and book in a couple of clicks from their profile, from as little as $100, which other platforms often don't let you do.
#2 Prepfully

Services: Mock interviews and coaching with senior engineers, including anonymous sessions and coach matching
Pricing: From $199 for experienced coaches; from $89 for beginner coaches
Reviews: 4.8 stars on TrustPilot
Coaching expertise: Coaches have worked at top companies (Google, Microsoft, Meta etc.)
Money-back guarantee: 100% refund if you're not satisfied
Pros vs Formation: Large pool of senior interviewers; option to practise anonymously; pay per session
Cons vs Formation: No structured curriculum or long-term mentorship; limited filtering compared with some platforms
Prepfully offers anonymous mock interview sessions with experts. What makes it even better is that you can choose your own coach, or let the platform match you with one.
When you choose your own coach, you can pick one based on your budget. So if you can afford it, you can go with a more experienced coach (from $199 up). Or, if you’re on a tight budget, go with a coach with less experience or no completed sessions for $89 up.
One drawback to Prepfully is that it’s hard to filter your coach options. You only have two filter options: by role or by company. Meanwhile, at IGotAnOffer, you have several ways to filter your coaches, allowing you to find the best match more quickly.
For a closer look, see our Prepfully review and alternatives.
5.4 Best for interview training courses
#1 Interview Kickstart

Services: Cohort-based technical interview prep program with live classes, mock interviews, and mentorship
Pricing: $5,000 - $12,000
Reviews: 4.8 on Google
Coaching expertise: 700+ instructors and mentors from FAANG and other top tech companies
Money-back guarantee: 50% refund if you don’t get a relevant job offer within the support period (conditions apply)
Pros vs Formation: Set curriculum with live instructor-led classes; covers many specializations
Cons vs Formation: Comparable or higher cost; fixed weekly time commitment over several months
Interview Kickstart is a structured, instructor-led program for experienced engineers, built around a curriculum with mocks and mentorship. The platform uses cohort classes on a set schedule rather than a personalized path.
It covers a wide set of specializations, which helps if you're targeting a niche like machine learning or data engineering. The cost and time commitment are significant, so it suits engineers who want the structure of a taught course.
Note: Before enrolling, you'll have to join a webinar to learn more about their offerings and the cost.
See our Interview Kickstart review and alternatives for a full breakdown.
#2 Educative

Services: Self-paced, text-based interactive courses for coding and system design interviews
Pricing: $89 - $438 annually, often discounted; monthly billing available. Free trial, no refunds.
Reviews: 3.7 stars on TrustPilot
Coaching expertise: Course-based learning rather than 1-on-1 coaching; flagship Grokking series covers coding patterns and system design
Money-back guarantee: Free trial in place of a guarantee
Pros vs Formation: Far cheaper; learn at your own pace; strong system design and coding-pattern courses
Cons vs Formation: No live mentorship, mock interviews, or feedback; entirely self-directed
Educative is a subscription platform of interactive, text-based courses, best known for its Grokking series on coding patterns and modern system design.
The platform walks you through common design patterns and gives you a framework to approach any question. It also guides you through common patterns like designing a URL shortener or a news feed, which could be reassuring if you’re starting your prep from scratch.
It's a strong fit if you learn well from reading and writing code rather than watching videos, and the annual price is a fraction of a full program. There's no live practice or feedback, so it works best as the study layer before you add mock interviews.
However, some users report that it can feel too rigid or formulaic. Once you outgrow the beginner stage, you might want more freedom to explore your own approach rather than following a script.
6. Formation.dev FAQs ↑
6.1 Is Formation.dev worth the cost?
It depends on your starting point and how you prepare. Formation.dev states that its average fellow increased annual compensation by over $89,000 in 2025, so for engineers who land a meaningful salary bump, the program can easily pay for itself.
That said, several fellows note that if you're self-disciplined and already comfortable with coding fundamentals, you can cover much of the same ground with free resources and a few targeted coaching sessions for far less.
6.2 Can I use Formation.dev if I'm outside the US?
The unlimited plan requires eligibility to work in the US or Canada, and some financing options are US-only. The monthly membership doesn't carry the same work-eligibility requirement, but check Formation.dev's current terms before applying if you're based elsewhere.
6.3 Is Formation.dev a good option for a specific company interview?
It can be, since you can practice with mentors who've worked at top companies. But if your main goal is a targeted role at a specific company like Google, Meta, or Amazon, a platform that lets you filter coaches by company gives you sharper preparation.
On IGotAnOffer, you can pick a coach who has interviewed candidates at the exact firm you're targeting.
7. Conclusion ↑
Formation.dev is a well-regarded program for experienced software engineers who want structure, unlimited mock interviews, and mentorship from senior engineers until they land a role. For engineers who need accountability and can clear the cost against their expected salary gain, it delivers real value.
The trade-offs are the price, the application process, and the US and Canada eligibility requirements. If you're comfortable preparing on your own, on a budget, or just need focused practice before a specific interview, a pay-as-you-go option will usually get you there for less.
If you want to know more about finding the right coaching platform for your situation, read our guide to the best interview coaching services.
For other coaching platform reviews, here are some of our articles:
- MeetAPro alternatives
- Exponent alternatives
- Interviewing.io alternatives
- PrepLounge alternatives
- Pathrise alternatives
- Pramp alternatives
- Prepfully alternatives
- Hello Interview alternatives
- MentorCruise alternatives
- Interview Kickstart alternatives
- Big Interview alternatives
- Wall Street Prep alternatives
- Leland alternatives
- Levels.fyi review
- Land a PM Job review
- Best interview coaching services
- Best mock interview sites
- Best PM bootcamps
- Best investment banking interview coaching services
Whichever route you choose, we hope you'll consider IGotAnOffer.
You'll find hundreds of mock interview coaches on our platform, filterable by company and role, with transparent pricing and a 100% money-back guarantee. You can see the coaches' hourly availability and book your online session in a couple of clicks.
To book a coaching session, you'll first need to buy credits. Each credit starts at $50. Coaches cost 2, 3, 4, or 5 credits per 1-hour session, with volume discounts available.







