📢 Announcement
Proces selekcije u FishingBookeru - Data Engineering Internship
Veljko Đorđević
Tokom procesa selekcije, akcenat nam je na što boljem upoznavanju i međusobnom razumevanju očekivanja. Kroz različite faze u procesu procenjujemo tehnička znanja, ali i kulturološku kompatibilnost svakog kandidata.
Ovi linkovi mogu da ti pomognu da stekneš sliku o nama na početku intervju procesa:
- FBKR careers page — Više o kulturi, načinu rada i uslovima u FishingBookeru
- Joberty — Iskustva kandidata sa intervjua
- Biznis Priče Podcast — Kako sam napravio milionski biznis od pecanja i Student koji je od pecanja napravio milionski biznis, razvoj startapa od 2013. do 2022. bez investicija
- LinkedIn, Instagram, Facebook i TikTok — Interesantne priče naših zaposlenih
Proces selekcije
Prijave će biti otvorene od 21.7. do 4.8.
Naš proces selekcije se sastoji iz više faza, kroz koje svi kandidati prolaze u isto vreme. To znači da, na primer, ne šaljemo zadatke dok ne pregledamo sve pristigle prijave. Na ovaj način želimo da osiguramo fer i dosledan pristup za sve učesnike u procesu.
CV Screening - 5.8. do 8.8.
Nakon zatvaranja prijava 4.8., prelazimo u fazu detaljnog pregleda svih pristiglih CV-jeva. Kroz striktno CV screening filtriranje, proveravamo da li tvoj profil odgovara zahtevima pozicije pre prelaska u sledeću fazu.
Feedback nakon CV screening-a šaljemo u roku od dva radna dana. Ukoliko odlučimo da nastavimo dalje sa tobom, dobijaš zadatak putem mejla 5.8.
Task - 5.8. do 10.8. (5 dana)
Test sadrži tri algoritamska zadatka. Ne očekuje se nikakvo znanje algoritama napamet (grafovi, sort algoritmi, BFS i DFS pretraživanja i ostale pametne reči).
- Dajemo ti ove logičke zadatke, koji nisu nešto sa čim se susrećemo svakog dana u poslu, ali će nam dati uvid u to kako analiziraš probleme, sistematizuješ ih na manje delove i kako to prebacuješ u kod.
- Zadatke prvo lepo pročitaj, vizualizuj problem, odnosno uzmi nekoliko slučajeva, i na papiru iscrtaj kakva će biti situacija za te slučajeve. Nakon toga kreni u pisanje koda, na osnovu zaključaka koje si dobio/la prolaskom kroz različite use case-eve.
- Nakon što uradiš zadatak, možeš ga testirati. Time se pokreće set različitih testova, koji testiraju:
- Uspešnost implementacije — za razne inpute proverava se da li je tvoja implementacija dala očekivani output
- Kompleksnost implementacije — testira se koliko je optimizovano tvoje rešenje.
- Kada pokreneš testove, u redu je da neki padnu. U redu je da pokreneš testove po nekoliko puta. Prođi ponovo kroz svoj kod i probaj da nađeš greške. Programiranje nije straightforward.
- Pazi da ne izgubiš previše vremena. Ako ti ne ide, pređi na sledeći zadatak, pa se vrati na prethodni ukoliko ti ostane vremena.
- Ako nisi pre imao/la iskustva sa Hacker Rankom, možeš proći kroz zadatke sa linka, da stekneš osećaj kako izgleda. Još jednom, nije potrebno da znaš ikakve algoritme napamet.
Zadatke šaljemo svim kandidatima koji su prošli CV screening istovremeno 5.8., i ostavljamo rok do 10.8. (nedelja) za izradu. 12.8. ćemo znati ko ide dalje na osnovu analize zadataka. Ukoliko smo resili da nastavimo sa tobom pozvaćemo te i zakazati screening intervju.
Screening intervju - 13.8. do 15.8. (online, 30 min)
Tokom ovog razgovora razgovaramo o tvojoj motivaciji, prethodnom iskustvu, razlozima interesovanja za poziciju, kao i o samoj ulozi i kompaniji. Takođe, rado ćemo odgovoriti na tvoja pitanja.
Feedback nakon screening razgovora šaljemo u roku od dva radna dana od završetka svih poziva. Bez obzira na odluku, javljamo ti se sa ishodom – ukoliko se ipak odlučimo da ovde završimo proces, informisaćemo te da ne nastavljamo dalje i da smo odlučili da proces nastavimo sa drugim kandidatima.
Tehnički i kulturološki intervju - 18.8. do 22.8. (2h45min ukupno)
Tehnički intervju (2h)
Na prvom delu tehničkog intervjua koji zovemo HackerRank odbrana, prolazimo detaljnije tvoja rešenja. Sa kolegama iz tima, kroz diskusiju ćeš imati priliku da objasniš kako si ti razumeo/la zadatke i zašto si odabrao konkretne pristupe njihovom rešavanju. Pričaćemo o tvojoj implementaciji i razmatrati da li postoje opcije za optimizaciju tvojih rešenja. Možeš očekivati i manje modifikacije samih zadataka.
Cilj nam je da bolje razumemo kako ti pristupaš rešavanju problema i kako ih implementiraš.
Na tehničkom intervjuu ćeš raditi live coding sesiju. Okruženje i sve potrebne materijale ćemo mi obezbediti, tako da ne moras da brineš oko toga. Imaćeš sat vremena da napišeš svoje rešenje.
Evo par smernica i saveta:
- Razmišljaj naglas — ako se osećaš komforno. Voleli bismo da čujemo kako dolaziš do ideja i kako izgleda tvoj proces razmišljanja o rešavanju konkretnog problema. Ukoliko se ne osećaš slobodno da naglas razmišljaš, bez brige, povremeno ćemo ti postavljati potpitanja kako bismo uspeli da dobijemo bolji uvid u tvoj pristup.
- Koristi Google ako negde zapneš ili treba da se prisetiš nečega, ali svakako su tu i kolege da ti pomognu.
- Ako dobiješ da modifikuješ deo zadatka, ne juri odmah ka implementaciji rešenja. Podeli sa nama svoj pristup zadatku, pa kada uvidimo da je to pravi put, kreni sa kodiranjem.
- U redu je ako se zbuniš. Intervju proces je često stresan, bez obzira na iskustvo koje imaš, svesni smo toga. Probaj da se opustiš. Ne trudimo se da nađemo stvari koje ne znaš, već da saznamo šta znaš.
- Ako u toku intervjua naiđemo na deo koji ne znaš, probaćemo da zajedno nađemo rešenje. Potrudićemo se da ovo ne bude klasični intervju gde mi tebe ispitujemo, već jedna diskusija u kojoj ćemo razmenjivati mišljenja i iskustva, kao i učiti jedni od drugih.
- Podeli svoja zapažanja - ako se ne slažeš sa nekim našim komentarima ili stavovima, slobodno nam reci, uvek smo otvoreni da čujemo drugačije mišljenje.
Pred kraj tehničkog intervjua, takođe ostavljamo prostor za sva tvoja pitanja. Nije nam cilj samo da mi tebe upoznamo već i ti nas, kako poziciju i firmu, tako i potencijalne buduće kolege i tim.
Kulturološki intervju (45 min)
Kada utvrdimo da si sa tehničke strane fit, pravimo kraću pauzu nakon tehničkog intervjua i isti dan nastavljamo sa kulturološkim intervjuom. Tu ćemo proći kroz tvoj CV detaljnije, a imaćeš priliku da bolje opišeš svoj pristup u radu i snalaženje u različitim situacijama, npr. da opišeš zadatak koji si rešio/la timski, a koji sam/a ne bi mogao/la i sl. Razgovaraćeš sa regruterom, team leadom i kolegom iz tima.
S obzirom na to da je ovo poslednji razgovor pre odluke, ovo je pravi trenutak da odgovorimo na sva tvoja pitanja i nedoumice.
Ponuda - 22.8.
Ukoliko je odluka pozitivna, kontaktiraćemo te i porazgovarati o sledećim koracima. Ukoliko je negativna, potrudićemo se da ti pošaljemo što detaljniji feedback.