How to prepare for the Non-Technical Assessment

This resource is meant to help you prepare for the non-technical assessment, the first step in App Academy’s admissions process for any of our programs.


The first step in our admissions process is the non-technical assessment. Below we've outlined the three parts of the non-technical assessment, as well as provided helpful hints to consider along the way!

Here’s what you need to know:

  • It will take about 30 minutes to complete.
  • If you have applied to our campus-based, full-time programs (New York: Full-Time Software Engineering Track or San Francisco: Full-Time Software Engineering Program), Bootcamp Prep (in-person) or Bootcamp Prep Online, you simply need to complete the assessment.
  • If you have applied to either our Online, Full Time or our Online, Part Time immersive programs, you’ll be given two attempts to pass the assessment.

There are three parts to the non-technical assessment:

  1. Logical Reasoning Test - This step takes about 20 minutes to complete and you will have two chances to pass it.
  2. Typing Test - This step takes about one minute to complete and you will have two chances to pass it.
  3. Personality Profile - This step takes about 10 minutes to complete and you cannot be eliminated for your answers to this questionnaire.

Five pro tips from past successful test takers:

  • Use the right technology - you’ll need a laptop or desktop computer to complete this test. Mobile devices aren’t permitted.
  • Ensure your internet connection is working - if your connection gets disrupted while you’re taking the test, you’ll have to retake it.
  • Find a quiet place with no distractions - for 30 uninterrupted minutes, it’s important to focus so you get the best possible results.
  • Close any other windows, browsers, or tabs on your computer - no cheating!
  • Use Google Chrome - it’s the most compatible browser for the test.

Now that you're familiar with the assessment in general, let’s walk through each individual part, so you can better understand what’s expected of you.

Logical Reasoning Test

The logical reasoning test portion of this assessment takes about 20 minutes to complete. We use questions from the UCAT (Universal Cognitive Aptitude Test) which measures critical thinking, detail attentiveness, logic and analysis, as well as problem solving ability.

Before you start the test, please note:

  • You cannot use a calculator - However, you are welcome to use scrap paper to work out any questions.
  • You have up to 20 minutes - There are 40 total questions, and you are measured on the number of questions you answered correctly.

Keep the following tips in mind, as you prepare:

  • Read all the instructions - You have unlimited time to read through the instructions of the test, so equip yourself with the information before you begin and come up with a game plan. You can’t use a calculator, but you’re allowed to have scrap paper to jot down any formulas or notes.
  • Know your strengths so you can spend your time wisely - Some test takers are better at logic and analysis, while others excel on noticing the little details. Don’t waste time stuck on a question you aren’t sure about — make an educated guess so you can move on to the next set of questions that may be better suited to your strengths. After all, you’re measured on the amount of questions you get correct.
  • Practice ahead of time - there are dozens of free resources that offer practice UCAT questions and additional test taking tips, like 12MinPrep.

Examples of possible questions:

Assume the first two statements are true. Based on the information provided, is the final statement: 1) True, 2) False, or 3) Uncertain?

Hakim is older than Malika

Dante is younger than Malika

Hakim is older than Dante

Diana buys $1500 worth of Ethereum. If the price of Ethereum goes up by 20% and Diana decides to sell her Ethereum shares, what will the total value of her Ethereum shares be?

a) $1800

b) $1860

c) $1950

d) $2100

Which of the solid shapes shown could be made from the pattern? (Image Source)

Typing Test

Naturally, software engineers spend a lot of time typing code, so it’s important to determine if your typing speed is fast enough to keep up with the pace of the course.

Before you start the test, please note:

  • This test takes about one minute to complete. 
  • You will have two chances to pass it.

Looking to improve your typing speed and increase your WPM (words per minute)? There are a number of sites to practice on like this one here.

Keep in mind:

  • The average typing speed is about 40 WPM
  • Improve your speed by practicing proper typing positions, getting comfortable with where keys are on your keyboard, and starting slowly in order to work your way up

Personality Profile

The personality profile takes about 10 minutes to complete. Fear not — you cannot be eliminated for your answers on this questionnaire. It’s a way for us to better get to know candidates and, should you get accepted into one of our programs, it will help us group students that share interests, learning styles, and personalities together so everyone succeeds!

Please take your time filling out this profile. We want to get to know you and the type of student you could be. If you fill out this profile erratically or too quickly, you may be asked to redo it.

We wish you the best of luck in completing the non-technical assessment - you've got this!

Success! Thank you for subscribing.
Oops! Something went wrong while submitting the form.