The assessment was challenging because it required a combination of complex algorithmic problems, with time constraints. For back-end engineering roles, the assessment contained front-end questions, which were difficult. The questions tested both theoretical understanding and practical application, requiring a high level of practice.