Narzędzia do odsiewu kandydatów

Narzędzia do odsiewu kandydatów
walec51
  • Rejestracja:ponad 16 lat
  • Ostatnio:około 2 godziny
  • Lokalizacja:Poznań
5

Przymierzam się rekrutacji Junior Java Developera i szukam jakiegoś narzędzia przy pomocy którego mógłbym odsiać 90% kandydatów przed umówieniem się na rozmowę.

Czy możecie polecić jakieś narzędzia testujące wiedzę z programowania, które mają sens z czasach ChatGTP-4? Jakieś systemy z nie trywialnymi zadaniami do rozwiązania np.?

Pytanie moje kieruje do osób które miały kontakt z tego typu narzędziami - czy to od strony kandydata czy rekrutera.

Naprawdę nie wiem po co się tutaj wypowiadają osoby z odpowiedziami typu "obdzwoń wszystkich"

Nawet jeżeli uważasz że narzędzie się nie sprawdziło to prosiłbym o nazwę stronki / programu oraz info dlaczego


edytowany 2x, ostatnio: walec51
piotrpo
  • Rejestracja:ponad 7 lat
  • Ostatnio:około 4 godziny
  • Postów:3277
7

A robi ci dużą różnicę, że zrobią to z użyciem ChatGPT zamiast z użyciem kolegi i Stack Overflow?

KK
  • Rejestracja:ponad 5 lat
  • Ostatnio:około 6 godzin
  • Postów:191
0

Trochę nie na temat. Ale z jakimi ludźmi miałeś do czynienia, że tak piszesz.

IN
czy to pytanie.
S4
  • Rejestracja:około 3 lata
  • Ostatnio:ponad rok
  • Postów:1268
5

Moim zdaniem bez sensu taki odsiew. Zadzwoń pogadaj 10 minut i odsiejesz tych z.ktorymi nie chcesz pracować na 100%. Jakby taki proces był prosty to by firmy nie płaciły innym za to.

MI
  • Rejestracja:ponad 8 lat
  • Ostatnio:2 dni
  • Postów:123
2
walec51 napisał(a):

Przymierzam się rekrutacji Junior Java Developera i szukam jakiegoś narzędzia przy pomocy którego mógłbym odsiać 90% kandydatów przed umówieniem się na rozmowę.

Czy możecie polecić jakieś narzędzia testujące wiedzę z programowania, które mają sens z czasach ChatGTP-4? Jakieś systemy z nie trywialnymi zadaniami do rozwiązania np.?

Ja bym mimo wszystko skorzystał z takiego narzędzia. Odsiejesz przynajmniej tych, co nie mają skilla i nie są na tyle sprytni, żeby użyć chatgpt, Stackoverflow, pomoc bardziej doświadczonego kolegi. Oszukiwanie czy nie, ale spryt w pracy programisty jest przydatny. No a z tymi co zostaną to już musisz odbyć rozmowę techniczną.

edytowany 1x, ostatnio: miiiilosz
S4
A jak uwalisz tych mądrych na rzecz tych nieuczciwych?
MI
Zakładam, że do drugiego etapu przejdą jacyś uczciwi i ogarnięci
W0
@S4t: proces nie musi być idealny, musi być wystarczająco dobry. Jeśli masz dobrymi kandydatów, złych kandydatów i nieuczciwych kandydatów to zostaniesz po takim sicie z dobrymi oraz nieuczciwymi kandydatami - znaczna poprawa sytuacji.
walec51
  • Rejestracja:ponad 16 lat
  • Ostatnio:około 2 godziny
  • Lokalizacja:Poznań
0
piotrpo napisał(a):

A robi ci dużą różnicę, że zrobią to z użyciem ChatGPT zamiast z użyciem kolegi i Stack Overflow?

To że ktoś potrafi wygenerować rozwiązanie prostego kawałka kodu w ChatGPT nijak się przykłada że będzie mógł zrobić i przetestować nawet najprostsze bug fixy i refactory w większym systemie. A zależ mi na tym drugim.

