Answers, straight.
Everything about the Fellowship — pricing, mentorship, the job hunt, and what happens after you sign.
The Experience
Unlike a lot of other solutions on the market, Formation has no fixed length. Once you join, we support you unconditionally until you land a job you love.
Some Fellows are with us for a quick stint while they master technical interviewing and land their next role. Others stay 4-6 months to brush up on and develop key skills, and some stay longer than 6 months to master foundational concepts and build community.
We work with you to understand your goals, timeline, and experience, then create a completely customized roadmap that works best for you.
No, though people sometimes mistake us for one. Most bootcamps offer classroom-style programs that help brand-new engineers land their first role. We offer personal coaching and mentoring for engineers who are significantly further along — typically with 1-5+ years of full-time industry experience — looking to level up into a top-tier company.
Unlike most bootcamps, we're also a software company at heart. Founded by Meta product engineers who saw the engineering tactics that went into optimizing Newsfeed, we've built a proprietary adaptive prep engine that assesses your skills and, like Newsfeed, adapts to you with each piece of content you interact with.
Formation also never locks you into a fixed group. Every engineer works differently and at their own pace, and batching you with peers working on a completely different set of skills would be a disservice.
Instead, we algorithmically pair you with Fellows for pairing sessions and with mentors for mentor-led sessions based on the exact topics you need to improve. If you already excel in an area, we speed you forward. If you need more time, we give you additional practice until you've truly mastered each topic.
Interview prep is just one part of what we do. Formation isn't singularly an interview prep platform, a skill development platform, or a bootcamp.
Formation is a holistic experience that helps engineers with 1-5+ years of full-time experience develop the exact skills and interview tactics they need to up-level their careers and land their dream roles — the in-demand skills other interview prep options fail to develop.
Formation was built by top-tier engineers who built Newsfeed at Facebook and conducted thousands of software engineering interviews. We know exactly what it takes to land the caliber of job you want, and we get you there through hyper-personalized reps powered by our adaptive prep engine, mock interviews and mentorship from hundreds of FAANG-level mentors, and unconditional job hunt support until you have a signed offer letter in hand.
Pricing
Us and hundreds of Alum, Mentors, and Career Coaches sure think so. Fellows who complete Formation up-level their careers in terms of role seniority and company tier, and on average, Fellows see a $89k+ compensation increase from the time they started. See calculation details.
Still considering if it's worth it? Our ROI Calculator may help.
We offer two different options to join Formation so you can choose the best option for you. Both options, Monthly Membership & Unlimited Access, grant you access to absolutely everything Formation has to offer.
Should you choose to enroll in our Monthly Membership, your membership will renew each month until you decide to cancel. You can also choose to upgrade in your first month.
Should you choose to enroll in Unlimited Membership, you will remain at Formation and enjoy unconditional support for up to 15 months or until you land a role you love — all for one price based on your outcome, never determined by the amount of time you are here.
If you enroll in our Monthly Membership:
You can pay upfront, directly to Formation via a single invoice each month until you cancel your membership.
If you enroll in our Unlimited Membership option, we offer two ways to pay the upfront portion:
- You can pay upfront. Pay directly via single invoice, or split into a set number of interest free payments directly to Formation.
- You can split your cost into monthly payments through Affirm. This allows you to pay over time, often interest-free. This option is conditional upon approval from Affirm.
- Full payment terms and disclosures for Affirm are available at https://www.affirm.com/disclosures
You might also be eligible to choose a fixed rate, flat fee option for the Unlimited Membership and can ask the Formation Team more information about available payment methods and loan providers available to you for this option.
If you were enrolled in our Monthly Membership — great news, no other action! You've fully taken advantage of fast-tracking your job search and you've only paid for the amount of time you were with us 🤓
If you were enrolled in our Unlimited Membership plan, you won't be eligible for a refund, but we will support you in every way we can to strategize in your job hunt, prepare for the interviews, and negotiate your offer.
You can rest assured that our current and past Fellows LOVE us — just take a look at some of our success stories. With that said, we understand that priorities may change or life may get in the way. Monthly subscriptions can be cancelled at the end of each month.
For the Unlimited Membership option, the upfront payment is non-refundable. However, if you do not secure a new role within six months of leaving, you will not be required to pay any outcome-based fee.
If you opted for a fixed-price, flat fee, you might be eligible for a partial refund based on the duration of your time at Formation. Your contract will provide all the relevant details.
Job Search & Landing a Role
We work closely with you to identify companies and specific roles that align with your skills and interests. We are a small team that is well-connected in the industry, so once we see a great match, we'll try our best to help you find a path to the right people.
In addition, our adaptive prep algorithm goes well past identifying the highest-value reps for you at any given time. Once you enter our Job Hunt stage, our algorithm works to identify five job openings each day that uniquely match your profile and pipe them directly to you, so you can apply with confidence to roles you're a great fit for.
We understand — there are a lot of resources out there, even free ones. But time is of the essence when you're job hunting.
If you're employed and looking for a new role, you can't afford to waste a minute developing a skill you don't need or taking an interview you're not prepared for. If you're not employed, you may be up against a tight timeline, and time spent on anything not optimized exactly for you can add weeks or months to your job hunt.
That's where we come in — we're like a GPS for your job hunt. You tell us where you want to go, and we tell you the most streamlined, effective path to get there.
Instead of fumbling around on LeetCode or wasting real interviews as practice, we tell you exactly what to practice and when, provide uncapped resources and community to unblock you, and give you mock interviews so you're completely confident you're ready to nail your next one. We personalize your job hunt and land you amazing results — more efficiently than you can do on your own.
- DS & Algorithms (Not Compiled / Whiteboard)
- DS & Algorithms (Compiled)
- AI-Assisted Coding
- Build Project
- Systems Design
- AI-Assisted System Design
- Technical Concepts
- Product Systems Design
- Front End Component Architecture Design
- Debugging Real Code
- Behavioral
- Technical Behavioral
- Group/Team Behavioral
- Executive Behavioral
- Technical Behavioral Presentation
- Recruiter Screen
We have no limit on the total number of mock interviews you can do during your time at Formation. That said, mock interviews are best used as a tool to assess skill level and progress, so we offer them at strategic times to maximize the efficacy of your prep.
Before you start actual interviews, we deliver personalized practice for the common interview types you'll face — DS&A, system design, behavioral, and more. Once you demonstrate mastery of an interview type's key topics, we'll give you a weekly mock interview testing your skills — as many as needed until a senior mentor verifies you can reliably perform at the bar for industry-level interviews.
Once you begin scheduling real-world interviews, you can schedule even more mocks to assess your readiness for those big moments. After each mock, your Mentor provides customized practice recommendations targeting your weak spots. To leave ample time to apply that feedback, we recommend one mock per interview type per week at this stage — and you can schedule as many as you need until you land the role you decide to accept.
Support & Our Community
At Formation, our top priority is to provide you with the path to achieving your goals. Our team understands that joining Formation is a significant investment in your career. Because of that, we believe it's our responsibility to provide you with unconditional support at every step of the process as long as you are regularly completing tasks, attending sessions, and actively looking for a new role.
In the event that you are unable to regularly commit to these elements of the Fellowship, we will attempt to formally discuss your personal situation and goals to get back on track. If you are not able to fulfill your commitments, you may be asked to exit. As long as you are dedicating time and attention to progressing through your prep, we provide you with the resources you need to get a signed offer — and we will not stop a minute sooner.
Our Mentors
Regular interaction with our senior and staff-level Mentors is one of the most important parts of the Formation experience. We dynamically match you with a variety of mentors throughout your time at Formation so you get diverse perspectives and expertise. You'll work with senior engineering Mentors weekly in formats like small group sessions and 1:1 mock interviews — how many sessions per week depends on your hourly commitment, the interview types you're preparing for, your progress, and availability.
Beyond face-to-face mentorship, you'll also be a member of our Mattermost (chat) channels, where you can ask questions and discuss topics directly with Mentors on demand. Fellows and Alum often report that the availability and dedication of their Mentors was one of the most beneficial and unexpected parts of their time as a Fellow.
Our Fellows
We look for Fellows who have grit, curiosity, and are looking to build the change they want to see in the world. Our Fellows come from diverse and nontraditional backgrounds. Many of them are software engineers with some industry experience looking to accelerate their careers.
More specifically, Fellows we accept must have a minimum of 1 year of full-time software engineering experience who score above 470 on our entrance benchmark assessment. While that is our minimum, we've worked with Fellows with up to 20 years of experience for more senior roles. At the time, we can only support Fellows located in, or with permanent work authorization to work within, the United States or Canada.
Last updated 7/1/2026, content subject to change at any time and may contain errors.