Applicant evaluation

Last updated: Nov 3, 2026


All job applicants must complete an extensive assessment to prove their technical capabilities and human values. They must also complete a security process.

The assessment includes these steps:

  • A technical interview
  • Pentesting applicants only: A practical interview with the mentor or Architect. In this interview, the applicant solves challenges of different categories (for example, secure code review, mobile and web application testing, and reverse engineering).
  • Development applicants only: A practical interview with the Head of Engineering. In this interview, the applicant solves challenges of different categories (for example, testing, Python, design, and Git).
  • A general knowledge exam (only for pentesting and development applicants)
  • Specific knowledge tests
  • A typing speed test (only for pentesting, development, and analytics applicants)
  • An English proficiency test
  • A minimum of two nontechnical interviews
  • Role-specific practical tests (only for applicants in sales, legal, finance, technical writing, and design areas)

In the human values section of the assessment, the candidate creates a portfolio with their five most important achievements.

The security process includes background checks, polygraph tests, and online domiciliary visits.

Then, qualified candidates complete the training plan of Fluid Attacks. This plan includes pre-entry certifications and training in secure coding and code review.

Other integrity measures

On this page