Cum a decurs interviul?
Pentru a fi chemat la interviu am avut de făcut o aplicație în React, care mi-a luat în total cam 24 de ore. La interviu am fost întrebat de diferite lucruri din aplicatie: cum am rezolvat un task, de ce nu am folosit API-ul pus de ei la dispoziție pentru o cerință etc. După au urmat întrebari tehnice, mai întai din CSS (care au fost relativ ușoare, au fost întrebări legate de selectori și diferite proprietăți destul de cunoscute), iar apoi JavaScript / React. Am fost întrebat și lucruri mai avansate, de exemplu de deep/shallow compare/copy, context in React, Lifecycle methods etc. Apoi a trebuit să rezolv o problemă de algoritmică, care a fost ușoară, pentru ca o mai întâlnisem în timpul pregătirii pentru olimpiadă. La final au urmat și câteva întrebări de "HR" de genul: care a fost cea mai mare realizare a ta, de unde te informezi, cum abordezi o situație în care nu te înțelegi cu cineva. Per total pot spune că nu a fost un interviu ușor, dar nici greu, pentru că dacă ai făcut vreodată o aplicație web un pic mai complexă sunt șanse să știi răspunsul la majoritatea întrebărilor. Am fost intervievat de unul dintre cei 2 fondatori ai firmei și de un programator senior, amândoi foarte tineri și super de treabă. Ce mi-a plăcut a fost că la întrebările pe care nu le știai îți spuneau răspunsul și nu au fost întrebări capcană sau care să conțină cazuri speciale care apar o dată la 100 de ani. De asemenea, mi-au spus că în firmă ei nu vor să profeseze pe un singur domeniu (de ex. frontend) ci scopul lor este să ajungă software engineer. Per total pot spune că a fost o experiență foarte constructivă.