Тёмный

Junior JAVA developer - rozmowa o pracę! 

Jak zacząć programować?
Подписаться 38 тыс.
Просмотров 27 тыс.
50% 1

⭐ zrozumiecreact.pl/ - Sprawdź nasz kurs React! ⭐
👉 Zapisz się na newsletter: zaczynamyprogramowac.pl 👈
🎤 Discord: / discord 🎤
🔥 Zapisz się do grupy na FB: / zaczynamy.programowac 🔥
00:00 Intro
02:40 Wstęp do rozmowy
04:25 O kandydacie
12:40 Pytanie techniczne
55:56 Pytania kandydata
Pozosotałe symolowane rekrutacje:
• Symulowane rekrutacje
Profil Marcela na LI:
/ marcelghayyeda
Wiosna to czas aplikowania na programy stażowe. Wielu i wiele z Was po raz pierwszy w życiu czekają rozmowy rekrutacyjne!
Kiedy sam parę lat temu zaczynałem przygodę w IT to ciągle zastanawiałem się:
Jak wygląda taka rekrutacja?
Na co powinienem się przygotować?
O co mogą mnie zapytać?
Domyślam się, że wśród wiele osób na tej grupie męczą obecnie podobne pytania, dlatego nagrałem film, w którym staram się odwzorować potencjalną rozmowę techniczną na stanowisko Junior Java Backend Developera. Mam nadzieje, że film odpowie na niektóre z Waszych pytań i uświadomi, że rekrutacja to nic strasznego i z każdej można wynieść ogromną dawkę wiedzy :)
Nawet jeśli jeszcze nie czujecie się na siłach, żeby aplikować to zachęcam do obejrzenia filmu dla aspektów edukacyjnych - będzie to świetna nauka programowania!
Przy okazji, jeśli macie jakieś pytania do samej rekrutacji to piszcie w komentarzach - chętnie podpowiem/opowiem/pomogę :)
Miłego dnia!

Опубликовано:

 

