Your starting sprint is selected based on your performance in the Diagnostic Coding Exercise (DCE). We will analyse your Java programming skills through this exercise.
Note
This is not a test. You don't need any preparation before attempting this exercise.
Skip any questions that you find difficult.
If you feel like taking additional time to complete the exercise, go for it. You can submit your solutions even after the timer expires.
Based on your Java skills, your first Crio Sprint will be one of the following
Introduction to Java
Java Syntax and Compilation
Loops and Conditionals
Arrays and Strings
Collections
Immutability and String Pool
Introduction to Classes
Start with DSA Problems
Compilation errors and stack traces
Note: JAVA-1 is a prerequisite for the Backend Developer Track. If you are comfortable with the above Java concepts, you can skip JAVA-1 and start with JAVA-2 instead.
Encapsulation and Abstraction
Inheritance, Composition and Polymorphism
Interfaces and Abstract classes
Overloading and Overriding
Static and final
Access Modifiers
Your first Java project
Note: If you are comfortable with both JAVA-1 and JAVA-2, please reach out to us at backend@criodo.com so we can recommend a different starting sprint.
It's important you spend time thinking about your career goals before you begin the Crio Premium Developer Track. This will help you leverage the program better and achieve your goals.
Go through the career goal-setting deck and think about the following questions:
Where do you stand in your chosen career path?
What kind of opportunities should you aim for?
After you have thought through the above questions, complete the career goal-setting form.
To succeed in Crio's Backend Developer Track (BDT), you must have strong Java skills. Don't worry, the (optional) JAVA-1 sprint helps you learn Java right from the basics.
Reach out to our expert mentors and teaching assistants by visiting the Crio Help Centre.
To report enrolment-related issues (wrong link, access code, gitpod, ..)
To resolve doubts, get hints or clarify project requirements
To report issues related to the Crio platform (Crio workspace, assessment, ..)
Mon-Fri: 7 pm - 11 pm
Sat-Sun: 2 pm - 10 pm
Reach out to your Crio Success Manager by email.
To ask questions about the Backend Developer Track curriculum
For all admissions and billing related queries
To pause your program or take a break
To give us feedback about your Crio learning experience and/or to escalate issues
Connect with your peers and engage with the Crio community on Slack
bdt-mmm-yyyy (where mmm => month, yyyy => year, e.g. bdt-sep-2021): all your batch-mates are here.
random: a place for memes and fun.
escalations: if you need to raise an issue that is not getting addressed in a timely manner.
Slack is primarily for peer discussions. Mentors, TAs and Crio Staff occasionally frequent Slack channels and respond in threads. However, if you need guaranteed responses from Crio, please use the Crio Help Centre.
Please check the FAQ section