FAQ
- General:
- How is this certification going to help me?
There are various benefits of this certification. Whether you are a student or a professional, the certification will open up a bundle of opportunities in terms of job/better career prospects. Read more about it here
- How is the certification different from the online CodeChef ratings?
Ratings are based on relative performance while a certification is based on absolute performance. A high rated user who has good rating points is likely to have a good grasp of the subject. However, low ratings do not truly reflect one's lack of understanding of the subject. We do believe that ratings take time as one has to take part in a series of contests to improve on and get to a point where they reflect one's new prowess (which is more about one's ability to perform in a contest vs others' ability to do so). Whereas a certification offers a shorter time span for assessment of one's skillset. Also, the certification will be in an invigilated environment and hence should have more credibility.
- Why is CodeChef making money from the students when it is a not for profit?
This is an area where we felt we could add value to the users apart from what we are doing online. We believe that this will help more users to take up the subject and be better programmers. And, CodeChef continues to be a not for profit. The money that we make is used up to grow our other initiatives, the most important one being the taking informatics to schools. You can read up about this more on our blog.
- What is the registration fees for different levels?
The fees for the different course levels can be referred here
- Are there cashback offers for Advanced and Expert level certifications?
Yes, we have cashback offers for both Advanced and Expert levels.
Advanced: Programmers who have successfully passed the Advanced level certification after multiple attempts can get a fee rebate for their unsuccessful attempts. For example, if a candidate fails the Advanced test twice, but succeeds on her third attempt, the fee for the first two attempts will be refunded.
Expert: Every candidate who successfully passes the Expert level test will be refunded their fees for every attempt they have undertaken. That is, candidates who succeed after multiple attempts will be refunded the fees paid for every attempt once they pass. Candidates who achieve a pass mark (including those who succeed on their first attempt) will have their cashback transaction initiated within 14 days of taking the test.
- What is the cashback policy for Foundation level on next attempt of the exam?
Though we encourage all candidates to prepare well before attempting the CCDSAP exam, there are cases when the candidates are not able to clear it in the first attempt despite their best efforts. To motivate users to re-attempt and pass the exam, we have a fee rebate policy on our Foundation level. Candidates who pass the exam on their second (or third, fourth, etc) attempt can get 50% of the fees paid (for their successful attempt) as cashback. To avail the offer, you need to send us a request to [email protected] with your bank details, after you have successfully cleared the exam with a subject line "Request for 50% Cashback on CCDSAP exam".
- How can companies use CodeChef certification?
Companies can contact CodeChef to get access to the data of the users who clear the certification and want to get hired.
- What skills does the certification measure?
Knowledge and understanding of Data Structures and Algorithms and an ability to write code to solve problems applying that knowledge.
- I am new to CodeChef and have not solved any problem here. Can I still register for the certification course?
Yes, you can and you should. You just need to register yourself and prepare well. We have also created a Mock Test for each level for you to assess yourself before taking the exam.
- I am a highschool student. Can I register for this exam?
Yes. You certainly can and we encourage you to do so. In fact anyone who knows programming can take this up. This certification will go a long way in making your understanding of Data Structures and Algorithms better. Go for it!
- How is this certification going to help me?
- Registration:
- What if I don't complete the registration process after payment?
If you don't complete the registration process, your Admit Card will not be generated and you will not be allowed to sit for the exam. The exam enrollment process has 2 steps. The first step is to make payment and book your slot for the upcoming exam. The second step is required to fill in your details for your identity verification and details for your Admit Card.
Hence, we require you to complete you enrollment process as early as possible to avoid any inconvenience.
- Can I register for the Advanced level course, even though I have not cleared the Foundation level?
Yes, only if your CodeChef rating is 3 star and above, then you can take the Advanced level course directly.
- What kind of supporting documents are required to fill up the application form for the course?
Any one of these: PAN card, Passport, Voter ID card, Driving license, Aadhaar card
- Is it mandatory to have a Government recognised identity card to register for the exam?
Yes. It is and it should be from the above mentioned list. Please note that you have to carry the original identity card along with you when you go for exam. Also, this has to be the same id that you upload while filling up the registration form. If you fail to do so, you will not be allowed to take part in the exam. Also in such cases, no reschedule or refund will be entertained.
Note: If you don't have any Government authorised photo identity Contact Us . - What is the exam reschedule policy? Will I be allowed to give my CCDSAP exam in the next available slot?
You can only reschedule incase if you are unable to attend the exam due to unavoidable reasons. To process your request you must drop an email at [email protected] mentioning the exact reason. As a next step, a voucher to the immediate next available slot will be provided to you by deducting the below mentioned reschedule fee. This voucher is only valid for six months from the date of issue.
Please note: If you were to reschedule then you must do it 4 days before the test, else your test fee will be forfeited and we will not be able to process any requests further.
Duration Rescheduling Before 10 days of the exam date 25% of the exam fee Between 10 days to 4 days before the exam date 50% of the exam fee - What is the last date to register for the certification exam?
The registrations will be open as long as the seats are available for a particular month.
- What if I don't complete the registration process after payment?
- Payment:
- Can I book a slot without making a payment?
No. You can not book a slot without making a payment. First you pick the slot and only after you make the payment, the slot is booked for you.
- Is the price of the certification refundable?
No. We urge you to be sure about your plans before you book your seat. As per our refund policy, once you have received the seat confirmation, you will not be eligible for refund under any circumstances.
- What are the accepted modes of payment?
We have integrated 3rd party payment gateway in our registration portal. You can use any online mode viz. Netbanking, Credit Card, Debit Card, UPI or Wallets
- Can I cancel my registration? Will I get a refund?
Yes, you can cancel your registered seat. You will get NO REFUND if you are cancelling your registration.
- Can I book a slot without making a payment?
- Centre:
- My city is not listed in the centres hosting the upcoming contest. What should I do?
Let us know. Fill up the form asking for your city. We will come to your city if we see that there are a good number of candidates wanting to take the certification from your city.
- Can I change my centre after booking the slot and making the payment?
No. Under normal circumstances you cannot do so. However, you can make a request by sending us an email to [email protected] to check if this can be done. We do not encourage you to do so.
- Can an examination centre be cancelled?
CodeChef reserves the right to suspend/cancel any centre without any prior intimation whatsoever. In such cases the exam fees for the students affected may be refunded in full.
- My city is not listed in the centres hosting the upcoming contest. What should I do?
- Preparation:
- Does this Certification include any training course?
No. We do not provide any training. However, we have curated a bunch of links for reference that will help you in preparing for the exams. You can access the Syllabus, Resources and Mock contest for each of the levels in the Prepare section link
- Does this Certification include any training course?
- Environment:
- What if there is an issue with the system that has been allotted to me (or it fails during the examination)
We will always be making provision of backup systems at the centre. You will be given an alternate system to continue the exam. You have to escalate this to the invigilator immediately so that you can be transferred.
- I want to use a language/compiler that is not mentioned in your Environment section. Is there a way I can do that?
Yes, using the CodeChef online IDE.
- What if there is an issue with the system that has been allotted to me (or it fails during the examination)
- Exam:
Before Exam
- Do I need to carry anything along with me while going for the examination?
You need to carry your original identity card (government recognised) and just carry couple of pens, if you require. You will be provided rough pages at the centre.
- Am I allowed to carry any study materials with me in the examination centre?
No. You cannot carry any type of material (printed or soft copy in the exam). If a candidate is caught possessing any such material, she will be disqualified from the exam. Also she will be barred from taking any certification exams in future.
- What if the identity card that I have uploaded while registering is different than that I carry in the examination centre?
If you fail to do so, you will not be allowed to take part in the exam. Also in such cases, no rescheduling or refund will be entertained.
During Exam
- Will there be any clarification regarding the questions during the exam?
There is a commenting module below each problem. You can ask your problem specific doubts using that. Our team of judges will be looking into your doubts and only if they feel that the doubt needs to be answered, they will do so. It is usually unlikely that the problem statement leaves any room for ambiguity.
- I appeared for an exam. I feel that there was something wrong with the test data. What should I do?
This is very unlikely to happen because we take special care in preparing the problems and making sure there should not be anything wrong. Still if you think that there was something wrong with the test data, you can contact us at [email protected] along with the test case for which you think the issue happened and we will look into the matter.
After Exam
- How and when will the results be declared?
The results will be declared within a week of your taking the exam.
- Will I get a score after the exam?
Yes. The scores will be emailed to you separately and you can also find them on your dashboard (that will appear after your exam).
- How is my score calculated?
Every problem will have a score. You may get a partial score for partially solving a problem. Your total score will be the sum of scores that you get in each problem. Your total score will have to be more than a passing score to pass the exam. The passing score will be different for each level of exam.
- What happens if I fail the exam? Can I register for it again? How soon?
Yes you can do so. However, you cannot take it until 50 days have passed after taking your last exam. We believe that you need time to prepare and get better at it. We strongly suggest that you prepare and practice harder in this duration before giving the exam again. Also, please note that you will have to pay the registration fees again each time you give a reattempt.
However, to encourage you to clear the exam, we are providing cashback offers if you successfully pass in subsequent attempts of the exam. To know more about this in details, you can check the question about our cashback policies.
- Can I register again for an exam of same the level, even if I have passed it? How soon?
Yes, you can do so. Even though your score is only made available to you, we feel you may choose to improve it to get better. However, you cannot take it until 50 days have passed after taking your last exam.
- Do I need to carry anything along with me while going for the examination?
- Code of Conduct:
- What if a participant is caught cheating during the certification examination?
If a participant is caught cheating during the examination (or does not adhere to the Code of Conduct), the candidate will be disqualified from the exam. Also she will be barred from taking certification exams in future. We also verify the submissions for plagiarism after the contest. Participants whose submissions are found to be similar, will be interrogated.
- What happens if a candidate tries to forge the certification report/result?
If CodeChef determines that a candidate has used unethical means or altered the certification report in any way, the candidate will be ineligible to appear for the Certification exams in future and his existing certification(s) will be revoked.
- Can a participant get banned from getting a certificate?
Yes. If the participant tries to impersonate someone else or tries to use any unethical means.
- Can I discuss the questions that will appear in my certification exam on any public forum?
No. You are expected not to discuss the solution / approach or any other information about the problem with anyone else. In case if a participant is found doing so, her certification may be revoked. You are strictly instructed not to share any information about the contest problems on any forum or with friends.
- What if a participant is caught cheating during the certification examination?
- More:
- Will I get a hard copy or a soft copy of the Certificate?
We will provide you a digital certificate. We will explore the possibility of providing a hard copy of a certificate at an additional cost, if we get enough requests.
- I have more questions regarding Certification program. Who do I contact?
- Will I get a hard copy or a soft copy of the Certificate?
- Certificates:
- Will I be awarded a certificate if I fail in exam?
No. The certification will be awarded only if you pass the exam.
- I am certified, when will I receive my certificate?
The certificate will be uploaded in your dashboard on the website within 15 days from the date of completion of the exam.
- Will I get a hard copy or a soft copy of the Certificate?
We will provide you a digital certificate. We will explore the possibility of providing a hard copy of a certificate at an additional cost, if we get enough requests.
- Can the CCDSAP certificate be shared on different social media platforms?
Yes, we have certificate share feature through which you can share your received certificates on Facebook, LinkedIn and Twitter. You also have the option of pasting the shareable url to other platforms. To share your certificate with others, log in to CodeChef and open the link: https://www.codechef.com/certificates Click the share button to choose your desirable social medium.
- Can I add the certificate to my Linkedin profile?
Yes, you can showcase your CodeChef certificate on your Linkedin profile. To add the certificate, click on the Add profile tab on your Linkedin Edit profile page and go to Accomplishments section. Fill in the details in the form and the certification url along with other mandatory details. You can leave the license number field blank.
To know more about adding certificate to your Linkedin profile you can visit the help link and click on ‘Manage Certifications’.
- Will I be awarded a certificate if I fail in exam?