Frontend
Koliko endpointova se obično koristi u GraphQL?
Pojasnite: u vezi sa relativno malim delom frontenda projekta – otprilike koliko linija koda (10, 100, 1000, 100000)? Od koje količine koda biste nazvali bazu koda velikom?
Šta su 'agenti' u opisanom proizvodu?
Zašto treba koristiti stanje umesto obične promenljive za vrednost koja utiče na prikazivanje komponente?
Šta vas motiviše i šta demotiviše u radu?
Koji problemi mogu nastati prilikom dodavanja keširanja u projekat?
Napišite tipiziranu funkciju za sabiranje: pri prosleđivanju dva broja vraća broj, pri prosleđivanju dva niza vraća niz, a mešoviti parovi brojeva i nizova treba da izazivaju grešku TypeScript.
Šta znači singleton: true za zajedničke zavisnosti React u Webpack Module Federation i zašto je to potrebno?
Da li ste spremni da promenite posao ako sada prođete drugi intervju, a sutra imate lični intervju (treći), i i taj uspešno završite?
Ispričajte nam o kritičnom putu renderovanja u pretraživaču: šta se dešava nakon otvaranja stranice ili unosa URL-a?
Za for petlju sa var i setTimeout odredite šta će biti prikazano. Kako izmeniti kod da sa var budu prikazane vrednosti 1, 2, 3, a ne krajnja vrednost brojača?
Koji zadatak je bio za tebe najzanimljiviji tokom rada? (na primer, integracija usluge identifikacije za Kazahstan)
Da li ste radili sa bazama podataka? Ako jeste, sa kojima tačno? Šta ste tačno radili sa njima?
Koja je razlika između interface i type u TypeScript? Kada koristiti jedno ili drugo?
Šta znači prosleđivanje objekata po referenci?
Kako proći kroz višedimenzionalni niz sa nepoznatom dubinom bez rekurzije, koristeći stek?
Da li imate omiljeni tip zadatka na frontendu? Ili, naprotiv, koji tip zadatka vam se ne sviđa da radite?
Šta znači ključna reč satisfies u TypeScript-u i čemu služi?
Da li ste koristili neki CRM/alat za praćenje zadataka (Jira, Trello, Bitrix24)?
Da li sami konfigurišete celokupnu istoriju isporuke (CI/CD, pipeline), ili to radi poseban tim (Ops)?