Back to Home

Experience in preparing for and passing the Oracle Certified Professional Java SE 8 Programmer 1Z0-810 exam

oracle · certification · 1Z0-810

Experience in preparing for and passing the Oracle Certified Professional Java SE 8 Programmer 1Z0-810 exam

imageHello dear. A lot of articles about certification, certification ways and why it is needed here , here , here and here were posted here .

In this article I want to share with you my experience in preparing and passing the Oracle Certified Professional Java SE 8 Programmer 1Z0-810 exam.

In this case, my certification path is as follows:


These exams passed in the distant 2013, and then, for family reasons, I had to abandon programming for a while. So I had to prepare for the next exam with a bit of forgotten knowledge.

And now it's the turn of the continuing education upgrade ( Upgrade Java SE 7 to Java SE 8 OCP Programmer 1Z0-810 ). My motivation is sports interest, updating knowledge, well, love for different goodies.

150 minutes are allocated for this exam, 81 questions. The cost of the exam is $ 150. The passing level is 65%.

List of topics for testing:

  • Lambda expressions
  • Using Built-in Lambda Types
  • Java Collections and Streams with Lambdas
  • Collection operations with lambda
  • Parallel streams
  • Lambda cookbook
  • Method enhancements
  • Use Java SE 8 Date / Time API

More details can be found on the website .

In preparation, the following was used:

  1. Java 8 in Action: Lambdas, streams, and functional-style programming. Raoul-Gabriel Urma, Mario Fusco, and Alan Mycroft. Well-described topics such as lambda expressions, streams (Streams).

  2. Java Book OCP 8 Programmer II Study Guide. Jeanne Boyarsky and Scott Selikoff. There are a lot of typos in the book, so it's best to check their list . Also at the end of each chapter there is a list of questions for self-testing and a resource with tests for self-testing (which, unfortunately, was not used by me, but in vain).

  3. To test their readiness for the exam, a paid resource was used . During the testing process, various errors and bugs of the system were revealed, about which the company was immediately notified. They promised to fix these errors. Well, in general, the service itself does not work stably: frequent freezes or even disconnection from the database. Some of the issues that should be paid special attention did not occur at all (in particular, Daylight Savings Time (DST)).

  4. A lot of code for all kinds of things, good and bad.

As a result, the preparation took me about two months (two to three hours a day).
I want to note that, despite the fact that in the exam there will be questions on individual topics, the Programmer II Study Guide is better to study as a whole, as each chapter describes some of the pitfalls that may occur on the exam.

So, having mentally prepared, having paid for the voucher, at the appointed time in the selected place passed the exam.

Questions that I would like to highlight during the exam:

  • Daylight Savings Time (DST), ZoneId and ZoneOffset about 5 questions.
  • Files.walk and Files.find about 4 questions.
  • There are a lot of questions about knowing how the reduce () function works in Streams.
  • Check for accepting types and return values ​​from functions.
  • Arrays.stream ()
  • In addition to map.computeIfPresent () and map.computeIfAbsent (), there were questions about Map.copmute () and map.merge ().

As a result of such preparation, it turned out to score 75%.

Conclusions that can be drawn:

  • If there is an opportunity to look at types of questions in other sources, such as, in my case, you could use the resource .
  • On the exam, there were not a single question from the trial tests. Therefore, focusing only on simulators (even paid ones) is not recommended at 100%.
  • While not 100% sure of their knowledge, it is better to postpone change and review the material again.

At the end of the change, there was hope to get a printed certificate and a T-shirt. But they do not send t-shirts to our country. And about the printed certificate, the following notification was sent in your account:

Important Note: Oracle is committed to developing practices and products that help protect the environment. Hard copy printed certificates are not available.

I hope that this material will be useful.

Read Next