Yesterday I got the positive results of the C100DEV: MongoDB Certified Developer Associate Exam that I took one month ago on October 7th, being this my first professional certification.
Back in February I decided to join some of the free courses that MongoDB offers on-line. These courses run during seven weeks and each lesson consists of short-videos and quizzes with a final homework assignment that has to be finished before the end of the following week. At the end of the seventh week there is a final exam that counts half towards the final grade, being the six weekly assignments the other half.
It was pretty interesting to invest time on it as I gained a deeper knowledge of MongoDB, successfully finishing the M102: MongoDB for DBAs in April with a 96% grade and the M101JS: MongoDB for Node.js Developers in May with 95%.
MongoDB invited in September some of their former students to do the pilot exams in a new testing platform, but I made it just to the waiting list. Surprisingly and with the examination period already started, one of the 50 spots was opened and I registered to take the exam. Problem was that I had less than three days to prepare the exam.
With such a short time to study I decided to buy the book MongoDB: The Definitive Guide, 2nd Edition by Kristina Chodorow. And although I couldn’t read it all, it helped me a lot to prepare the exam as it’s really detailed and easy to follow. Together with the free courses, this book it’s a good investment to face a certification exam.
The exam was scheduled at 9:00 am in Examity and after being introduced to my proctor (a friendly Indian guy who watched me along the duration of the exam), verify my ID to check my name and my face, and show him my room and desktop to find cheat sheets; I had 90 minutes to complete it.
If I recall properly there was 54 questions which are multiple choice, what adds certain complexity. These questions were divided in seven blocks starting with Philosophy & Features. The trickiest ones were all the referred to CRUD (Create, read, update and delete operations). Indexing and aggregation were easy to follow with some thinking. Data modelling was pretty straight forward. And although I was a bit scared before the test about Replication and Sharding; at the end they were the easiest probably because these tasks are more related to the database administrator than to the developer.
I passed the exam with a score of 637 when the minimum required was 490, what makes me estimate that I failed just six questions.