kamil kowalski napisał(a):

Trochę nie na temat. Ale z jakimi ludźmi miałeś do czynienia, że tak piszesz.

Sporo kandydatów po bootcampach co potrafią jedynie napisać prostego CRUD'a tak jak ich tam nauczyli. Każde proste zadanie w większym systemie wymaga poświecenia takowym więcej czasu niż wykonanie tego zadania samodzielne. I to bez prospektu że z kolejnym będzie lepiej. Ogóle większość zgłaszających się ma przed sobą jeszcze co najmniej 1,5 roku intensywnej nauki zanim będą mogli robić coś sensowego.

S4t napisał(a):

Moim zdaniem bez sensu taki odsiew. Zadzwoń pogadaj 10 minut i odsiejesz tych z.ktorymi nie chcesz pracować na 100%. Jakby taki proces był prosty to by firmy nie płaciły innym za to.

Zbyt wiele ładnych CV bez pokrycia w wiedzy aby iść tą metodą. poza tym to nie jest nigdy 10 min bo trzeba rzucić okiem na CV, umówić się, przywitać, itp. ergo 30 min na kandydata.

Tak, firmy płacom innym za to i co? jakie wrażenia z rozmów z rekruterkami które za bardzo nawet nie wiedzą o co pytają kandydatów?

Pytam o doświadczenia z płatnymi narzędziami do sprawdzania kandydatów - na prawdę nie wiem czemu udzielają się tutaj osoby, które takowych nigdy na oczy nie widziały.


piotrpo
  • Rejestracja:ponad 7 lat
  • Ostatnio:około 4 godziny
  • Postów:3277
2

W przypadku juniora, możesz sobie pozwolić na rozbudowany proces rekrutacji. Wstępniaczek twardy, parę pytań o pierdoły typu "jaki zakres ma int w Javie", przy okazji wstępniaczek miękki "dlaczego programowanie", "co było najfajniejszym programem jaki napisałeś do tej pory". Następnie prosta i krótka praca domowa, ci co przejdą na techniczny interview + live coding.
Co najważniejsze, ten proces przedstawiasz już w ogłoszeniu, żeby odsiać tych z brakiem wiary we własne siły i niedostatecznym zapałem.

Zobacz pozostały 1 komentarz
CY
A jak ktoś nie wie jaki ma zakres int w javie to już sie nie nadaje do rozwiązywania problemów biznesowych?
CY
Ciekawie musi sie z tobą pracować :D
piotrpo
Bo oczekuję, że programista będzie wiedział czy np. da się policzyć populację świata intem?
CY
Można wiedzieć, że tryliony się tam nie zmieszczą bez znania dokładnego limitu. Od tego jest google.
MS
  • Rejestracja:prawie 11 lat
  • Ostatnio:11 minut
  • Postów:312
0
S4t napisał(a):

Moim zdaniem bez sensu taki odsiew. Zadzwoń pogadaj 10 minut i odsiejesz tych z.ktorymi nie chcesz pracować na 100%. Jakby taki proces był prosty to by firmy nie płaciły innym za to.

Problem jest tylko taki, że na pozycje juniorskie zgłasza się zazwyczaj ponad 100 kandydatów. Wielu z nich to osoby wannabe lub takie, które myślą, że coś potrafią i czasami warto sobie zaoszczędzić te kilka godzin z życia.

