Zadania na rekrutacyjnym pair programming

0

Jest temat w którym jest bojkot zadań rekrutacyjnych. Może przyda się temat w którym napiszemy jakie zadania dostaliśmy na rekrutacji? Warto będzie dodać na jakie stanowisko odbyła się rekrutacja ;)

Z moich doświadczeń miałem tylko poprawki błędów w kodzie w JS. Żadnych algo jak na razie.

1

Masz na myśli pair programming czy raczej live coding?
Jaki jest cel wątku? Zbiór zadań dla konkretnych firm?
Pytam, bo brałem udział w wielu rekrutacjach ostatnio i mam o czym pisać, ale w zasadzie zastanawiam się co pisać

Jeśli cel wątku polegałby na zebraniu informacji jakie firmy jak przeprowadzają rekrutację, to sporo można znaleźć na glassdoor.com, aczkolwiek głównie chyba dla większych firm i zza granicy.

0

Zobaczyć jakie zadania lubią dawać firmy podczas live code/pair programming podczas rozmów technicznych. Nie mówię tutaj o zadaniach domowych. Celem jest zobaczenie choć na małej próbce osób jak to wygląda w praktyce i w jakich technologiach/poziomach

1

No więc jeśli o mnie chodzi, to byłem w wielu procesach rekrutacyjnych w ciągu ostatniego 1.5 miesiąca. Wielu tj. myślę około 10-15.
Rekrutowałem się na Senior GoLang Programista we wszystkich przypadkach.
W większości trzeba było coś napisać live. Nie wiem dokładnie w ilu, bo nie liczyłem, ale powiedziałbym 60% "na oko".
Z tych 60% na oko, to powiedziałbym, że w większości (znowu stawiałbym na 60-70%) trzeba było rozwiązywać algorytmy w stylu leetcode. W niektórych trudniejsze, w niektórych łatwiejsze, ale wciąż jakieś algo. Byłem tym trochę zaskoczony osobiście, ale chyba nigdy wcześniej nie brałem udziału w tylu rekrutacjach "na raz". Może to norma.

5

Nie do końca rozumiem sens. W sensownej firmie dostaniesz kawałek kodu produkcyjnego (z reguły prosztszy), do rozszerzenia / refactoru / review. W mniej sensownej jakiś algo problem z d**y.

0

A na froncie w ogóle jest szansa na dostanie algosów? Znajomy sie załapał na dwie rekrutacje na mida ostatnio, jedna była bardziej frontowa bo trzeba było coś gridem zrobić, paginacje itd, a na drugiej właśnie refractor jakiegoś kodu i to bardzo zastanego: vary, style inline, zmienne nazywane a b c d, generalnie chyba nikt o ES6 nie słyszał. Albo specjalnie zapodają taki legacy code żeby zobaczyć czy się delikwent odnajdzie.

1

@Veth: myślę, że FE również może czerpać korzyści z algorytmów i struktur danych. Czasami na froncie również trzeba przetworzyć dużą ilość danych a zrobienie tego w efektywny sposób może być bardzo korzystne

0
Veth napisał(a):

A na froncie w ogóle jest szansa na dostanie algosów? Znajomy sie załapał na dwie rekrutacje na mida ostatnio, jedna była bardziej frontowa bo trzeba było coś gridem zrobić, paginacje itd, a na drugiej właśnie refractor jakiegoś kodu i to bardzo zastanego: vary, style inline, zmienne nazywane a b c d, generalnie chyba nikt o ES6 nie słyszał. Albo specjalnie zapodają taki legacy code żeby zobaczyć czy się delikwent odnajdzie.

Owszem jest. Na rekrutacji w MS/Google/Dropbox/Meta (pewnie na innych "faangach" też) specjalizacja nie ma znaczenia, każdy programista musi w leetcode.

2

Nigdy nie spotkałem się z pair programming na rozmowie rekrutacyjnej.
To zawsze był live coding, gdzie rekruter znał odpowiedź i wiedział co i jak.
Pair programming był by wtedy, gdy obie osoby mają przedstawione zadanie bez uprzedniej znajomości rozwiązania.
Dodatkowo rekruter musiałby też kodować razem z Tobą.

Takie rozwiązanie było by idealne, gdyż obie strony mogą poznać się w kontekście ewentualnej współpracy i jakości jaką każda ze stron reprezentuje.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.