Support Questions

Find answers, ask questions, and share your expertise

CCP Data Engineer exam basics

New Contributor



I do not have real world industry experience in big data, but I have completed "Developer training for Spark and Haddop" and "Cloudera Data Analyst" trainings offered by Cloudera. I have done all the exercises and am very comfortable with all the topics covered in these two courses. I would really appreciate if folks can help me better prepare for the exam by answering the questions below -


1) Are there any other tools/technologies that I need to learn besides the topics covered in these two courses? Topics covered include - Spark (Dataframes, RDDs), Hive, Impala, Pig, Sqoop, Fulme and Kafka.

2) what tools do you need to know to solve the workflow portion of the exam?

3) Do you need industry experience to pass the exam?






Hello Pal,


Could you please share any docs/study materials on Developer training for Spark and Hadoop" or "Cloudera Data Analyst" .it would be help for me to understand the data analyst or developer basics.


i will be grateful to you.






Community Manager

Hi @anbazhagan_muth,


I would suggest starting by looking over the required skills section of the CCA Spark and Hadoop Developer and CCA Data Analyst certification pages. Think of each skill as a possible task you could be asked to perform as part of the exam. Also keep in mind the exam question format listed on each certification page. For example, from the CCA Spark and Hadoop Developer certification page:


Exam Question Format

Each CCA question requires you to solve a particular scenario. In some cases, a tool such as Impala or Hive may be used. In other cases, coding is required. In order to speed up development time of Spark questions, a template may be provided that contains a skeleton of the solution, asking the candidate to fill in the missing lines with functional code. This template will either be written in Scala or written in Python, but not necessarily both.

You are not required to use the template and may solve the scenario using a language you prefer. Be aware, however, that coding every problem from scratch may take more time than is allocated for the exam.


I would also check over the Exam delivery and cluster information on each certification page and become familiar with which tools will be available to you during the exam.


I hope this helps. 🙂

Cy Jervis, Manager, Community Program
Was your question answered? Make sure to mark the answer as the accepted solution.
If you find a reply useful, say thanks by clicking on the thumbs up button.
Take a Tour of the Community
Don't have an account?
Your experience may be limited. Sign in to explore more.