@walec51
Na portalu który rozwijam (https://solid.jobs), możesz dodać ogłoszenie. Do obsługi zgłoszeń zapewniamy kanbana, szybki podgląd CV, formularz oceny oraz predefiniowane odpowiedzi zwrotne do kandydatów. Możliwe jest także dodanie własnych testów rekrutacyjnych wielokrotnego wyboru - zachęcam do sprawdzenia - mamy wersję bezpłatną.


edytowany 3x, ostatnio: mstl
walec51
szukam tylko narzędzia do testów - napisać własne mogę w darmowych narzędziach - workflow mamy ogarnięty
SZ
  • Rejestracja:prawie 11 lat
  • Ostatnio:około 2 godziny
  • Postów:1473
1

Może zamiast juniora weź szukaj seniora :P

walec51
mam już trzech, stwierdziliśmy że czas wziąć kogoś na wychowanie (i do przepychania mozolniejszych zadań)
JB
"mam" "stwierdziliśmy" -a to nie "mamy" albo "stwierdziłem"?
EH
  • Rejestracja:ponad 2 lata
  • Ostatnio:około rok
  • Postów:1208
1

Weź zrób prostą ankietę, z polami typu opisz swój najciekawszy projekt, wymagania finansowe, dostępność itp Odsiejesz spokojnie 90% bo opiszą ci kalkulator albo todo. Zostaną tacy co robili coś większego i z którymi się zgrywają wstępne twoje założenia.

edytowany 1x, ostatnio: ehhhhh
PI
  • Rejestracja:ponad 9 lat
  • Ostatnio:3 miesiące
  • Postów:2787
2
walec51 napisał(a):

szukam jakiegoś narzędzia przy pomocy którego mógłbym odsiać 90% kandydatów przed umówieniem się na rozmowę.

Wystarczy że będziesz wymagał wypełnienia CV od zera, według waszego szablonu.

MS
O tak, to działa skutecznie nawet na seniorów :D
LukeJL
wtedy odsieje 99% kandydatów.
LukeJL
  • Rejestracja:około 11 lat
  • Ostatnio:minuta
  • Postów:8409
10
walec51 napisał(a):

Przymierzam się rekrutacji Junior Java Developera i szukam jakiegoś narzędzia przy pomocy którego mógłbym odsiać 90% kandydatów przed umówieniem się na rozmowę.

W Javie to nie wiem, ale w JavaScript można taki skrypt napisać:

Kopiuj
candidates = candidates.filter(candidate => Math.random() > 0.9);

w ten sposób zostanie 10% najlepszych kandydatów (tj. z największym fartem).


PI
z fartem mordeczko
LukeJL
bo tak większość firm przecież filtruje CV. Niekoniecznie używając skryptu, bo może np. HRka bierze np. 10% pierwszych, jakie przyszły albo losowo sobie wybiera wg uznania (dlatego ludzie którzy marudzą, że ich "odrzucili" na etapie CV nie mają racji, bo to nie jest odrzucenie, tylko brak farta)
MS
Szczęście to też ważny atrybut programisty :)
LukeJL
@mstl ważna umiejętność miękka
Drzewiec
  • Rejestracja:około 6 lat
  • Ostatnio:około 2 godziny
  • Postów:115
1

Gdybym miał swoje korpo to skorzystałbym z narzędzia zwanego programistą. Nie program, nie rekruter, tylko programista z mojej firmy, który znałby projekt i obowiązki czekające na nowego pracownika. Niech ten programista poświęci swój mega cenny jeden dzień pracy (albo kilka!!!) i obejrzy projekty z Githuba kandydatów (tu na wstępie odpadną ci bez projektów i ci z kalkulatorami i todo). Niech z tych projektów wybierze z 10 osób z najfajniejszymi projektami. Następnie niech rzuci okiem w bebechach Githuba, czy projekt jest dobrze zrobiony, czy tylko dobrze wygląda dla użytkownika. Wtedy zostanie kilka osób z którymi ten sam programista może porozmawiać. Jak się okaże, że ktoś się nadaje, to potem można spytać jakim jest kolorem, albo gdzie się widzi za 5 lat...

PdP
A co jeśli na ogłoszenie spłynęło 1000 CV? Też powiesz devowi: - wybierz najlepszych 10-ciu?
CZ
  • Rejestracja:ponad 8 lat
  • Ostatnio:2 dni
  • Postów:2287
0