31 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 141   
@JZP
@JZP Год назад
Jak Waszym zdaniem poradził sobie Karol?
@marcin3356
@marcin3356 Год назад
3 na 10
@ferplej699
@ferplej699 Год назад
Fatalnie, nie wiem jak nie wyleciał z aktualnej roboty z taką wiedzą
@bboyPrzemek
@bboyPrzemek Год назад
Gdzieś tam dzwoni, generalnie mało usystematyzowana wiedza
@Dziki8332
@Dziki8332 Год назад
Poziom ucznia szkoly sredniej czyli mniej niz stażysta. Poziom juniora 1/10.
@p1ontekk
@p1ontekk Год назад
Ale buja XD
@DuDiiC
@DuDiiC Год назад
Karol, super że udało Ci się przebranżowić i zmienić branżę na IT, gratulacje, bo wielu się to nie udaje! Nie bierz do siebie negatywnych komentarzy, generalnie jeśli dla Twojego pracodawcy Twoja wiedza jest wystarczająca to spoko. ALE chciałbym dać Ci feedback jako kolega z tej samej branży, który wie jak ciężko jest na rynku juniorskim. Jeśli zamierzasz w niedalekim czasie zmieniać pracę, powinieneś się mocno przyłożyć do dalszej nauki. A jeśli chcesz dalej rozwijać swoją karierę, piąć się w górę i pracować przy ciekawych projektach a nie zostać na stałe zwykłym "klepaczem kodu", koniecznie powinieneś moim zdaniem zmienić firmę, bo w obecnej się chyba nie rozwijasz - niestety z prawie rocznym doświadczeniem komercyjnym jako Java dev, większość tych pytań powinna być do odpowiedzenia z marszu (oczywiście to jest tylko moja opinia i mogę się mylić, bierz na to poprawkę). Jeszcze raz podkreślę, nie zniechęcaj się negatywnymi komentarzami, to jest super wartość dla Ciebie, że wziąłeś udział w takiej rozmowie i możesz dostać (czasem dosadnie) feedback na temat swojej obecnej wiedzy. Powodzenia, trzymam kciuki za dalszy rozwój w IT!
@Raren789
@Raren789 Год назад
Wrzucam spis pytań jak komuś potrzebne :D 12:59 Pytanie 1 - co znaczy, że Java jest językiem crossplatformowym? Jaka jest w tym rola JVM? Czy jest językiem kompilowanym czy interpretowanym? 15:21 Pytanie 2 - Jakie są kolekcje w Javie? Konkretna implementacja mapy. 17:00 Pytanie 3 - Różnice między arrayList i linkedList. 18:00 Pytanie 4 - List vs Set 20:42 Pytanie 5 - metoda equals() vs hashCode(). Czym się różnią? Kontrakt pomiędzy tymi metodami. Metoda equals() vs operator == Co by się stało gdybyśmy operatorem == porównali obiekty? 23:10 Pytanie 6 - Co oznacza słowo kluczowe static? Jak działa private static, public static? 24:35 Pytanie 6* - Jakie są modyfikatory dostępu w Javie? 25:45 Pytanie 7 - Co oznacza, że klasa jest niemutowalna? Słówko "final". 29:07 Pytanie 8 - Jakie są rodzaje wyjątków? Czym się różnią? Skąd są rzucane? 30:25 Pytanie 8* - Czym jest error? Jego implementacje. 31:27 Pytanie 9 - Wzorce projektowe. 32:43 Pytanie 9* - Czym jest Singleton? Jak można go zaimplementować? 34:46 Pytanie 10 - Współbieżność w Javie. Po co ona jest? 35:54 - Pytanie 10* - Pojęcie "deadlock" 36:32 - Pytanie 11 - Jakie są rodzaje testów? Czym się różnią? 38:14 - Pytanie 11* - Piramida testów 38:35 - Pytanie 12 - Jak najlepiej przetestować jednostkowo komponent który jest zależny od czasu? Co tam można zamockować? 43:36 - Pytanie 13 - Code reviews, jak do tego podejść. (Pytanie odnośnie doświadczenia). Dobre praktyki Clean Code. 46:17 - Pytanie 14 - Czemu powtarzanie kodu jest złą praktyką? 47:21 - Pytanie 15, Spring - Czym jest kontener IoC? Czym jest Inversion of Control? Jakie są z tego korzyści? 50:00 - Pytanie 16 - Jakie są sposoby wstrzykiwania zależności w Springu? 50:48 - Pytanie 17 - Jakie są scope'y beanów? 51:46 - Pytanie 18, Postgres - Jak zagwarantować unikalność danych w kolumnie? 53:02 - Pytanie 19 - Czym się różni Primary Key od constraintu UNIQUE? 54:06 - Pytanie 20 - Mamy tabelkę employees. Kolumny id, name, salary. Jak policzyć ile w tej tabeli jest pracowników którzy zarabiają ponad 5000 miesięcznie?
@javawicode
@javawicode Год назад
troszke nie w sosie 1 pytanie, bo prawda jest taka że na dzień dzisiejszy już nie ma jeżyków nie crossplatformowych praktycznie, bo wszystko ma rozwiązania natywne np. z cloudem, także przewaga write once run everywhere juz nie istnieje XD
@krzysztofbardzinski
@krzysztofbardzinski Год назад
@@javawicode no nie do końca... To, że język ma kompilatory/interpretery na wszystkich platformach nie znaczy, że kod na nich pójdzie. C dla embedded na przykład. Możesz zrobić kod przenośny, ale musisz poustawiać górę makr lub użyć bibliotek, które przykryją bebechy. Jak tego nie zrobisz to masz kod przyspawany do platformy. Z drugiej strony istnieją języki nie występujące na wielu platformach np. Objectve-C, Swift
@ZadiniPlatini
@ZadiniPlatini Год назад
Ale mnie to motywuje, że z taką wiedza mozna znalezc pracę 😊
@adamsssss
@adamsssss Год назад
bardzo fajna rozmowa - dziękuję za to. Mega odwaga dla osoby pytającej jak i dla osoby odpowiadającej. Szacunek
@RobieMVPAplikacjeKarolBocian
Super forma przekazania wiedzy!
@sebon11
@sebon11 Год назад
Super materiał, dzieki za niego :)
@dominuseterro9866
@dominuseterro9866 Год назад
wg wzorowe zachowanie rekrutera dba by kandytat sie nie stresował za bardzo.
@ferplej699
@ferplej699 Год назад
według wzorowe zachowanie rekrutera?
@dominuseterro9866
@dominuseterro9866 Год назад
@@ferplej699 tak
@Tumannos
@Tumannos Год назад
Bardzo dziękuję za ten film, jestem studentem drugiego roku studiów. W Javie bawię się od dobrych 2/3 lat, w tym czasie przerabiałem na studiach jeszcze c++ (dosyć precyzyjnie) oraz pythona już bardziej zajawkowo (projekt gra shooter w pygamie). Rok temu na rozmowie o staż w Javie wypadłem w moim odczuciu bardzo słabo i od tego momentu trochę się do tego wszystkiego zraziłem. Jednak teraz, nie wiem kiedy ta wiedza przez rok przyszła i na pytania odpowiadam praktycznie z automatu (fakt ze siedzę w domu i nie mam żadnej presji pewnie tez to działa na moja korzyść, mimo to). Myśle, ze warto znowu spróbował złożyć pare cv na staże, tym filmem podbudowaliście trochę moja pewność siebie i dziekuje za to!! Teraz taka dygresja, sądziłem, ze dwa lata studiów (zwłaszcza pierwszy rok) to był czas trochę zmarnowany, matematyka, fizyka, obwody logiczne, to wszystko to zbędna wiedza, jednak teraz patrzę na to wszystko z innej perspektywy, moja wiedza jest dużo obszerniejsza niż IDE i język w jakim programuje, przez 4 semestry programowania to jakie są kolekcje i jak działają pod spodem wiem bez najmniejszego zastanawiania się, poziomy dostępności, static, final, wzorce projektowe to wszystko wiedza jaka trzeba minimum posiadać zeby zdać późniejsze kursy programowania. Myśle ze jak wiele ludzi uważa, ze studia to czas stracony to teraz myśle, ze wcale tak nie jest. Zgadzam się ze człowiek jest w stanie nauczyc się tego wszystkiego na własna rękę, jednak wiedza tutaj jest sumiennie posegregowana. Jeszcze raz dziekuje za podbudowanie moralów, czekam na druga rozmowę!!
@arczi4753
@arczi4753 5 месяцев назад
Pamiętasz może mniej więcej jakie pytania miałeś?
@killerbee1729
@killerbee1729 Год назад
Jezu, jak ja bym chciał żeby mój Pan Rekruter był jak Marcel. Bardzo przyjemnie by się rozmawiało i nie byłoby takiego stresu dla mnie
@BartoszRybacki0
@BartoszRybacki0 Год назад
Marcel zna się na rzeczy. Kiedyś nawet go rekrutowałem i po paru pytaniach rozmowa z takiej w stylu czy wiesz jak coś działa zmieniła się w coś co wyglądało jak dyskusja dwóch kolegów o wyższości jednego rozwiązania nad drugim. Czyli pytania z takich juniorskich "Jak działa jamniczek" zmieniły się w takie: "Co sądzisz o xyz", "Jak oceniasz technologię xyz w porównaniu do abc". Oczywiście nie pamiętam szczegółów, ale ja już w trakcie rozmowy wiedziałem że Marcel będzie z nami pracował (i pracował ;). Nie wiem tylko jak on wspomina tą rekrutację. Bo musicie wiedzieć, że rekruter też człowiek, może mieć zły dzień, może być zestresowany, zdenerwowany. Może coś źle zrobić - chociaż oczywiście nie powinien.
@killerbee1729
@killerbee1729 Год назад
@@BartoszRybacki0 ja zawsze kulturalnie i z uśmiechem na twarzy rozmawiam, jestem tylko kolejnym studentem, który nic nie umie ale też chce żeby rozmowa była sprawna i przyjemnie się odbywała
@PURPLEBLACK
@PURPLEBLACK Год назад
Super rozmowa
@JuniorJavaReady
@JuniorJavaReady Год назад
Fajna rozmowa :)
@KAEcqR
@KAEcqR Год назад
Wzorowy montaż!
@JesterMad777
@JesterMad777 Год назад
No cóż, sam nie poradziłbym sobie wcale lepiej, a nawet o wiele gorzej. Dobrze się tego słucha po ok. 4 miesiącach nauki Javy ze znikomą ilością godzin dostępnych w tygodniu 😅
@szymek16s
@szymek16s Год назад
Dzięki Karol i Marcel za ten film!
@emiliaemilia8369
@emiliaemilia8369 Год назад
Z perspektywy osoby która jest w podobnej sytuacji do Karola, gdy dostanie się pierwszą prace, nie trudno by zapomnieć wracać do podstaw. Praca zmusza do nauki nowych zaawansowanych tematów typu frameworki o których nauce by się nawet nie pomyślało przed pracą, zwlaszcza w 1 roku. Ale to nie usprawiedliwia... dobre rozpracowanie podstaw to podstawa pisania coraz lepszego kodu. Sama powrarzam wiedzę systematycznie bo zależy mi na jakości (Chyba że kogoś zadowala praca w 1 firmie bez rozwoju przez X lat). Ta symulacja daje sporo do myślenia.
@pawelbochniak
@pawelbochniak Год назад
Bardzo mi się ten odcinek podobał, choć jeszcze bardziej by mi się podobał, gdyby był - wiadomo - w moim backendowym node'owym stacku. Mam nadzieję, że w przyszłości pojawi się coś bliższego mojemu sercu :D
@XTremeTerrorSquad
@XTremeTerrorSquad Год назад
Musze ogladac tego wiecej, mozna sie przetestowac i rozwialo to moja niepewnosc co do prob podejscia do procesu rekrutacji w branzy IT.
@JZP
@JZP Год назад
Jak Waszym zdaniem poszło Karolowi?
@pawel366
@pawel366 Год назад
Fajna rozmowa i propsy za odwagę ale obecnie na staż w pierwszym etapie rekrutacji są dużo trudniejsze zadania i pytania. Mam kilka większych projektów, uczę się teorii i rozwiązywania algorytmów, znałem odpowiedzi na większość zadawanych tutaj pytań a mimo to od stycznia nie udaje mi się załapać nawet na staż. Albo rynek w ciągu roku zmienił się o 180 stopni albo kolega miał bardzo dużo szczęścia.
@soulhunter7003
@soulhunter7003 Год назад
Przecież to jest modelowy przykład pracy po znajomości. Normalnie daliby ogłoszenie i bez wydawania tysięcy złotych na kurs w ciemno wzięliby kogoś, kto umie dwa razy więcej niż powyższy pociotek obecnie.
@dominuseterro9866
@dominuseterro9866 Год назад
@@soulhunter7003 nie masz dowodów...
@soulhunter7003
@soulhunter7003 Год назад
@@dominuseterro9866 A co ja go przed sąd stawiam? Znam rynek juniora, wiem jakie są wymagania i są tylko dwie możliwości żeby Ci firma ufundowała bootcamp, zatrudniła Cię po nim w ciemno i trzymała miesiącami pomimo wątpliwej wiedzy. Pierwsza możliwość to - masz starego prezesa a druga to nie wiem, nie przychodzi mi do głowy.
@Diaamandaa
@Diaamandaa Год назад
Dziękuję za ten materiał. Warto przerobić sobie te pytania. Gratuluję odwagi i rozumiem stres, który temu towarzyszył. Jednak jak na bycie przez 8 miesięcy juniorem i lekko odważne wypowiedzi na temat kodu nad którego utrzymaniem się pracuje to nie jestem pod wrażeniem. 160 x 8 = 1280 godzin podczas których ktoś płacił Juniorowi za uczenie się. Takie same (a często nawet większe) wymagania stawia się ludziom którzy dopiero zaczynają i często muszą godzić czas na naukę z pełnoetatową pracą. Tak czy inaczej życzę Ci Karolu powodzenia - życie się składa z momentów gdy wygrywamy i gdy nie idzie nam idealnie. Jeszcze jest spora szansa na zostanie bardzo dobrym specjalistą
@endermiszczu
@endermiszczu Год назад
Wynik rozmowy był pozytywny czy negatywny? 😅
@Dawid.Wu_
@Dawid.Wu_ Год назад
Super, dzięki za podjęcie tematu z Javy. Domyślam się, że Karol przed rozmową nie zrobił sobie merytorycznej powtórki z teorii. Juniorzy świeżo po kursach - przynajmniej ci, którzy byli w mojej grupie - to bardzo zdolne bestie i pewnie rezultat rozmowy opierałby się głównie o te pytania z gwiazdką. Dlatego, szkoda, że Marcel części pytań nie zadał, bo to mogłoby przybliżyć poziom jaki oczekuje się obecnie od juniora. Z drugiej strony to też dobry przykład, że gdy już złapiesz tę pierwszą (a nawet i kolejną) pracę, nie możesz pozwolić sobie na odłożenie książek, kursów i filmów, bo w dynamicznie zmieniających się branżach takich jak IT, żeby zacząć się cofać, wystarczy stanąć w miejscu ;)
@JZP
@JZP Год назад
Za dwa tygodnie wrzucimy drugiego kandydata, tam przewiną się pozostałe pytania :) Dzięki za komentarz :)
@pawekaczmarek9312
@pawekaczmarek9312 Год назад
Czy planujecie zrobić podobną rozmowę z pythona/django?
@JZP
@JZP Год назад
Być może w przyszłości, w najbliższym czasie raczej nie :)
@matewojno2103
@matewojno2103 Год назад
Może nagralibyście coś o embeded albo o game devie?
@emer3108
@emer3108 Год назад
Jestem dopiero na 30 minucie i niestety muszę przyznać, że z wiedzą u Karola jest raczej kiepsko, biorąc pod uwagę, że współcześnie od juniora wymaga się dobrej znajomości Javy, ale i Springa, baz i innych technologii wokół, to nieumiejętność konkretnej odpowiedzi na pytania o JVM, jakie są kolekcje, czym się różnią naprawdę trochę świadczy o braku zrozumienia podstaw (mylenie różnic między Arraylistą i Linkedlistą z Listą ogólnie a Setem), nie wspominając już o braku zrozumienia mutowalności (niemutowalna Arraylista? Serio? xd). Myślę że naprawdę w niektórych firmach ten poziom nie przeszedłby nawet internshipu, ale cóż, bądź co bądź dostał prace, więc komuś wystarczało :)
@radosawmarek5804
@radosawmarek5804 Год назад
Czekamy na node js
@soulhunter7003
@soulhunter7003 Год назад
Sorry ale ten gość musiał być synem prezesa firmy, która mu ten kurs ufundowała i go po nim zatrudniła. Przecież z taką wiedzą na wolnym rynku nie dostałby nawet stażu. Rozmowa skończyłaby się na dukaniu o strukturach danych.
@przemysawmaecki9958
@przemysawmaecki9958 Год назад
Hej, Czy dobrze rozumiem, że Karol pracuje w branży IT ?
@JZP
@JZP Год назад
Tak.
@cage20
@cage20 10 месяцев назад
Chlop nie zna podstaw podstaw, a ty go o wspolbieznosc pytasz? Jak ktos kto chce zawodowo zajmować sie programowaniem w Javie może nie wiedzieć do czego sluzy keyword final, albo jaki jest kontrakt miedzy equals i hashcode? Jak on ma operowac na danych jeśli zna dwie czy trzy implementacje kolekcji i nie wie jaka jest miedzy nimi roznica? To jest pierwsze 20 stron ksiązki, a gdzie znajomość popularnych frameworków, serwerów aplikacji czy metod integracji? Moim zdaniem, do poziomu przyzwoitego juniora brakuje mu bardzo dużo.
@piotrm98
@piotrm98 Год назад
Fajnie jakby na koniec rozmowy osoba ktora przeprowadzala rozmowe wydała swoją opinię np. czy taki kandydat wg niego zostałby zatrudniony.
@user115-b8x
@user115-b8x Год назад
Tutaj raczej werdykt nie jest trudny do przewidzenia 😅
@_I_like_kebeb
@_I_like_kebeb 6 месяцев назад
Myślałem że umiem mało i ciężko będzie mi znaleźć pracę ale widzę , że jednak można trochę nie wiedzieć i działać 😅
@fifinap2183
@fifinap2183 Год назад
Robię różne żeczy związane z informatyką ale ciągle nie wiem czego się uczuć by pracować w przyszłości w it
@ferplej699
@ferplej699 Год назад
polskiego
@fifinap2183
@fifinap2183 Год назад
@@ferplej699 na wzajem
@DzwiekiOtchlani
@DzwiekiOtchlani Год назад
rzeczy* nawzajem* i nie mówię tego złośliwie, jak będziesz chciał znaleźć pracę to takie kolokwialne błędy cię będą dyskredytować bardzo. rozumiem, że możesz mieć dysleksje, ale to nie sprawia, że nie możesz się nauczyć poprawnie pisać, po prostu wolniej ci to przyjdzie. no offence
@blighthornsteelmace820
@blighthornsteelmace820 11 месяцев назад
Zacznij robić cokolwiek, najlepiej jakiś niewielki projekt i skończ go, potem następny itd. Zastanawiając się od czego zacząć, w końcu nie zrobisz nic i nic nie będziesz umiał. Ucz się przez praktykę. Sięgaj do wiedzy jak napotkasz przeszkodę, że nie wiesz jak coś zrobić. Ale natychmiast po zdobyciu tej wiedzy wracaj do praktyki. Bądź zdyscyplinowany.
@lauraa4547
@lauraa4547 Год назад
Karol, be strong w komentarzach będzie masa płaczków i zazdrośników, a każdy rozumny człowiek wie jak to jest z firmami co mają legacy kod i jak trudno osobą wchodzącym się odnaleźć.
@BartoszRybacki0
@BartoszRybacki0 Год назад
Rozbawił mnie właśnie w 8-mej minucie o tym legacy i chęci jego unikania w przyszłości i o 6 godzinach rozkminy. Aż się łezka w oku zakręciła, jako to ciekawie było być juniorem. Widać że junior. Senior już wie, że legacy po prostu jest i na tym się zarabia. I że to najważniejsza część pracy. Senior spędza często prawie 2 tygodnie na "rozkminie" aby poprawić jedną linijkę.
@godfryddolbinczykunical1571
1:24 przez chwilę myślałem że to będzie Mirosław Zelent.
@waldemarjankowski4090
@waldemarjankowski4090 Год назад
Kiedy będzie następny odcinek?
@JZP
@JZP Год назад
Za tydzień :)
@kamillewandowski2973
@kamillewandowski2973 Год назад
Może rzeczywiście szału z wiedzą nie ma, ale tragicznie też nie jest. Znam "programistów", którzy po 2 latach pracy odpowiedzieliby na jedno, góra dwa, pytania.
@xGabrjel
@xGabrjel Год назад
Wiem, że przed monitorem każdy jest mądry ale.. to naprawdę jest junior z prawie rocznym stażem? Chyba muszę zacząć szybciej aplikować niż mi się wydawało
@sizeeq6783
@sizeeq6783 Год назад
Ja też w stosunku do siebie mam tak samo krytyczne spojrzenie jak ty. Po tym co dzisiaj obejrzałem stwierdzam, że za bardzo się przejmuje i też powinienem zacząć aplikować. Nawet jeżeli miałby to być staż, albo jakaś letnia akademia.
@gimi818
@gimi818 Год назад
@@sizeeq6783 I ja to samo , na każde pytanie bym odpowiedział śpiewająco ale dla mnie wciąż za mało i cisnę dalej ...
@dominuseterro9866
@dominuseterro9866 Год назад
@@gimi818 problem jest taki że on jest 10x tyle warty odkardzego bez doświadczenia
@gimi818
@gimi818 Год назад
@@dominuseterro9866 w pełni się zgadzam
@Katniss218
@Katniss218 Год назад
Dajcie jakiegoś C#-owca :P
@berliner5005
@berliner5005 Год назад
hej :) fajna seria z symulatorem rozmów rekrutacyjnych :D question : jaka jest wg. Ciebie obecnie szansa dla "Java Junior wanna be" aby dostać pracę bez studiów o kierunku preferowanym czyli np. dla Humanów ? Widzę suchotę na rynku jeśli chodzi o oferty dla Juniorów bez studiów
@gravi8866
@gravi8866 Год назад
Dla osób rekrutujących w większości liczy się fach w ręku niż dyplom z uczelni, oczywiście są pewne wyjątki ale to przy rekruterach starego pokolenia
@wsxx69
@wsxx69 Год назад
@@gravi8866 No nie, czasem firmy wymagają wykształcenia wyższego, np. często branża bankowa
@najlepszyinformatyk1661
@najlepszyinformatyk1661 Год назад
@@wsxx69 bs
@Trampusism
@Trampusism Год назад
@@wsxx69 Mam kolege który nie jest po studiach a pracuje jako fullstack w Banku i to nie byle jakim :v
@Luqart
@Luqart Год назад
Tak. Ale z punktu widzenia pracodawcy osoba po studiach ma już jakies umiejętności na papierze. Umiejętności programowania, oddane prace dyplomowe, projekty grupowe, napisane dokumentacje do projektów, znajomość angielskiego na poziomie B2 potwierdzona papierem. Przebyty obowiązkowy kilkumiesięczny staż w firmie. Wiele firm traktuje ludzi po studiach jako ludzi którzy mogą aplikować na stanowiska które wymagają pół roku doświadczenia komercyjnego lub jakiegokolwiek. Osoba bez nich nie ma nic. Podsumowując osoba po studiach ma wiele potwierdzonych umiejętności (już nie będę wnikać czy to prawda czy nie, bo jak widać na filmiku wyżej kandydat ma niby rok komercyjnego doświadczenia w javie, a ja bym powiedział, że to poziom stazysty. Ale jednak ma to na papierze). Osoba bez studiów po humanie nie ma nic. Więc osoba bez studiów powinna się mocno wykazać aby rywalizować z taką po studiach.
@gavlosq846
@gavlosq846 Год назад
2/10, na stażystę może tak, ale junior to za dużo i to bez złośliwości. Kłania się podstawowa wiedza, bez której ciężko mi sobie wyobrazić jak można analizować jak Karol wspomniał legacy, w którym często trzeba przekopać się przez multum warst abstrakcji i zrozumieć je, a finalnie okazuje się, że takie kruczki jak chociażby dzialanke mapy mają znaczenie. Co więcej, uważam, że backend deweloper, nawet początkujący powinien mieć szerszą wiedzę na tematy devopsowe, wystarczyłaby pobieżna znajomość, która ułatwi zrozumienie chociażby procesu deploymentu. Brak znajomości pojęcia deadlock mówi wprost, że Karol nie posiada podstawowej wiedzy z działania systemów operacyjnych (wychodzi pewnie brak studiów z zakresu informatyki). Znajomość testowania trochę leży. Myślę, że Karol zamiast oglądać kurs Springa powinien poćwiczyć jeszcze samą Javę oraz dobre praktyki inżynieryjne. Wniosłoby to o wiele więcej w jego rozwój niż kolejny framework, którego nie zrozumie do końca.
@dominuseterro9866
@dominuseterro9866 Год назад
brutalna prawda jest taka że on ma wiekszą wartości na rynku niż najlepszy gości ale bez doświadczenia.
@gavlosq846
@gavlosq846 Год назад
@@dominuseterro9866 niestety tak, ale to tylko pokazuje jak nisko jest rynek IT i jak można wiele osiągnąć inwestując czas w siebie i naukę
@krzysztofbardzinski
@krzysztofbardzinski Год назад
Braki, które wydają nam się niezrozumiałe, wcale nie muszą być istotne dla pracodawcy. Wolałbym dostać gościa, który ogarnia immutable i różnicę między linked a array list. Jeśli jednak rozumie zadanie, które ma zrobić, wyklepie co trzeba, a aplikacja nie jest krytyczna dla życia, czy milionów $$$, to jest ok. Skoro tylu odpowiedzi nie znał, to nie kopnęły go jeszcze takie problemy. Największy brak: equals vs == już z rekruterem ogarnął. Martwi mnie, że siedzi, chyba sam, w legacy i napatrzy się kiepskich praktyk. Dobrze, by mu ktoś pokazywał jak takie rzeczy można pisać lepiej i oczywiście wybijał z głowy refaktor całości :)
@KiciaKocia88
@KiciaKocia88 Год назад
ja to bym zobaczyła rozmowę na juniora ale bez doświadczenia komercyjnego :)
@krzysztofbardzinski
@krzysztofbardzinski Год назад
myślę że różnica byłaby niewielka. To był junior szkolony na klepacza. Nie bardzo mógł się wykazać przy tych pytaniach. Różnica mogłaby być przy juniorze na trzecim roku studiów IT, który trochę tej teorii liznął
@mikemalow4108
@mikemalow4108 Год назад
Czy to jakiś żart? Mnie nikt nie zaprasza na rozmowę, a Karol pracuje od roku!!!! Odpowiedziałbym na wszystkie pytania, nie ma sprawiedliwości. Tylko się zdenerwowałem.
@Trampusism
@Trampusism Год назад
Trzeba strzelać CV'ką do pracodawców jak z karabinu maszynowego jeżeli chcesz dostać pierwszą pracę. Mi się udało chyba po wysłaniu do 60 miejsc pracy.
@lauraa4547
@lauraa4547 Год назад
Rok temu dostanie pracy nie było niczym specjalnym, bo odpowiedzi na maile z cv dostawało się bardzo często, ale rok temu było 10x więcej ofert oraz wymagania były nieco niższe. W przeciągu roku zmieniło się bardzo dużo rzeczy, a teraz niestety jest ciężko nawet osobą z expem wyłapać coś konkretnego, a w tamtym roku możńa było przebierać w firmach jak nie wiem, ale to też był najlepszy rok dla tej branży także nie ma co się irytować.
@zenekgowna5984
@zenekgowna5984 Год назад
Przepraszam chciałbym odnieść się do tego komentarza. Tutaj faktycznie to jest nie fair, i też moja wiedza jako osoby która pracuje tylko przy programach napisanych w javie adminka/ops, jestem w stanie odpowiedzieć na większość pytań. Również nie ma się co denerwować nie wiemy ile Karol zarabia na swoim stanowisku juniora, może być tak iż ty takiej stawki byś nie przyjął.
@axelef2344
@axelef2344 Год назад
Wyślij CV do 10 tysięcy miejsc na pewno ze 100 rozmów trafisz to ze 4 firmy Cię będą chciały i sobie wybierzesz.
@michak.7781
@michak.7781 Год назад
Myślicie, że jest jeszcze miejsce dla juniorów? Wiem, że branża cały czas się rozwija i jest duże zapotrzebowanie na programistów, ale czy AI faktycznie nie zabierze pracy typowym klepaczom kodu w np w HTML/CSS i JS? Dla porównanie u mnie w firmie wprowadzili AI, które pisze tekst za copywriterów, a ci jedynie go redagują.
@WEareTheWORLD23
@WEareTheWORLD23 Год назад
chyba sam sobie odpoweidziales na pytanie ostatnim zdaniem XD
@michak.7781
@michak.7781 Год назад
@@WEareTheWORLD23 Ale nie dopowiedziałem, że z racji tego, że teksty są pisane przez AI, zredukowali liczbę pracowników i obniżyli pensje :D
@puremindmin349
@puremindmin349 Год назад
@@michak.7781 Czy AI to obraz bestii? Niebawem się przekonamy…
@KiciaKocia88
@KiciaKocia88 Год назад
a Ty myslisz, że od razu ucząc się programowania będziesz midem xD proces uczenia się działa trochę inaczej ;)
@michak.7781
@michak.7781 Год назад
@@KiciaKocia88 A gdzie napisałem, że będę midem? Zapytałem o miejsce dla juniorów.
@Shiner7
@Shiner7 Год назад
30 minut i brzmi to jak rozmowa z osobą, która sobie od tygodnia, może dwóch coś tam klika w tej javie, ogarnęła podstawy podstaw i poczytała plus minus o kwestiach teoretycznych.
@jerzyzbiaowiezy6249
@jerzyzbiaowiezy6249 Год назад
Nie ma to jak pytania o różnicę między ArrayListą a LinkedListą, gdy w praktyce wrzuca się w listę 30 elementów i nie ma znaczenia czy użyjemy AL czy LL
@TheTigerus
@TheTigerus Год назад
Można też trzymać 30 elementów w osobnych zmiennych zamiast listy, ale z jakiegoś powodu tego się nie robi...
@jerzyzbiaowiezy6249
@jerzyzbiaowiezy6249 Год назад
@@TheTigerus To byłoby bez sensu, a używanie zamiennie Array i LinkedListy nie ma znaczenia dopóki nie masz w nich na prawdę sporo elementów.
@TheTigerus
@TheTigerus Год назад
@@jerzyzbiaowiezy6249 a skąd wiesz ile będziesz mieć elementów? :D Nie po to używasz zmiennych tablicowych o modyfikowalnym rozmiarze, żeby zakładać ile będziesz miał w nich elementów. Dzisiaj masz ich 10, jutro 1000. W zależności od tego, do czego używasz danych, dobierasz odpowiedni rodzaj listy. Oczywiście, to nie było pytanie dla juniora, dla którego faktycznie nie ma znaczenia w jaką listę wrzuci dane.
@MrRexxarHell
@MrRexxarHell Год назад
@@TheTigerus Nawet samo to, że warto wiedzieć, która jest optymalna do twojego zadania. Jak nie znasz różnicy nigdy nie będziesz wiedział który.
@Repcs2772
@Repcs2772 9 месяцев назад
Ma znaczenie jeżeli będziesz chciał dokonać jakichkolwiek operacji na tej strukturze typu usuwanie, dodawanie odczytywanie. To nie jest fizyka kwantowa a podstawy podstaw z pierwszego roku studiów xD
@sweetgrove12
@sweetgrove12 Год назад
myślę, że to nie brak wiedzy spowodował u niego większość błędów, a stres
@mateuszwesoowski3921
@mateuszwesoowski3921 Год назад
Moim skromnym zdaniem, jeśli robić odcinki z juniorami to takimi, którzy szukają pracy, a nie takich, którzy już tę pracę mają, ale jak mówię to tylko moje zdanie :)
@JZP
@JZP Год назад
Dlaczego?
@JZP
@JZP Год назад
Rozumiem, ale osoby które już mają pracę też mogą starać się o dostanie stanowiska juniorskiego w innej firmie - aplikując do fajnej firmy kiedy nie macie jeszcze pracy konkurujecie nie tylko z osobami, który starają się o pierwszą pracę, ale również z tymi, które prace chcą po prostu zmienić :) Warto o tym pamiętać! Tak czy siak, dzięki za komentarz!
@mateuszwesoowski3921
@mateuszwesoowski3921 Год назад
@@JZP Wydaje mi się, że osoby, które już te pracę mają, mają większą wiedzę i juz doświadczenie, a my którzy tej pracy szukamy na juniorskie stanowisko chyba więcej wyniesiemy z takiej rozmowy z osobą, która szuka pracy i jesteśmy w tym samym miejscu, bo też możemy sprawdzić czy to już ten czas na szukanie pracy czy jeszcze dłubać 😆. Tak czy siak robicie super kontent i bardzo doceniam i dziękuję wam, ze jesteście
@JZP
@JZP Год назад
@@mateuszwesoowski3921 19 maja będziemy w Warszawie, i często można nas spotkać na meetupach w Krk :D
@pmro
@pmro Год назад
@@mateuszwesoowski3921 #ToNieHejt Czy my oglądaliśmy ten sam filmik? przecież Karol wie mniej niż my startujący na staże. W ogóle ciężko mi uwierzyć, że to nie jest ustawka. W głowie się nie mieści, że on ma rok doświadczenia jako programista i oznajmia, że KISS "chyba nie jest wzorcem projektowym", a gdy otrzymuje doprecyzowanie od rekrutera to jako wzorzec podaje OPEN CLOSED PRINCIPLE... i na końcu dopowiada "to jest głównie o metodach".... coś tu jest nie halo i to bardzo #ToNieHejt
@dxrgrabowski
@dxrgrabowski Год назад
Teraz rozmowa C/C++
@Sobieskii96
@Sobieskii96 Год назад
IMO Karol ma wiedzę na poziomie stażysty
@sizeeq6783
@sizeeq6783 Год назад
To samo wrażenie odniosłem
@ludzikludzikowy3161
@ludzikludzikowy3161 Год назад
Plus do tego problem wielu zaczynających już coś kodować bez dobrej znajomości podstaw. Najlepszy przykład: 48:04. To tak jak wielkie koksy piszące w 30 frameworkach, a gdy przyjdzie do napisania czegoś "z palca" to wielkie zdziwienie i "yyyy, ale ja potrzebuję frameworka".
@ThebanQ
@ThebanQ Год назад
Bardzo profesjonalnie podejście z strony Marcela, ale nie wiem czy taki odcinek powinien wyjść, z jednej strony szkoda czasu, który oboje poświeciliście ale Pan Karol najlagodniej to mówiąc nie podołał tej rozmowie
@Stecyk14
@Stecyk14 Год назад
ta ten gosć widać zę sie dostał tylko dlatego ze robił kurs z firmy. W innym wypadku za nic w świecie się nie dostanie
@damian_lachowicz
@damian_lachowicz Год назад
Widać, że Karol ma wiedzę tylko musi teraz to usystematyzować.
@lawos231
@lawos231 Год назад
O ile miło oglądało się cały film, czuję się zażenowany poziomem wiedzy kandydata, spoko było zmienić w tytule filmu Juniora na Interna
@dominuseterro9866
@dominuseterro9866 Год назад
On z 8 miesiacami starzu jest wieceh warty od intera
@godfryddolbinczykunical1571
Pytanie do Programistów siedzących niżej: "Jakie są podstawowe struktury danych w C++"?
@godfryddolbinczykunical1571
Ten Karol naprawdę nie zna struktur danych? Jako uczeń technikum znam wszystkie struktury danych w Pythonie, C++ i C.
@Rewol666
@Rewol666 Год назад
Kurcze średnio, studenci po pierwszym roku często mają większą wiedzę
@krzysztofbardzinski
@krzysztofbardzinski Год назад
jeśli się uczyli. Pytanie czy potrafią stworzyć CRUDa w Springu, a tego chyba potrzebował poprzedni pracodawca.
@MsExity
@MsExity Год назад
Wybaczcie, rzadko kiedy piszę komentarz, ale jest to wyjątkowa sytuacja bo tak odpowiadać mogłaby odpowiadać osoba która uczy się z 2 tyg programowania nie robiąc wcześniej nic przy komputerze 🤐
@JZP
@JZP Год назад
Wybaczamy, ale myślę że grubo przesadzasz :)
@ludzikludzikowy3161
@ludzikludzikowy3161 Год назад
Koledze przydałby się słownik języka polskiego... jest dużo legasi kodu, zajmuje się bagfiksami, nowymi ficzerami, pomaga przy rilisach i diplojmentach, mają 4 stejdże. Zaraz pewnie sporo się obruszy, że to przecież IT więc to jest normalne - prowadzący jakoś nie nadużywa takich określeń. Dalej: pierwsze zadanie polegające na poprawie 1 linijki, a kolega dorabia do tego nie wiadomo jaką teorię z wielką analizą kodu trwającą 6 godzin. Jak dla mnie kpina i ładne ubieranie w słowa "nie wiem jak to poprawić". W części pytań technicznych dużo błądzenia, wiem że junior ale w zderzeniu z mądrymi angielskimi słówkami (no i analizą kodu!) wygląda to zabawnie. Więcej pokory, mniej szpanu. No i w międzyczasie kolega może poczytać jak stworzyć tego "sigiel-tona".
@DuDiiC
@DuDiiC Год назад
Gość się przebranżawiał, po szkoleniu został w jednej firmie. Niestety, jeśli nie obracał się jeszcze w różnych środowiskach i zespołach to normalne, że wchłonął słownictwo stosowane przez ten jeden konkretny zespół. Znam masę ludzi, którzy cały czas mówią "jawa" zamiast "dżawa", dyskutują o "autentykacji" zamiast "uwierzytelnianiu" (bardzo częste) itd. I nie jest to ich wina, po prostu trafili kiedyś do środowiska, z którego to przejęli i uznali za poprawne. Tu warto dać po prostu merytoryczny feedback. Jednak co do reszty komentarza się niestety z Tobą zgadzam :)
@ludzikludzikowy3161
@ludzikludzikowy3161 Год назад
@@DuDiiC W pewnym sensie się z Tobą zgodzę choć nie do końca. Nawet chłonąc nazewnictwo od "starszych" kolegów musi przecież znać znaczenie danych określeń. Jeśli jednak w jego firmie wszyscy co drugie słowo używają po angielsku to niestety kolega wdepnął (moim zdaniem oczywiście). Ja programuję od ok. 20 lat, wprawdzie w innym języku ale jednak, i w sumie nie spotkałem się z osobą (a przewijały się też osoby zaczynające przygodę z programowaniem), która aż tak leciałaby po angielsku :) No ale mimo wszystko pewnie masz rację, że używane nazewnictwo to takie jakby wychowanie - co słyszysz/widzisz to wynosisz na zewnątrz.
@phoearwenien4355
@phoearwenien4355 Год назад
Akurat legacy code potrafi być niewiarygodnie upierdliwy, a poziom upierdliwości zależy od złożoności systemu lub długu technicznego (albo jednego i drugiego naraz). U mnie nagminnie są przypadki, że pierwszym taskiem jest wyłącznie analiza, czasami z koniecznością rozmowy z innymi zespołami, czy w ogóle jest możliwe wprowadzenie czegoś, a dopiero potem robi się modyfikacje w postaci kilku linijek. Takie taski biorą ludzie starsi stażem, czyli przynajmniej midzi, bo junior nie ogarnie. Junior bierze rzeczy, które wiadomo, jak wprowadzić, bo legacy code akurat nie wadzi.
@krzysztofbardzinski
@krzysztofbardzinski Год назад
@@phoearwenien4355 Też mnie to zdziwiło. Robiłem z kumplem na utrzymaniówce, juniorów nawet nam nie dokładali, bo wiedzieli, że nie ogarną. Szkoda, że taką robotę zapomina się docenić a pochwały zbierają klepiący nowe apki.
@stonka0303
@stonka0303 Год назад
Skończcie już pompować ten balonik na juniora, Jezu ile można
@JZP
@JZP Год назад
?
@cz9siu
@cz9siu Год назад
Zero życia u niego. Wiedzy też.
@kqlqk276
@kqlqk276 Год назад
Dokładnie
@rafalmalinowski1716
@rafalmalinowski1716 Год назад
troche mnie podbudowales bo wydawalo mi sie ze ja tak malo wiem. Tu jednak, na te pytania, odpowiedzial bym, bez wiekszego problemu. Pozostaje popracowac nad fajnymi projektami, bo z reszta nie jest wcale zle
@bartekdec5321
@bartekdec5321 Год назад
Ja bym jednak podszedł do tej symulacji rekrutacji z dużym dystansem. Pytania o tej skali trudności to padają na rozgrzewkę. Złośliwe mógłbym dodać że tytuł filmu to robienie żartów z oglądających
@rafalmalinowski1716
@rafalmalinowski1716 Год назад
@@bartekdec5321 oczywiscie, rozumiem ze trudno tu bylo przejsc do powazniejszych pytan, przy takich odpowiedziach. Normalnie pewnie tez taka rozmowa, przez to szybciej by sie skonczyla, a on ciagnal go za jezyk i dalej dopytywal na potrzeby odcinka... Takze nue biore tego bardzo na powaznie
Далее
Apache Maven dla początkujących
9:52
Просмотров 17 тыс.
Lenny Kravitz w Polsce! Jak było w Krakowie?
39:31
Просмотров 1 тыс.
Junior Java Developer - rozmowa o pracę, runda druga!
1:03:16
Regular / Mid front-end developer - rozmowa o pracę!
52:57
Jak dostać pierwszą pracę w 2023?
14:11
Просмотров 45 тыс.
Czego nie robić podczas rozmowy rekrutacyjnej w IT?
1:00:16
Junior Frontend Developer - rozmowa o pracę!
1:25:35
Просмотров 91 тыс.
Rozmowa rekrutacyjna na Junior Java Developera w MockIT
1:06:19