Unlike a lot of other solutions on the market, Formation's Fellowship has no fixed length. Once you join, we support you unconditionally until you land a job you love.
For some Fellows, this means you're in the program for a quick stint while you master the art of technical interviewing and land your next role. For other Fellows, this means you're in the program for 4-6 months while you brush up on and develop key skills. For other Fellows, this means you may be in the program for >6 months while you master foundational concepts and build a community.
We work with each individual Fellow to learn your goals, timeline, and experience and create a completely customized roadmap that works best for you.
No. People sometimes mistake us for one, which we totally understand — we both can superficially look similar from the outside. While most bootcamps offer classroom-style educational programs to help brand new engineers build the skills to land their first role, we offer personal coaching and mentoring services for engineers who are significantly further along in their journey — typically engineers who already have 1-5+ years of full-time industry experience and are looking to level up into a top tier company.
In addition, unlike most bootcamps, we are a software company at heart. We're founded by Meta product engineers who saw the engineering tactics that went into optimizing Newsfeed, and want to apply the power of that technology to education. We've built a propriety adaptive learning algorithm that assesses your skills and, like Newsfeed, adapts to you based on each piece of content you interact with.
Lastly, unlike most bootcamps, Formation is not cohorted. We strongly believe that each engineer and individual learns differently and at their own pace, and we would be doing you a disservice to cohort you with other peers that may be working on a completely different set of skills ans skill gaps.
Instead, we algorithmically pair you with other Fellows for pair programming and mentors for mentor-led sessions based on the exact topics you personally need to improve on. If you already have context and excel in a certain area, we speed you forward. If you need more time, we give you additional practice until you've truly mastered each topic.
It's more complex than that. Formation is not singularly an interview preparation platform. Just like Formation is not singularly a skill development platform or a bootcamp.
Formation is a holistic Fellowship 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 career and land their dream role...whereas other interview prep programs on the market fail to develop the exact in-demand skills of the engineers and job seekers they work with.
Our program was built by world-class engineers that built Newsfeed at Facebook and conducted thousands of software engineer interviews. We know, holistically, exactly what it takes to land the caliber of a job that you want — and exactly how to get you there.
The way we do it is through hyper-personalized learnings that are powered through our adaptive learning platform, unlimited mock interviews and mentorship from hundreds of FAANG-level mentors, and unconditional job hunt support until you have a signed offer letter in hand.
We take a holistic approach, and interview prep is just one part of it.
Us and hundreds of Alum, Mentors, and Career Coaches sure think so. Fellows who complete the Formation Fellowship up-level their careers in terms of role seniority and company tier, and on average, Fellows see a $81k+ 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 in our Fellowship 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 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.
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 learning algorithm expands well past identifying the best learnings 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 confidently and easy apply to jobs that you're a great fit for.
We understand, there are a lot of resources out there — there are even free ones.
Time is of the essence when it comes to job hunting.
If you're already employed and looking for a new role, you don't have enough time in your day to work full-time and waste even a minute developing a skill you don't need or taking an interview you're not prepared for. You're busy.
If you're not employed and are looking for a new role, you may be up against a tight timeline and focusing your time on anything that is not optimized exactly for you can add weeks and 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 optimized, streamlined, effective path to get there.
Instead of fumbling around on Leetcode, getting frustrated with the lack of traction you're getting, or wasting your real interviews as practice...we tell you exactly what you need to practice and when, provide you with uncapped resources and community to unblock you, and give you access to unlimited 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 efficient and impactful than you can do on your own. It's as simple as that.
We have no limit on the total number of mock interviews you can do during your time at Formation. That being said, we believe mock interviews are best used as a tool to assess skill level and progress, and thus offer them at strategic times during the Fellowship to maximize the efficacy of your interview prep.
Prior to starting actual interviews, we'll deliver you personalized practice to prepare you to pass the common interview types you'll face, these include DS&A, system design, behavioral interviews and more. Once you successfully demonstrate mastery in the key topics of an interview type, we'll give you a weekly mock interview testing your skills. You'll have as many as needed until a senior mentor has verified that you're able to reliably perform at the bar needed to succeed in industry-level interviews.
Once you have officially begun scheduling your actual real-world interviews, you will be able to schedule even more mocks to assess your readiness for these big moments. After each mock interview, your Mentor will provide customized practice recommendations based on your performance to target your weak spots! To ensure ample time to apply the mentor's feedback, we recommend 1 mock per week of a given interview type at this stage. You can schedule as many as you need in this way until you land the role you decide to accept.
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 program, 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 the Fellowship. As long as you are dedicating time and attention to progressing through the program, we provide you with the resources you need to get a signed offer — and we will not stop a minute sooner.
Regular interaction with our world-class Mentors is one of the most important components of the Fellowship experience. We will dynamically match you with a variety of mentors throughout your time with Formation to ensure you are receiving diverse perspective and expertise. You will interact with senior engineering Mentors on a weekly basis in formats like small group sessions and 1:1 mock interviews. The amount of sessions you have in a typical week will depend on your weekly hourly commitment to Formation, the types of interviews you are preparing for, your current progress, and availability.
In addition to face-to-face mentorship, you will 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 from their Mentors was one of the most beneficial and unexpected aspects of their time as a Fellow.
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.