Pytania abcd na które masz minutę na odpowiedź. Oczywiście nie jakieś trudne, ale takie żeby sprawdzić podstawy. Do tego zadanie leetcode, też nie jakieś ciężkie. Z tego już dużo osób odsiejesz. Potem zwykła rozmowa rekrutacyjna i będziesz widział który jest oszustem a który nie.

ledi12
  • Rejestracja:ponad 5 lat
  • Ostatnio:25 dni
  • Lokalizacja:Wrocław
1

Bardziej skupiłbym się na dokładnej weryfikacji cv i na tej podstawie zaproszenie odpowiednich kandydatów. Wiadomo, mogą nakłamać, ale to wyjdzie w pierwszych kilku minutach rozmowy. Z zadaniami domowymi bym uważał, bo:

  1. Duża szansa na niesamodzielne rozwiązanie
  2. Spora część (być może wartościowych) kandydatów nawet do tego nie podejdzie, bo gdzie indziej proces jest krótszy

A tooli o które pytasz jest cała masa. Codility, hakerrank itp


Robię http response status cody w martwych ciągach
edytowany 1x, ostatnio: ledi12
EH
  • Rejestracja:ponad 2 lata
  • Ostatnio:około rok
  • Postów:1208
4

@Drzewiec: akurat przeglądanie githuba to głupota bo nie każdy musi go mieć. Ja na ten przykład nigdy nie miałem i nie mam publicznych projektów bo wszystko co robiłem to było poki albo projekty zamówione przez klientów z przekazaniem praw do kodu.

walec51
  • Rejestracja:ponad 16 lat
  • Ostatnio:około 2 godziny
  • Lokalizacja:Poznań
1

czy w tym wątku jest choć jedna osoba która korzystała z leetcode, Codility, hakerrank lub czegokolwiek innego i mogła by się podzielić opinią?

które z tych narzędzi jej się spodobało lub nie?

bo naprawdę nie widzę sensu rozmawiania z kimkolwiek innym


TR
Leetcode - robiłem zadania sam i spoko, nie miałem rekrutacji Codlility - miałem rekrutacje nie mam nic przeciwko tej platformie, Hakerrank - ma strasznie niewygodny interface. Miałem dwa razy zadania na rekrutacji i z dwa tygodnie w sumie trzaskałem tam zadanka żeby się przemóc. Jako kandydat nie polecam ze względu na interface. A zadanka były spoko, bo testy były dopracowane tak, że nawet ilość zmiennych miała znaczenie. Były też inne platformy jak ktoś wymieni i sobie przypomnę to opiszę wrażenia.
walec51
@Trubow dziękuje za podzielenie się opinią
Z1
  • Rejestracja:ponad 5 lat
  • Ostatnio:prawie 2 lata
  • Postów:12
0

Gdybym miał już kogoś odsiać to dałbym ogłoszenie na mida i szukałbym juniorów spośród CV.

Hakerrank itp., zależy jakie zadania, dasz algorytmikę/struktury danych... a potem w pracy klepanie CRUDów. Sensu większego nie ma;)

bakunet
Już wiem skąd się biorą w ogłoszeniach widełki zarobków 1 - 99999$$$ :)
ccwrc
  • Rejestracja:prawie 9 lat
  • Ostatnio:32 minuty
  • Postów:371
0

Ciekawi mnie w jakim kierunku rozwinie się temat :)

Ja zadałem jedno pytanie w google i widzę, że jest w czym wybierać:
https://www.codingame.com/work/blog/coding-assessment-tools/best-recruitment-tools-assess-recruit-programmers/

walec51
ale ja pytam o opinie ludzi z forum a nie o to co jest napisane w rankingach tworzonych przez zespoły marketingowe tych narzędzi
ccwrc
@walec51: no właśnie. I odpowiedzi są. Może nie to forum? :)
walec51
pierwsza osoba co podzieliła się opinią nt. konkretnego narzędzia pojawiła się poniżej dopiero 30 min - reszta buja wokół tematu ignorując jego sedno
LukeJL
bo narzędzia nie są najważniejsze, tylko problem, w jaki sposób przefiltrować kandydatów.
W0
  • Rejestracja:ponad 12 lat
  • Ostatnio:około godziny
  • Postów:3553
