Wymagania poszły w górę czy trafiłem na janusz soft?

Odpowiedz Nowy wątek
2018-11-22 21:49
Ciepły Jeleń
0

Byłem ostatnio o rozmowę na juniora w Javie w pewnym dużym korpo. Ogólnie studiuję na uczelni technicznej, aczkolwiek nie informatykę.
Przygotowałem się solidnie od strony teoretycznej z javy, springa, hibernate, sql, testów, czystego kodu i wzorców. Poświeciłem też trochę czasu na gita, mavena i gradle i przez +/- dwa miesiące robiłem codziennie zadania z codility, codewars, spoj. Ogólnie dość sporo się uczę programowania, więc myślałem że sobie poradzę bo wydaje mi się, że opanowałem znacznie większy zakres materiału niż typowy bootcampowicz.

Przychodzę na rozmowę, dostałem standardowo zadanko z codility, zrobiłem. Następnie sporo pytań z kodu javy, głównie o wątki, Stringi, kolekcje i wyjątki. Z tym też sobie poradziłem z kilkoma błędami.

Następnie rektruter zaczął mnie pytać o stawianie obrazów dockera na linuxie, stawianie aplikacji na AWS, dostawałem jakieś pytania o architekturę lambd z w kafce, ogólnie jakieś pytania z kafki i trochę ze sparka, i cassandry.

Z tego co zapamiętałem miałem wyjaśnić czym się różni Producer, Consumer, Topic i Broker w kafce, jaki jest główny cel API kafki i po co się tego używa (wady, zalety), jak odpalić kafkę, co to jest dstream, różne źródła danych w sparkSQL wymienić, pytania o jakiś Cluster itd.

No i ostatnie 5 minut rozmowy rekrutacyjnej wyglądało tak, że rekruter zadawał mi pytania, a ja starałem się robić dobrą minę do złej gry i w końcu przyznałem się, że nie miałem z tym w ogóle do czynienia i nie mam pojęcia o czym mówimy. No i dostałem odpowiedź tradycyjnie "oddzwonimy do Pana". Szczerze mówiąc byłem w szoku, bo myślałem że pójdzie gładko. Ale wydaje mi się, że trafiłem na jakiś mocny janusz soft bo z tego co tutaj czytałem to juniorów pytają głównie z javy, a nie z frameworków. Czy może po prostu to już jest standard, że od juniora wymaga się znajomości kafki i sparka wraz z bazami noSQL?

a co było w ogłoszeniu? - Miang 2018-11-22 21:58
Wymagania nie poszły w górę, twoją rekrutację nazwałabym jakimś nieporozumieniem, bo niejeden senior by ją oblał, nie wiem co to miało na celu, bo an pewno nie znalezienie juniora. - szarotka 2018-11-23 17:53

Pozostało 580 znaków

2018-11-22 21:55
1

Zazwyczaj nie oddzwaniają w ten sam dzień, więc może po prostu poczekaj troche :)

Pozostało 580 znaków

2018-11-22 21:56
4
Ciepły Jeleń napisał(a):

Następnie rektruter zaczął mnie pytać o stawianie obrazów dockera na linuxie, stawianie aplikacji na AWS,

Ty na pewno poszedłeś na juniora javy? Bo dockery na linuxie i AWS to działka DevOpsa a nie juniora javy

