Po więcej zapraszam do darmowego mailingu na javaready.pl
Dodatkowo polecam Ci ćwiczyć na stronach takich jak Hacker-rank.
Zacznij od codziennego rozwiązywania przynajmniej jednego zadania.
Inna podobna strona to np. CodeWars, ale wiem od moich kursantów, że od CodeWars lepsza jest strona LeetCode.
A jeśli dostajesz zaproszenie na rozmowę rekrutacyjną techniczną.
Większość pytań będzie dotyczyła podstaw Javy.
Musisz mieć je w mały paluszku, tak by nie odpaść już na tym etapie.
Moim zdaniem lepiej zapobiegać niż leczyć, więc wspaniałą książką, która pokryje mnóstwo przyszłych podstawowych pytań rekrutacyjnych jest: Java. Efektywne programowanie. Autor: Joshua Bloch
Poniżej kilka przykładowych pytań rekrutacyjnych:
Podaj różnice: Interfejs, a Klasa Abstrakcyjna – przykład interfejsu
Wielowątkowość (Atomic, Pula wątków, metoda .join(), kolekcje Concurrent Collections)
Wzorce projektowe – jakie znasz i jak działają?
Jaka jest różnica pomiędzy equals() a „==”?
Czym jest i do czego służy Comparable w Javie?
Wyjątki, jakie znasz typy + jaka jest ich hierarchia?
Co to jest Immutable?
Czym jest i do czego służy Optional?
Po więcej zapraszam do darmowego mailingu na javaready.pl
Zobacz video 1 “Zadania rekrutacyjne dla Java Developera”
Zobacz video 2 “Rozmowy rekrutacyjne na Java Developera”
1 Comment
Mateusz
Fajny artykuł! Ja mam super książkę dzięki której zmieniam prace jak rękawiczki 🙂 A tak na poważnie to mega pomocna książka, niecałe 100 stron a rzeczywiście elegancko pytania się pokrywały z tym o co mnie pytali. Polecam może ktoś potrzebuje takiego wsparcia, ja znalazłem książkę tutaj: https://ebookpoint.pl/ksiazki/top-30-java-interview-coding-tasks-with-winning-solutions-matthew-urban,s_01vj.htm