2
walec51 napisał(a):

czy w tym wątku jest choć jedna osoba która korzystała z leetcode, Codility, hakerrank lub czegokolwiek innego i mogła by się podzielić opinią?

Kiedyś korzystałem z Codility - miało ten problem, że można było łatwo to złamać - wystarczyło otworzyć drugie okno przeglądarki. W rezultacie przerzuciliśmy się na live coding, własne zadania algorytmiczne, 30 minut, można było delegować rozmowy na midów czy nawet juniorów. Druga obserwacja jest taka, że trzeba zadania specjalnie projektować tak, żeby dało się je zrobić na możliwie najczystszym kodzie (bez różnego rodzaju API) bo w tamtych czasach IDE było strasznie biedne.

To było jednak z 5-6 lat temu, więc może dzisiaj takie narzędzia są trochę dojrzalsze i w sumie gdybym musiał przesiewać ludzi to bym znowu sprawdził jak to wygląda. IMO warto zaryzykować, że jakiś super programista obrazi się, że ma przez te 15-30 minut wyklepać coś prostego.

Z innej beczki - uczulam trochę na tego typu narzędzia. Warto dowiedzieć się, w jaki sposób program ocenia ludzi i czy nie warto przypadkiem poinformować kandydata na starcie. Znajomy opowiadał kiedyś o tego typu narzędziu, które mieli z przydziału w korpo. W opisie dla rekrutowanego było, żeby się nie stresować i nie przejmować zbytnio wydajnością - a program ucinał punkty za wydajność, czy np. utratę focusa na okienku (więc jeśli ktoś sobie spojrzał na Javadoca, albo odpisał na WhatsAppie to tracił z automatu punkty). Ja bym z czystej przyzwoitości poinformował o tym.

edytowany 3x, ostatnio: wartek01
walec51
bardzo dziękuje za podzielenie się opinią nt. Codility - przywróciłeś mi wiarę w to forum ;) wszyscy przedmówcy widzieli narzędzia tego typy co najwyżej na listingu google
PI
wszyscy przedmówcy widzieli narzędzia tego typy co najwyżej na listingu google - już wiem że nie chciałbym z Tobą pracować xd
W0
@Pinek: ja tam trochę rozumiem poirytowanie. Przychodzisz z konkretnym pytaniem, jasno wskazujesz do kogo jest ono adresowane - a w zamian dostajesz informację, że tak de facto nie powinieneś o to w ogóle pytać bo to głupie itp. Co więcej, podejrzewam, że większość osób krytykujących podejście OPa pojęcie proces rekrutacji rozumie jako HRy umawiają mnie na rozmowę techniczną. A to jest przecież końcowy etap, wcześniej trzeba przecież te dziesiątki CVek przejrzeć i jakoś odsiać, bo inaczej przez poszukiwania tego jednego wybitnego kandydata projekt stanie.
LukeJL
  • Rejestracja:około 11 lat
  • Ostatnio:minuta
  • Postów:8409
1
walec51 napisał(a):

To że ktoś potrafi wygenerować rozwiązanie prostego kawałka kodu w ChatGPT nijak się przykłada że będzie mógł zrobić i przetestować nawet najprostsze bug fixy i refactory w większym systemie. A zależ mi na tym drugim.

Może zamiast skupiać się na skillach czysto technicznych, warto sprawdzić, czy jest culture fit.

Chcesz kogoś, kto będzie robił bug fixy i refactory, to poszukaj kogoś, kto będzie przywiązywał wagę do testów, jakości kodu, architektury, refaktoru, a jednocześnie będzie gotowy na pracę z kodem zastanym w większym systemie (bo nie każdy musi mieć ochotę).

To kwestia kultury. Skilli też oczywiście, ale najpierw jest postawa/mental, a potem dopiero skille. Jak nie ma odpowiedniej postawy, to i skilli nie będzie.

