Computational thinking is in high demand by future employers. It is the ā€˜5th Cā€™ of 21st-century skills.

Computation thinking is the application of critical thinking in a context that involves data. It is the ability to use mathematical and computational concepts to design new algorithms, solve problems, and understand phenomena. This way of thinking involves breaking down complex problems into smaller, manageable pieces where a computer program is designed to make human-like decisions or computations.

Computational Skills is the ability to develop and use computational models, tools and techniques to interpret and understand data, solve problems and guide decision-making.

- Skills Framework of SkillsFuture Singapore

There are four key techniques to computational thinking:

  1. Decomposition - breaking a complex problem into sub-problems, or smaller, more manageable parts.
  2. Pattern Recognition - looking for patterns, similarities and connections within and among different problems.
  3. Abstraction - Focusing on important information and ignoring irrelevant details.
  4. Algorithm - Solve the problem by following a set of systematic steps or rules.

Here are 5 prescreening questions to test candidates for Computational Thinking:

  1. Constantly breaking a complex problem into smaller parts would only slow down our work progress.
    (Scale Question: Strongly agree - strong disagree)
    - You're looking for a candidate who do not find the process of breaking down issues into smaller manageable parts a tedious process and enjoy studying problems from all aspects of a problem that matters.
  2. I am nervous when there's a complex problem and requires rigorous thinking and research.
    (Scale Question: Strongly agree - strong disagree)
    - You're looking for a candidate who enjoys the thinking process of solving a complex and detailed oriented problem.
  3. Whenever I have a huge data set, I find it challenging to find any correlations and make sense of them.
    (Scale Question: Strongly agree - strong disagree)
    - You're looking for a candidate who can manage huge data set, won't be intimidated by it and able to practice sense making of making correlations to them.
  4. "When dealing with complex problems, you need to use a good mix of gut feeling and past information to come up with a solution." Do you agree? Please explain.
    (Text Answer)
    - You are looking for candidates who are data-driven and would not make abrupt analysis and decisions based on gut feeling.
  5. This role may require you to regularly deal with large sets of data, connecting similarities of them, coming up with a data-driven solution with the findings and implementing them. Which part of this process are you most skilled at doing, and why?
    (Text Answer)
    - This question would allow you to test their knowledge in applying computational thinking in the job. You're looking for a candidate who enjoy all parts of the process, and can describe parts of process involved in solving problems with computational thinking.

More resource management assessment questionnaires available on Prehireforms Questions Library here.

You may also be interested in Skills Assessment Templates for:

  1. Adaptability
  2. Communication Skills
  3. Common Sense
  4. Lifelong Learning / Willingness to Learn
  5. Managing Diversity Skills
  6. Problem Solving Skills
  7. Leadership
  8. Teamwork
  9. Creative Thinking
  10. Interpersonal Skills
  11. Culture Fit
  12. Resource Management

For more candidate assessment questions, go to, candidate screening platform for hiring right.

Need help with customising your assessments? Write in to Lisa at [email protected].

Happy shortlisting!