Pokaż pozostałe 64 komentarze
@somekind: Różnica jest taka, że VS jest do pewnego, "wąskiego" spektrum technologii, a dockera używasz niezależnie od tego czy piszesz w C#, PHP, C++, Javie czy w ogóle jesteś Devopsem / adminem. Serio - jeżeli nie w pracy, to w swoich projektach. Nikt nie lubi męczyć się ze stawianiem środowiska 2 dni. Bo tutaj paczki na linuxie nie działają, tutaj znów trzeba było przekopać pół konfiguracji sieci aby poprawnie się pingowało, bo tu coś znów nie działa i trzeba szukać w czeluściach stackoverflowa, a tutaj artykuł/poradnik/tutorial jest już nieaktualny itd. - WeiXiao 2018-11-24 18:45
@WeiXiao: jak na razie, to Ty polegasz na swoim doświadczeniu, na dodatek chyba niezbyt imponującym. Chociaż fakt, że nie jesteś w stanie zakumać faktu, że o polityce dostępności oprogramowania decyduje organizacja, i nie wszędzie panuje wolność odnośnie instalowania oprogramowania, może też mieć inną przyczynę niż brak doświadczenia, ale nie chcę jej poznawać. Cel istnienia i zalety dockera nie mają absolutnie żadnego znaczenia w tej dyskusji. ;] Są środowiska, które stawia się 2 tygodnie i nie ma znaczenia, że z dockerem byłoby szybciej, bo organizację i tak na to stać. - somekind 2018-11-24 18:52
@somekind: Ja opierałem się na: dużych firmach z branży, które używają dockera, ilości pobrań obrazów dockerowych lub po prostu wygooglowaniu "how popular docker actually is" "docker popularity" "What is Docker, and why is it so popular". Nawet możesz wejść w trendy na Google i zobaczyć wykres wzrostu popularności (nie musisz pytać, że zapytań :)). - WeiXiao 2018-11-24 18:56
Przecież ja nie przeczę, ani temu, że popularność dockera rośnie, ani temu, że rozwiązuje wiele problemów, ani temu, że jest używany w wielu firmach. W ogóle nie czytasz tego, co piszę, więc nie mam po co kontynuować. - somekind 2018-11-24 18:59
Po prostu wziąłeś "podstawowym narzędziem" zbyt dosłownie. Wróć i przeczytaj w jakims to było kontekście: Ty na pewno poszedłeś na juniora javy? Bo dockery na linuxie i AWS to działka DevOpsa a nie juniora javy - WeiXiao 2018-11-24 18:59

Pozostało 580 znaków

2018-11-22 22:16
0

Nie odpowiem na to pytanie, ale wiem, że po rozmowie, jak wiesz, że czegoś nie wiedziałeś, to warto sobie to poćwiczyć w domu. Spędzisz kilka dni i pewnie opanujesz te wszystkie dziwne narzędzia i na następnej rozmowie będziesz wiedział.


((0b10*0b11*(0b10**0b101-0b10)**0b10+0b110)**0b10+(100-1)**0b10+0x10-1).toString(0b10**0b101+0b100);
tych wszystkich rzeczy nie ma sensu opanowywac na junior deva - na innej rozmowie go zapytaja o azura i tez ma dorabiac? - tamtamtu 2018-11-23 10:30
EE to chyba normalne. Mnie na rozmowie pytali o podstawy: Javy, Maven, Git, JUnit, H2, Hibernate, SpringBoot, Thymeleaf. Od początku w tej pracy jestem w projekcie gdzie mam inny stos niż na rozmowie i wymaga się znacznie więcej niż podstawy Javy, Gradle, Mockito, MongoDB, SpringSecurity, SpringData, Docker, Yaml, CD/CI, React.... Atmosfera w pracy jest odpowiednia, warunki też więc nie narzekam, tylko uzupełniam braki... - R3id4k 2018-11-23 11:28
Piszę ogólnie. Nie wiem, jakie narzędzie trzeba poznać na backendowego juniora javowego, bo to nie moja działka. Ale myślę, że patrzenie po rozmowie na technologie, z których pytali i próby albo nauczenia się ich, albo chociaż poczytanie o nich to dobry nawyk. - LukeJL 2018-11-23 15:02

Pozostało 580 znaków

2018-11-22 22:19
Bezimienny Andrzej
0

"Przygotowałem się solidnie od strony teoretycznej z javy, springa, hibernate, sql, testów, czystego kodu i wzorców. Poświeciłem też trochę czasu na gita, mavena i gradle i przez +/- dwa miesiące robiłem codziennie zadania z codility, codewars, spoj. Ogólnie dość sporo się uczę programowania, więc myślałem że sobie poradzę bo wydaje mi się, że opanowałem znacznie większy zakres materiału niż typowy bootcampowicz."

Akurat to, co tu wymieniłeś, to jest przecież materiał typowego bootcampu z Javy. Do tego czasem jeszcze dorzuca się podstawy Androida.