Każde proste zadanie w większym systemie wymaga poświecenia takowym więcej czasu niż wykonanie tego zadania samodzielne.

No i też warto być uczciwym i jeśli masz jakiś znaczący dług techniczny w projekcie (a po tym zdaniu przypuszczam, że masz), to też lepiej to powiedzieć kandydatom (i wtedy część sama ucieknie) niż pomijać to w rekrutacji.

Bo ukrywanie jakości rozwiązania może poskutkować tym, że zatrudniony programista czuje się oszukany i zdemotywowany słabą jakością kodu (o której nikt nie mówił), a pracodawca też jest niezadowolony, bo może się okazać, że dany programista nie do końca się odnajduje w sprawnym nawigowaniu po kodzie legacy.


edytowany 1x, ostatnio: LukeJL
walec51
wybacz ale już jestem trochę zmęczony tańczeniem wokół sedna mojego pytania - wybadanie kultury oraz prezentacja projektu to dla mnie drugi etap rekrutacji a nie o tym chcę rozmawiać
SZ
  • Rejestracja:prawie 11 lat
  • Ostatnio:około 2 godziny
  • Postów:1473
2

Ja jak szukałem roboty to dwa razy trafiłem na testy z https://www.testdome.com/. Bardzo podobały mi się zadania tam. Niektóre otwarte, niektóre testy wielokrotnego wyboru.

walec51
bardzo dziękuje za podzielenie się opinią - przywracasz mi wiarę w to forum ;)
bakunet
  • Rejestracja:prawie 8 lat
  • Ostatnio:19 minut
  • Lokalizacja:Polska
  • Postów:1596
2
walec51 napisał(a):

czy w tym wątku jest choć jedna osoba która korzystała z leetcode, Codility, hakerrank lub czegokolwiek innego i mogła by się podzielić opinią?

Kiedyś porobiłem zadania z HackerRank dla "sportu" i z ciekawości. Wydaje mi się że można się nauczyć ich rozwiązywania, t.j. podejścia do nich lub obycia się z nimi co daje przewagę nad kimś kto ich nie zna, żeby ewentualnie "zaciemnić" braki w wiedzy, jeśli kwalifikacja się opiera w dużej mierze na tych zadaniach. Można to też nazwać przygotowaniem się do rozmowy. Ale GPT pewnie ma je już dawno przetrenowane (dyskusje o rozwiązaniach są na forach internetowych), więc to mógłby być nienajlepszy oręż na niego.

edytowany 1x, ostatnio: bakunet
walec51
dziękuje za podzielenie się opinią
CZ
  • Rejestracja:ponad 8 lat
  • Ostatnio:2 dni
  • Postów:2287
0
ledi12 napisał(a):

Bardziej skupiłbym się na dokładnej weryfikacji cv i na tej podstawie zaproszenie odpowiednich kandydatów. Wiadomo, mogą nakłamać, ale to wyjdzie w pierwszych kilku minutach rozmowy. Z zadaniami domowymi bym uważał, bo:

  1. Duża szansa na niesamodzielne rozwiązanie
  2. Spora część (być może wartościowych) kandydatów nawet do tego nie podejdzie, bo gdzie indziej proces jest krótszy

A tooli o które pytasz jest cała masa. Codility, hakerrank itp

I dostanie ponad 1000CV na jedno miejsce, wszystkie wyglądające tak samo. Potrzeba tu jakiś zautomatyzowany proces.

Zobacz pozostałe 6 komentarzy
LukeJL
ciekawe, czy to Polak, czy to może jakiś międzynarodowe powiedzenie. No ale np. taka książeczka jest po angielsku https://www.amazon.com/Giraffes-Closet-Debra-Young-Hatch/dp/1733750207
CZ
@LukeJL: tym co nie mają doświadczenia i sztukają pierwszej roboty w IT.
ccwrc
@LukeJL: ... Tak, jestem z PL :P
LukeJL
@ccwrc aaa... to twoje, myślałem, że to jakieś randomowe repo.
MB
MB
  • Rejestracja:około 2 lata
  • Ostatnio:ponad rok
  • Postów:105
