Backend Coding Challenge
Role: Backend Developer
Evaluate practical backend programming skills with algorithm challenges and code structure exercises in a controlled environment.
Sample questions
Taken from the template itself. Questions with a recorded answer key are left out, so reading this page cannot help anyone pass the test.
As the candidate sees it
Backend Coding Challenge
- 1.Long text
Describe your experience with distributed systems and the main challenges you faced.
Tell us which systems you worked on (architecture, scale, technologies) and your role. Pick one or two concrete challenges, for example data consistency, partial failures, queues and reprocessing, latency or observability, and explain how you solved them and which trade-offs you accepted.
- 2.Code editor
Implement twoSum: return the indices of the two numbers in the array that add up to the target.
Write the function twoSum(nums, target), which takes an array of integers nums and an integer target and returns an array [i, j] with the indices of two different elements that add up to target, with i less than j. function twoSum(nums, target) { // returns [i, j] } twoSum([2, 7, 11, 15], 9); // [0, 1] twoSum([3, 2, 4], 6); // [1, 2] twoSum([3, 3], 6); // [0, 1] twoSum([1, 2, 3], 7); // [] • The array has 0 to 100,000 elements; values may be negative and repeated. • Do not use the same index twice. If there is more than one pair, return any one; if there is none, return []. • Aim for better than O(n²) and state the time and space complexity in a code comment.
- Shown once you copy the template
- Shown once you copy the template
- Shown once you copy the template
3 more questions in the full template.

How this template was made, and what you can check
Are these the real questions?
Yes. The questions on this page are the questions a candidate gets. They are not samples written for the site: they come from the template itself, word for word.
Why are some questions missing from this page?
Any question with a recorded answer key is left out, so that reading this page cannot help anyone pass. The count of what is missing is shown; the questions themselves appear once you copy the template.
Which language does the candidate see?
Every template exists in English and Portuguese. The candidate answers in theirs and you read in yours.
Will this template work on my plan?
Question types are checked against your plan by the database itself, so a template never promises a type your plan cannot run. Building assessments and collecting answers is free; automatic scoring starts on the Starter plan.
Can I change the questions?
Once you copy it, the template is yours: change the wording, drop a question, add your own. None of this is fixed.
How fast can I send it?
Create a free account, copy the template and share the link. The candidate opens it in the browser, with nothing to install.
Use this template on your next opening
Copy the template, change what you want, send a link. Assessly marks each answer, scores it and explains the score.
What comes back to you
Long text
Describe your experience with distributed systems and the main challenges you faced.
Answer
Score
Why this score
The question is real. The answer and the score are drawn as an example of what a review looks like.