Frontend
Kādi ir veidi, kā glabāt tokenus priekšējā daļā — cookies, localStorage, sessionStorage? Kuri ir vēlami un kāpēc?
Vai jums ir pieredze ar sarežģītiem refaktorēšanas darbiem vai arhitektūras lēmumiem?
Kā tika organizēta komunikācija ar backend izstrādātājiem, kad API līgumi mainījās, piemēram, kad lauks tika pārsaukts atbildē? Kā koordinējāt un izlaida šādas izmaiņas?
Kuras ir progresīvākās TypeScript funkcijas, kuras pazīstat elastīgai tipu pārvaldībai: utility types, nosacījuma tipi, ģenerisko parametru ierobežojumi un citas?
Lietotājs piesakās, izmantojot pieteikšanās un paroles formu: kas tajā brīdī notiek, no kurienes lietojumprogramma iegūst lietotāja datus un lomas?
Kāpēc izvēlējāties React? Vai apsvērat Angular vai tas notika vēsturiski?
Cik ilgi man būtu jāgaida atsauksme pēc intervijas?
Vai jūs pazīstat TanStack Query? Kāpēc tas bieži tiek lietots un kādas ir tā priekšrocības?
Kā jūs pārbaudījāt faktiskās API atbildes atbilstību Swagger/OpenAPI līgumiem: manuāli vai ar automatizāciju?
Pastāstiet par sevi: kā jūs nonācāt līdz programmēšanai, ar kādiem projektiem un komandām esat strādājis, un kādus uzdevumus esat risinājis?
Kas ir ģeneriks TypeScript? Sniedz piemēru tā pielietošanai.
Kādas ir jūsu pieredze ar autorizācijas un autentifikācijas īstenošanu priekšējā daļā: tokeni, sesijas, OAuth, divu faktoru autentifikācija, lomu balstīts modelis?
Kā ir organizētas jūsu izlaišanas: viena liela izlaišana vai atsevišķas izlaišanas?
Kādas jaunas funkcijas parādījās mūsdienu React versijās, īpaši React 18 un React 19? Ar ar ko saskārāties praksē?
Ar ar jums ir pierasts strādāt ar kādu steku frontendā? Vai jums bija jāizmanto citi stāvokļa pārvaldnieki?
Kā atšķiras useMemo no useCallback?
Kāda ir atšķirība starp 'any' un 'unknown' tipiem TypeScript?
Kā ir organizēta jūsu frontend arhitektūra: monolītiska lietojumprogramma vai mikro-frontend?
Kas ir jums svarīgi projektā un komandā: kādi procesi un sadarbības formāti jums ir ērti, un vai esat gatavs no nulles veidot procesus?
Ir React komponentu koks: kā uzsākt stāvokļa izmaiņas no bērna komponenta, kas atrodas vecāku komponentā?