Software Engineering
The skills a Software Engineering assessment can cover, how the assessment runs, and a sample question to try.
Skills covered
Candidates declare the skills they have, and each sitting is generated for their target role and those skills. These are skills from this field that an assessment can cover.
- Algorithms
- Data Structures
- Object-Oriented Design
- Design Patterns
- Unit Testing
- Debugging
- Code Review
- Refactoring
- Concurrency
- Distributed Systems
Sample question
What does it mean for an API operation to be idempotent?
- ASending the same request several times leaves the system in the same state as sending it once
- BThe operation can only ever be called once
- CThe operation never changes any server state
- DThe operation always responds within a fixed time
Show the answer
A. Sending the same request several times leaves the system in the same state as sending it once
Idempotency makes retries safe because repeating the same request produces the same resulting state as a single call.
A sample only. Real questions are generated fresh for each sitting, so this exact question will not appear.
Try free practice questionsHow assessments are scoredAll assessment fields
What the assessment looks like
A 25-question skills test and a 7-question text interview, about 50 minutes in total.
Sections
- Multiple-choice questions12 questions
- Scenario questions8 questions
- Written case questions5 questions
- AI text interview questions7 questions
- Total time
- About 50 minutes
- Score validity
- Your verified score stays valid for 90 days.
- Retakes
- One free early retake every 90 days; Premium adds a second.
Look around first. You can browse jobs and save the ones you like before taking the assessment. Saving a job doesn’t require it; applying does.