Java Full-Stack Developer – Zadanie domowe

Java Full-Stack Developer – Zadanie domowe

W poprzednim moim wpisie: Zadanie rekrutacyjne Java w 60 minut opisałem jak poradziłem sobie z rozwiązaniem zadania programistycznego podczas rozmowy rekrutacyjnej i jak bym to zrobił ponownie – już po rozmowie. Natomiast w tym artykule przedstawię zadanie domowe, które dostałem do rozwiązania jako wstęp przed interview. Na rozwiązanie zadania dostałem dwa tygodnie.

Oto zbiór wymagań jakie otrzymałem:

Czytaj dalej „Java Full-Stack Developer – Zadanie domowe”

Zadanie rekrutacyjne Java w 60 minut

Jeśli wybierasz się na rozmowę rekrutacyjna to na pewno zainteresuje Cię zadanie rekrutacyjne Java jakie dostałem do rozwiązania. Czas na zaimplementowanie zadania to 60 minut. Frameworki i biblioteki do wykorzystania dowolne. Opiszę tutaj jak to zrobiłem w trakcie interview oraz jakbym to zrobił w sytuacji mniej stresującej.

Treść zadania rekrutacyjnego Java:

Korzystając z publicznego REST API: https://jsonplaceholder.typicode.com napisz aplikację klienta, która będzie pobierać listę osób (users) wraz ich zadaniami do wykonania (todos). Aplikacja powinna pobierać i wypisywać pobrane dane cyklicznie co 5 sekund.

Czytaj dalej „Zadanie rekrutacyjne Java w 60 minut”

Spring JMS Session Acknowledge Mode

Sprawdzimy dziś możliwości, jakie mamy używając Spring JMS jeśli chodzi o ponowne dostarczenie wiadomości w przypadku gdy coś poszło nie tak. Tak zwane redelivery jest supportowane przez ustawienie SessionAcknowledgeMode. 

Do wyboru mamy cztery tryby powiadomień:

Czytaj dalej „Spring JMS Session Acknowledge Mode”