If you are having trouble finding the Coding Challenge, refer to the images shared below to find and take the Coding Challenge on your profile on the Turing platform.
Click ‘Coding Challenge’, and the following screen will show up:
Picture 1: Coding Challenge screen
What is expected of me in the Coding Challenge?
The Coding Challenge tests your real-life coding skills with some practical problems. This challenge is designed to analyze your problem-solving abilities.
On the coding platform, you will find challenges based on your chosen primary tech stack. Keep in mind that this is a test of how you solve these problems. Hence, how you approach the solution is particularly important. You will be given 2 problems, and a total of 30 minutes to solve them in the provided IDE.
Pro-tip: Take a practice test to get a feel of the environment and user interface!
Why do I need to take the Coding Challenge?
The Coding Challenge is the most important part of the Turing Tests. It gauges your real life coding and technical problem solving ability. Your approach and solution are recorded for further assessment by our Tech Leads, and this recording also goes on to be a part of your developer profile. Having this in your profile helps Turing’s matching team as well as customers get a glimpse of your coding skills!
What happens if I fail the Coding Challenge?
Do not worry. Even if you fail, you can retake the challenge in 3 months. In the meantime, Turing has prepared the list of resources that could help you improve your skills:
- Coursera - https://www.coursera.org/learn/algorithmic-thinking-1
- Hackerrank - https://hackerrank.com
- Codility - https://app.codility.com/demo/take-sample-test
- Khan Acadamy - https://www.khanacademy.org/computing/computer-science/algorithms
- Data structures and algorithms - https://leetcode.com
- System Design - https://github.com/donnemartin/system-design-primer
- OOP & Design Patterns - https://www.youtube.com/playlist?list=PLF206E906175C7E07
- Git - https://git-scm.com/book/en/v2