1

Jakieś zadanie z pogranicza medium/hard z platformy Codility. Nie widziałem lepszego sita na programistów. Na pewno lepsze to niż „quizowanie” kandydata jakie są adnotacje w JPA i jak działają xDD (to drugie jest mało profesjonalne bo sprawdza wiedzę z konkretnych tool’i) a nie każdy musi je znać.

edytowany 2x, ostatnio: MarioBros33
Zobacz pozostałe 10 komentarzy
EH
@MarioBros33: o a ja właśnie lubię pytania z frameworka, bo pokazują czy rzeczywiście w nim pracujesz czy nie. Nie mówię o niuansach które są przy zdawaniu certa, ale jak zadasz juniorowi pytanie jak zrobić routing albo z jakich typów klas skorzystasz przy tworzeniu prostego cruda to od razu widać czy ktoś go zna czy tylko mówi że zna.
MB
MarioBros33
Ale ja nie mam obowiązku znać Springa jako Java Developer. Chodziłem na rozmowy, pytali mnie z frameworkow, różnych tooli xD sorry ale wole takie rekrutacje jak do googla
EH
@MarioBros33: nie masz obowiązku chyba... chyba że w ogłoszeniu jest podaje że masz go znać wtedy masz obowiązek :)
walec51
Panowie, po pierwsze to nie mowa tutaj o rekrutacji mid / senior (tacy nie będą marnować czasu na zadanka), po drugie jak ktoś myśli że robota będzie polegać głównie na pisaniu CRUD'ów to chyba więcej świadczy to o jego doświadczeniach zawodowych aniżeli o sednie tego wątku.
EH
@walec51: sorry ale crudy są realniejsze niż pisanie algorytmu sortowania :)
renderme
  • Rejestracja:około 6 lat
  • Ostatnio:4 minuty
  • Postów:1461
2

Ja najsensowniejsze rekrutacje jakie mialem to:

  1. praca za pełną stawkę na okres próbny 2 tygodni.
  2. Wykonanie zadania na 3 dni za pełną stawkę godzinową. Platnosc tylko w przypadku powodzenia (spelnienia zalożeń, nie mogles powiedziec, ze 3 dni robiles i nic nie zrobiles :P)

Granie w gry i robienie gier ma tyle wspólnego, co uprawianie seksu z pracą ginekologa.
SA
  • Rejestracja:około 12 lat
  • Ostatnio:około 5 godzin
  • Postów:1431
1
walec51 napisał(a):

czy w tym wątku jest choć jedna osoba która korzystała z leetcode, Codility, hakerrank lub czegokolwiek innego i mogła by się podzielić opinią?

które z tych narzędzi jej się spodobało lub nie?

bo naprawdę nie widzę sensu rozmawiania z kimkolwiek innym

Mi się podobał HackerRank, miałem sensowne zadanko z napisaniem jakiś requestów do API i sparsowania wyników (coś policzyć, coś zsumować etc). Nie wiem jak tam się wybiera zadania, ale podejrzewam, że na LeetCode czy Codility też są mniej i bardziej życiowe.

walec51
dzięki za podzielenie się opinią
LukeJL
  • Rejestracja:około 11 lat
  • Ostatnio:minuta
  • Postów:8409
0
walec51 napisał(a):

Nawet jeżeli uważasz że narzędzie się nie sprawdziło to prosiłbym o nazwę stronki / programu oraz info dlaczego

A jakby podejść do tego od strony czysto technicznej, ale jednocześnie w taki sposób, żeby to nie wymagało od nas obsługi każdego kandydata?

Czyli nie zbierać normalnie CV, tylko wystawić API i powiedzieć, że mają wysłać CV przez API

