Нарешті я його здав. Тест не є надто складним. Навіть не маючи виробничого досвіду можна його здати, але потрібно мати добру теоритечну підготовку. Я набрав 85 %. Підготовка зайняла 4 місяці, але можна і в два рази швидше. Тест проходить тільки англійською мовою.
На тест потрібно прийти завчасно, адже вас ще мають зареєструвати, сфотографувати. Потім заведуть в клас із компами і посадять за один із них. В класі, де я здавав, було всього три комп'ютери, за двома з них вже хтось був і вони здавали інші тести. На столі був фломастер та ламінований папір, по якому можна було писати. Це називається erasable board, але гумку так ніхто і не дав, тому використовуйте папір економно. Можливо, можна було попросити, але я не став... На цьому папері можна розписувати роботу циклів, чи проводити математичні обрахунки, робити UML-схемки, зв'язки між об'єктами та їх реферансами...
Тест складається із 70 питань, дається 2 години, прохідний бал 63 %. Мені трохи забракло часу. Тому, коли вже побачив, що часу залишається менше, ніж питань, вирішив спочатку відповісти на всі короткі питання, які містять невеликі шматки коду, або тільки теоретичні питання, а потім повернутись до всіх "великих" питань. В кінці все рівно десь на 8 питань відповів "пальцем в небо". Також потрібно зазначити, що тест містить кілька пробних питань, які не оцінюються. Але які це питання, це ніде не вказується. Питання можна маркувати, потім в кінці повернутись до них.
Потрібно бути обережним із питаннями з оманливою стилізацією (тобто, відступами). Також потрібно добре розпізнавати, коли код не зкомпілюється, або коли він видасть помилку при виконанні.
В кінці тесту вам видадуть папірець, де буде сказано, що робити далі. Результатів не скажуть. На вашу електронку через 30 хвилин прийде лист з номером Oracle Testing ID, який буде потрібний, щоб подивитись свій результат на сервісі Оракла Cert View:
Через 48 годин можна буде завантажити електронну версію сертифікату та лого Оракла, яке тепер ви можете легально вставити в своє резюме. Паперову версію сертифіката можна замовити один раз.
На закінчення, коротко повторю, що потрібно знати для екзамену :
- базові поняття (оператори, цикли..., equals(), = =...) ;
- нововведення Java SE 7 (знак підкреслення в числових літералах, try-with-resources, ...);
- команди javac та java, передачу масиву стрічкових даних в параметр String[] args методу main();
- API трьох класів String, StringBuilder, ArrayList (можливо також клас Collections);
- одновимірні та багатовимірні масиви;
- Exceptions, RuntimeExceptions, Errors та try-catch-finally;
- практичне використання основних понять об'єктно орієнтованого програмування: спадкування, поліморфізму, інкапсуляції;
- garbage collection;
- використання інтерфейсів та абстрактних класів.
А якщо некоротко, то ось офіційні вимоги до тесту Oracle Certified Professional, Java SE 7 Programmer ( Code 1Z0-803 ):
Немає коментарів:
Дописати коментар