Admissions Preparation

Fullstack's Software Engineering Immersive starts at an intermediate level, so students need to have a good base of programming knowledge. Preparing for the technical portion of admissions is key to being successful in the process. Below you will find more details on admissions and resources to study to prepare. The Cybersecurity Analytics and the Data Analytics Bootcamps start at a beginner level, so no preparation is necessary, but we recommend getting familiar with the industry before you apply.


Online Assessment

Software Engineering

The coding assessment, taken in JavaScript, is a 12-question, 30-minute test designed to help us understand your technical ability for problem-solving.

Cybersecurity & Data Analytics

The assessment for our Cybersecurity & Data Analytics Bootcamps is a 20-question, 30-minute nontechnical assessment to get a sense for your problem-solving skills and technical potential.

Face-to-Face Interview (Software Engineering Immersive Only)

If you do well on the coding assessment, we will invite you to a one-on-one technical interview via Zoom. We want to get to know you as a person and as a student. This interview will include a conversation about your background, a pair-programming session, and time to ask questions.

Preparation Materials

We've outlined some study materials below to make you successful during your Coding Assessment and Technical Interviews. Note: If you consider yourself close to a beginner at coding, then we recommend completing Codecademy's JavaScript track before reviewing this material.


Sticky Note icon

Software Engineering

The coding assessment contains 12 multiple-choice problems. We recommend practicing challenges on CodeWars, but you also might want to consider starting out with our Intro to Coding course. If you're able to finish most of these medium-level problems, you're in good shape to take our coding assessment. If you want more practice, try to get comfortable with problems up to the 6 kyu level.

Business Statistics icon

Cybersecurity & Data Analytics

To prepare for your nontechnical assessment, we recommend working on your logical reasoning skills with these resources.

Presentation code icon

Live Classes

If you are coming from a more beginner background, you may find one of Fullstack's introduction classes good preparation for Software Engineering admissions. Check out Bootcamp Prep for a more thorough level of preparation.

More Online Resources

There are many great online classes/guides to prepare for the Software Engineering Immersive as well. We recommend completing Codecademy's Intro to JavaScript Track. The JavaScript courses on Team Treehouse are also a good place to start. Specific to our coding assessment, please review the areas outlined on to the right, from Marijn Haverbeke's awesome programming book, Eloquent Javascript. We have indicated a few sections that you can SKIP for the sake of our assessment.

1. Values, Types and Operators
Please complete every section in this chapter.
2. Program Structure
You can skip the sections on Dispatching on a Value with Switch and Prompt and Confirm.
3. Functions
You can skip the sections on Nested Scope, Growing Functions, Closure & Prompt and Confirm.
4. Data Structures: Objects and Arrays
You can skip the sections on The Lycanthrope's Log, Computing Correlation, Final Analysis & Objects as Maps.

Apply to Fullstack Academy

Make Your Move & Launch Your Tech Career

Start Your Application