Ceea ce se cere pentru interviuri dezvoltatorii Java senior, stokito pe software-ul

Pe parcursul ultimelor două săptămâni am trecut prin mai mult de douăzeci de interviuri. Poate mai mult, poate mai puțin, este greu de spus, cele mai multe dintre ele a avut loc pe Skype „Chiar acum.“ Doar câteva săptămâni și mi-ar fi rupt kombatsa record de 🙂
Un pic de știri din domeniu, este foarte subiectivă:
* Este greu de spus, dar sentimentul că posturile vacante Java de la Kiev a fost redus în mod semnificativ. Greu de a judeca, pentru că ultima dată când am fost în căutarea unui loc de muncă de nivel Mijlociu, și nu a fost foarte popular în piață. Ei bine, și proiectul ultima dată când am găsit a doua zi, există un specialist în căutarea Grails la fel ca mine.
Dar, în orice caz, o nouă companie nu poate externaliza în Ucraina. Mulți fac masa relokeyt angajaților lor. Masiv și sistematic greblat toate în Tallinn și Cracovia.
* În acest moment de Grails nu a putut găsi nimic. Într-adevăr am vrut să intre în TransferWise. Am experiență relevantă pentru ei și există o echipă de plumb sensibil, dar au fost în Cherkassy. Am sugerat o perioadă de probă pentru a le lucra în Cherkassy și apoi pe udalonku numai de echitatie pe grumnig restante. dar au spus că nu vor face acest lucru.
* Ginny de fapt, taurasi - este o mulțime de comentarii cu privire la CV-ul meu. În plus față de LinkedIn spramersh a găsit, de asemenea, unele rekrutorsh reale. De posturi vacante site-uri, de asemenea, numai DOW Jobs a mers oarecum diferite au avut posturi vacante.
* Outsourcing mare - campania e de rahat. Dintre cele mai importante doar Luxoft mai multe mișcări și lucrări.
De exemplu, EPAM posturile vacante pe Dow nu a publicat, dar m-am dus la site-ul lor a găsit încă poziții deschise și zaaplailsya câteva care vin, AI ... totul. Nici un răspuns. În general, am impresia că, în EPAM concediat întregul departament de resurse umane și de a angaja nici un eycharov nou.
UPD: recrutori epamovsky trimis la PM:

În posturi vacante Globalodzhika Java nu a fost pe site-ul, în general, de asemenea, în Infopulse. Siklum au fost posturi vacante de rece, dar nu văd interesat în CV-ul meu. ieri dezabonați când am primit Ofer. Dar este toți liderii din topuri.
Luxoft nu dezamăgește, două elemente interesante oferite, îmi pare rău nivelul meu nu este de ajuns - nu trebuia să fie bun pentru a fi capabil de a multi-threading.
* Da, drumul spre titlul postului, sinorov cere, în esență, la fel ca Orientul Mijlociu și Junior: Java Core, colectare, mapinga în hiberneyt, fasole DOMENIU în primăvară, o serie de probleme au fost la agregare SQL, dar, în plus, în special, au început deja să solicite low-level gest despre atunci cum Garbage Collector, modul de a rezolva problema pe server prin intermediul jconsole, și în special rigid Concurrency - ce ThreadLocal, volatile. Problema este că konkarensi este un subiect atât de dur, care pur și simplu nu este posibil pentru a studia nu a lucrat la proiect cu ea. Întrebări cu privire la algoritmi aproape întotdeauna - în pomul cunoașterii și eludare a acestora.
Ei bine, ca întotdeauna, la întrebările reale de practică, de obicei, nu au aproape nici o relație.
* Aproape toate au de moda cere puzzle-uri logice în interviu și să dea teste. Și dacă sarcina mai logic să fie cumva justificată, elementele de testare eu nu înțeleg de ce dau. Aici am trecut marele interviu tehnic, băieții evident ca ea, și aș fi gata pentru el să meargă, dar există - iată o sarcină de testare: a scrie un simplu aplikuhu Web pentru a importa baza de date dintr-un fișier CSV.
Și am o oră după interviul lor programată următor, iar a doua zi mai mult de trei. Astfel de aplikuhu do - ca două degete, dar la naiba tot în același timp, patru ore la un nivel minim, pentru care nimeni nu plătește. Iar atunci când lucrați pe un udalonke pe oră începe să aprecieze timpul suplimentar. Și mai ales atunci când începe să aprecieze a doua saptamana nu a câștiga și du-te la interviuri.
Și pentru a face bine aici, într-adevăr nu doresc să: problema nu este interesant, sunteți pe Skype întrerupe eychary, și, în general, mai bine să-și petreacă timp pentru a reîmprospăta cunoștințele despre mâine konkarensi în interviu nu roșească. Chiar și programul primitiv pentru a scrie toate la fel pentru o lungă perioadă de timp: vă, de exemplu, hiberneyt poate perfect neîndemânatic, dar tot trebuie să ia timp pentru a fi conectat corect la proiect, pentru că nu am făcut-o vreodată și a lucrat la locul de muncă în cazul în care o cerere de-a gata a fost. Apoi înregistrați mapnigi, testele nakolbasit, pentru a depăși câteva excepții obscure din cauza greșelile de scriere - și ca un gunoi și mănâncă o mulțime de timp pe fiecare proiect nou.