Pozostało 580 znaków

2018-11-22 22:25
4

A miałeś w CV Kafke, Cassandre, AWS czy cokolwiek?

to jest dobre pytanie. - jarekr000000 2018-11-22 22:35

Pozostało 580 znaków

2018-11-22 22:26
0

Czysty kod, wzorce i algorytmy na bootcampie. A potem znajomy mi odpowiada, że kolejny kursant się wywrócił na fizzbuzzie

Po prostu trafiłeś na Januszsoft. Owszem, wymagania poszły w górę ale nie aż tak. Po Twoim opisie wnioskuje, że szukali człowieka orkiestry

Jak sie ma duze wymagania to nie znaczy ze Januszsoft... - JrQ- 2018-11-23 00:42

Pozostało 580 znaków

2018-11-22 22:34
25

Nie przeszedłbym tej rektutacji :-)
Lepiej idź na seniora, tam nie ma takich wymagań. Trzeba tylko umieć odróżnić Jave od jej wersji Skrypt.


Bardzo lubie Singletony, dlatego robię po kilka instancji każdego.
Jak to kiedys do znajomego, jedna miła pani z hr powiedziała "szukamy programisty java zeznajomością scripta" :) - a_s_f 2018-11-22 23:34

Pozostało 580 znaków

2018-11-22 23:36
6

Dla mnie takie rekrutacje sa absurdalne. Po 1 nie ma takiej możliwośći żeby czlowiek te wszystkie technologie ogarnął (chyba że tylko siedzi w piwnicy i klepie) samemu, nawet w pracy. Po 2, człowiek myślący z solidnymi podstawami teoretycznymi (np. jak działa GC, jak działa wielowątkowość, reflekcja itd.) jest o wiele bardziej praktyczny. Może np. nie mieć żadnego doświadczenia z kafką (ja nie mam za bardzo z kolejkami), ale jak ogólnie dobry to zaraz rozłoży temat na czynniki pierwsze, zrozumie i będzie lepszy niz "programiści Springa" czy "programiści Kafki".


Nie pomagam przez PM. Pytania zadaje się na forum.

Pozostało 580 znaków

2018-11-22 23:40
2
Ciepły Jeleń napisał(a):

Byłem ostatnio o rozmowę na juniora w Javie w pewnym dużym korpo. Ogólnie studiuję na uczelni technicznej, aczkolwiek nie informatykę.

Szczerze mówiąc byłem w szoku, bo myślałem że pójdzie gładko. Ale wydaje mi się, że trafiłem na jakiś mocny janusz soft bo z tego co tutaj czytałem to juniorów pytają głównie z javy, a nie z frameworków. Czy może po prostu to już jest standard, że od juniora wymaga się znajomości kafki i sparka wraz z bazami noSQL?

Słyszałeś o czymś takim jak test wysiłkowy "do odmowy" ? Stawiają cię na bieżnię, zakładają czujniki i powoli rozkręcają maszynę, powiedzmy od 6 km/h do 20 km/h. Każdy kiedyś machnie ręką i odmówi. Albo zemdleje.

Z Twojego opisu wydaje mi, że to korpo robi testy do odmowy.
Może wynik próby wysiłkowej będzie pozytywny ?

edytowany 1x, ostatnio: goJavaGo, 2018-11-22 23:40

Pozostało 580 znaków

2018-11-23 00:21
Mały Mleczarz
2
LukeJL napisał(a):

Nie odpowiem na to pytanie, ale wiem, że po rozmowie, jak wiesz, że czegoś nie wiedziałeś, to warto sobie to poćwiczyć w domu. Spędzisz kilka dni i pewnie opanujesz te wszystkie dziwne narzędzia i na następnej rozmowie będziesz wiedział.

xD. Już to widzę, jak ktoś ogarnie AWS i kafkę w kilka dni.

Aws to ciężka sprawa ;) Trochę trzeba posiedzieć - Mateuszto 2018-11-23 10:14
Byłem na 2-dniowym szkoleniu z tego i dalej nie mogę powiedzieć, że to znam ;) - wiciu 2018-11-23 13:10

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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