Testy rekrutacyjne na platformie devskiller

0

Hej, jestem właśnie po teście rekrutacyjnym na junior Java Dev na platformie devskiller. Pracy raczej nie dostanę, ale pisze tego posta bo może ktoś to kiedyś rozwiązywał i będzie umiał mi pomóc. Pierwsze 5 pytań nie były jakieś mega trudne i myślę że dobrze zaznaczyłem odpowiedzi jednak część implementacyjna to porażka.. miałem zaimplementowac metodę do rezerwacji lotów oraz jakąś inną ale to bez znaczenia. Czy możecie polecić jakieś kursy na udeny lub na czymkolwiek innym żeby zrozumieć właśnie takie zadania ? Żeby w jakiś sposób zrozumieć programowanie obiektowe itp

0

Po co aplikowales, jak nie znasz Oop? Co Ci sprawiło trudność?

0

Nie wiem.. zadania na laborkach robiłem, jakieś tutoriale przerobiłem i wydawało mi się, że coś tam umiem.. ale jak przyszło do napisania np. tej metody do rezerwacji lotów to kompletnie nie wiedziałem za co się wziąć. I teraz mam problem jak się uczyć i przede wszystkim z czego i w jakiej kolejności..

2

Sprawdź sobie strony takie jak : codility, hackerranks, codewars. Jest tam bardzo dużo zadań bardziej algorytmicznych. Na hackerranks z tego co pamiętam są też zadania dotyczące OOP.

0
Nyuczka napisał(a):

Sprawdź sobie strony takie jak : codility, hackerranks, codewars. Jest tam bardzo dużo zadań bardziej algorytmicznych. Na hackerranks z tego co pamiętam są też zadania dotyczące OOP.

Z tymi zadaniami z OOP to bym nie szalał. Tam jest raptem 7 zadań

2
pawlo00 napisał(a):

Czy możecie polecić jakieś kursy na udeny lub na czymkolwiek innym żeby zrozumieć właśnie takie zadania ? Żeby w jakiś sposób zrozumieć programowanie obiektowe itp

Mniej kursów, a więcej kodzenia. Jeżeli stale będziesz tylko oglądał kursy to niczego się nie nauczysz. Umiejętności programisty wykuwa się na pracy z prawdziwym kodem i rozwiązywaniu prawdziwych problemów.

Pracując nad własnym kodem napotkasz szereg problemów i będziesz je musiał samodzielnie rozwiązać. Pisząc program obiektowo będziesz musiał zaimplementować od podstaw własne interfejsy, klasy i metody. Dzięki temu, że będziesz robił ten program sam od zera, nauczysz się jak projektować i analizować zależności pomiędzy obiektami, jak tworzyć i modyfikować metody.

0
Haskell napisał(a):

Mniej kursów, a więcej kodzenia.
Pracując nad własnym kodem napotkasz szereg problemów i będziesz je musiał samodzielnie rozwiązać.

I rozwiąże. Problem w 10 zagnieżdżonych if-ach rozwiąże dodając 5 następnych do wiązanki.

Praktyka bez solidnej teorii jest warta tyle co teoria bez solidnej praktyki.

0
z dziennika samouka napisał(a):

I rozwiąże. Problem w 10 zagnieżdżonych if-ach rozwiąże dodając 5 następnych do wiązanki.

Praktyka bez solidnej teorii jest warta tyle co teoria bez solidnej praktyki.

Masz jakieś problemy z czytaniem ze zrozumieniem. Napisałem "mniej kursów", a nie że w ogóle ma ich nie robić. Z resztą wiele błędów dobrze jest najpierw popełnić żeby zrozumieć teorię i dobre praktyki.

1 użytkowników online, w tym zalogowanych: 0, gości: 1