Skip to main content
Amazon logo

Welcome to The Amazon Future Engineer - Programming Challenge (Practice)

Test duration45 mins
No. of questions19 questions
Platform Help|Execution Environment|FAQ

Test language

Choose your default language for general test instructions. Questions will remain in English regardless of the language chosen.

Choose language

English

Instructions

instruction.instruction_global
Try Sample Test

Sections

There are 4 sections that are part of this test.
number
section
questions
1
Programming Basics
5
2
Programming Advanced
3
3
Programming Preferences
7
4
Closing Thoughts
4

Questions

Feel free to choose your preferred programming language from the list of languages supported for each question.There are 19 questions that are part of this test.
Question IndexesQuestion Types
Q1 - Q5
Q9 - Q18
Multiple Choice Questions
Q6
Coding Question29 languages allowed: c, clojure, cpp, cpp14, cpp20, csharp, erlang, go, haskell, java, java15, java8, javascript, julia, kotlin, lua, objectivec, perl, php, pypy, pypy3, python, python3, r, ruby, rust, scala, swift, typescript
Q7
Coding Question30 languages allowed: bash, c, clojure, cpp, cpp14, cpp20, csharp, erlang, go, haskell, java, java15, java8, javascript, julia, kotlin, lua, objectivec, perl, php, pypy, pypy3, python, python3, r, ruby, rust, scala, swift, typescript
Q8
Coding Question28 languages allowed: c, clojure, cpp, cpp14, cpp20, csharp, erlang, go, haskell, java, java15, java8, javascript, julia, kotlin, lua, objectivec, perl, php, pypy, pypy3, python, python3, r, ruby, scala, swift, typescript
Q19
Subjective Question
Try Sample Test