Și această sarcină de testare doriți să vedeți? Cum pot scrie un cod? Deci, pentru acest lucru, puteți merge pe githab vedea, am avea în rezumat. Sau direct pe sobesedovnii poate scrie simplu cod.
Aflați cum am scotoci gestul și tehnologia cunoștințe tehnice? Deci, aici problema pe un singur controler cu zece linii de cod. Ei bine, din nou - CV-ul, întrebări githab.
Cealaltă companie a fost dat o trecere normală TDD Kathu. Din nou, astfel încât ceea ce poate fi găsit pe acest kata? Am rummage DAT? Ei bine, bătut cu telul, și poate fi o întrebare pentru a afla. Poate că ceea ce am navayal arhitectura în cele din urmă? Din cauza arhitecturii DAT întotdeauna iese nu este cel mai bun, dar de lucru. Acesta este întotdeauna cazul în dezvoltarea de jos în sus.
Și da, nu este, de asemenea, ora cinci pentru a lipi este interesant.

Ie cu sarcini de testare astfel de gunoi: cele mai multe dintre ele nu se poate face, pentru că nu există nici un timp și dorința de a face acest lucru gratuit. Și pentru că acestea pot fi folosite pentru a determina numai ceea ce este deja astfel identificate pe interviu.

Și asta e ceea ce mi-a plăcut, și cred că este o practică bună - acest lucru este atunci când am fost dat un cod de listare și a întrebat ce vezi problema aici și cum să refactor.
Și apoi, da, doar du-te: aici autoboxing inutile, există generic pentru a termina, acest lucru este în metoda zaekstraktit aici, în JDBC pregătit declarația pentru a face mai bine și au uitat să închidă resursa. 15 minute pentru că intervyuver a aflat despre mine uneori mai mult decât o sarcină de încercare de cinci ore.
Data viitoare el va sobesedovat sigur de a lua această practică.

În general, fie am avut nici noroc, sau eu cumva nu am înțeles teste distractive, dar, de fapt, până când am luat timp și a făcut un test pentru compania care a fost gata pentru a merge chiar acum Ofer primite de la cealaltă, mai amuzant.

Din nou, mi se pare că este dificil de a judeca, dar o excursie pe jos și dezvoltatori suficient de bune de pe piață. În mai multe interviuri în cazul în care am în mod specific nu trage pe experiența pe care am toate la fel dorit foarte mult sa. Bănuiesc că motivul este că am de beneficiile experienței infrastructurii acumulate pe cont propriu: cum să configurați serverul, CI, construiește, testat în mod corespunzător, și mult mai multe topuri care pe proiecte normale tratate devopsy, și da, campania cea mai bună la stânga la vale și alte Oyropu . Cei care au rămas au devenit arhitecții și mine acum sobeseduyut. Ei bine, da, atunci când treci are o duzină întrebări de interviu pe care ați răspuns imediat. Și da, poate e pentru că dacă ați fost invitat la un interviu care a fost deja interesat de tine.

Ei bine, de fapt, am primit un loc de muncă într-un fel bun de companie, cu un birou aproape de casa, și este bine că produsele alimentare, Kanban, TDD și suedeză - schimbare de timp doar o oră, dar principalul lucru pe care conducerea echipa este în mod clar sensibilă, a învățat cu siguranță multe de la el.
Să sperăm că încarc.

Bun raport că merită să ne întrebăm și ce nu este:

Despre aceleași întrebări am întâlnit în poziția de mijloc cu privire la restructurează opțiuni sunt interesante, aș dori să încerc) În ceea ce privește sarcinile de testare. Am făcut câteva piese în procesul de căutare de locuri de muncă, și așa mai departe, cu atât mai mult fac, rândul său, cu atât mai repede următoare. Dacă vom compara primul cu cele mai recente diferenta de timp am doar 6-7, deoarece același tip de loc de muncă. În timp ce sunt de acord, să se gândească la următoarea sarcină de testare începe mental pentru a curba. Este o rușine că dacă cu el că ceva este greșit și vi se refuză, după verificarea de multe ori nu au nici măcar o normală de feedback, maskimum care pot fi obținute ca răspuns, „nu îndeplinește cerințele“, după o astfel de abordare, nu există nici o dorință de a comunica cu un recruiter, chiar dacă el are și alte locuri de muncă .

Multumesc pentru articol și pentru „generală“ Mi-ar ucide pe oricine. Punct de vedere moral. Și lung 🙂

Sunt Java / Grails amant, consultant, antrenor si fondator al IT @kranonit comunității în orașul meu natal.

Ceea ce se cere pentru interviuri dezvoltatorii Java senior, stokito pe software-ul
oameni #kranonit Club IT anonim din Krivoi Rog
Ceea ce se cere pentru interviuri dezvoltatorii Java senior, stokito pe software-ul
Ceea ce se cere pentru interviuri dezvoltatorii Java senior, stokito pe software-ul
Ceea ce se cere pentru interviuri dezvoltatorii Java senior, stokito pe software-ul
Ceea ce se cere pentru interviuri dezvoltatorii Java senior, stokito pe software-ul
IT Juniors

articole similare