Czyli taka praca domowa, ale jak ktoś nie zrobi pracy domowej, to nawet się nie dowiesz, że aplikował, więc nie tracisz czasu na takie osoby. A te, które zrobiły teoretycznie[1] powinny mieć chociaż minimalne umiejętności techniczne, żeby umieć obsłużyć API na podstawie dokumentacji i wysłać za jego pomocą PDFa

[1] teoretycznie, bo i tak ktoś mógłby użyć ChatGPT do napisania kodu komunikującego się z API. Z drugiej strony możesz poprosić, żeby wystawili potem kod klienta na Githubie i tu już można ocenić jakość tego kodu


edytowany 3x, ostatnio: LukeJL
ccwrc
Po co pisać kod komunikujący się z API skoro można skorzystać z jakiegokolwiek klienta?
LukeJL
no to w sumie jak skorzysta z jakiegoś Postmana czy coś, to też będzie świadczyło, że coś tam umie, że może być juniorem.
walec51
jak umie postmana to sprawdziliśmy co najwyżej że nadaje się na testera :P
LukeJL
To też już coś.
KW
  • Rejestracja:prawie 2 lata
  • Ostatnio:ponad rok
  • Postów:20
0

"Przymierzam się rekrutacji Junior Java Developera i szukam jakiegoś narzędzia przy pomocy którego mógłbym odsiać 90% kandydatów przed umówieniem się na rozmowę."
czyli jestes programista i nie wiesz do tej pory czego szuka firma w ktorej pracuejsz ani jak rekrutowac? to powiem ci co powinienes zrobic:

  1. zaprosic 15 kandydatow
  2. nie podniecac sie jak pierwszy kandydat cie oczaruje i bedziesz myslal ze to ten jedyny
  3. zadawac pytania "jak" i "dlaczego" aby unikac pytan zamknietych na ktore mozna odpowiedziec "tak" , "nie".
  4. dowiedz sie jak sobie radzi w trudnych sytuacjach, jakie mial spektakularne porazki? ludzie bez porazek nigdy nie zatrudniaj
  5. Zaporosic potencjalnych kandydatow (po odsianiu z tych 15) na druga rozmowe w innym miejscu np w kawiarni, i na trzecia rozmowe znowu w innym miejscu, bo kazdy chce dobrze wypasc za ierwszym razem tylko
  6. przynajmnij jeszcze 2 osoby z twojego zepsolu musza znim porozmawiac
  7. wszyscy ktorzy maja z nim pracowac powinni glosowac na ludzi z ktorymi chca pracowac, jesli jedna osoba powie ze nie, odrzucasz kandydata. dzieki temu kazdy z twojej ekipy bedzie pomagal nowo zatrudnionemu bo na niego glosowal

jest jeszcze kilkanascie punktow ktore mozna wykonac.

edytowany 1x, ostatnio: kwantyfikator
CZ
Ale 1000 kandydatów wysłało CV, to co ma wszystkich tych zaprosić? Musi się też wyrobić ze swoimi taskami do końca sprintu.
walec51
nom, kolejny co odpowiada nie na temat, @kwantyfikator czy ktoś się tu pytał jak prowadzić kandydata już po zaproszeniu na rozmowę?
CZ
Najgorsze jest to, że pewnie nawet nie przeprosi za stracony czas.
KW
@walec51: narzedzie do odsiania osoby przed porozmawianiem z nia? to tylko mozesz zrobic tak, ze dasz link do testu w ogloszeniu i dopiero po tym tescie bedziesz sie umawial z kandydatem
Roman Mokrzan
  • Rejestracja:ponad 5 lat
  • Ostatnio:2 miesiące
  • Postów:159
8
walec51 napisał(a):

Przymierzam się rekrutacji Junior Java Developera i szukam jakiegoś narzędzia przy pomocy którego mógłbym odsiać 90% kandydatów przed umówieniem się na rozmowę.

O matko jaka patologia. Mam nadzieję że szybko cię odsuną od pracy z ludźmi.


Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)