Frontend
Pastāsti par bind, call, apply. Kāda ir starpība starp tiem?
Kas bija atbildīgs par dev vidi, linters, formatteru (Husky, pre-commit hooks) iestatīšanu?
Kā iegūt datus no API iekšā, izmantojot thunk, ņemot vērā, ka API tiek nodota kā papildu arguments thunk middleware?
Jūs minējāt UI-kit. Kurš komponent ir bija visgrūtāk vai interesantāk īstenot, un kurš radīja lielāko izaicinājumu?
Kāda ir atšķirība starp cookies un localStorage?
Kādus autentifikācijas un autorizācijas protokolus pazīsti? Pastāsti par JWT.
Kāda obligāta īpašība jābūt katram elementam, kad tiek attēlots saraksts React? No kurienes var ņemt atslēgas un no kurienes nevar?
Klasisks veids, kā izlīdzināt div pa centru.
Vai esat saskāries ar CORS mehānismu?
Kādus simbolus ir jāizvairās, lai aizsargātos no XSS uzbrukumiem?
Pastāstiet par savu darba pieredzi un interesantākajiem karjeras mirkļiem
Vai kādreiz esat konfigurējis CI/CD vai infrastruktūras lietas?
Vai esat izmantojis Vitest vai Playwright savā darbā?
Kas ir projekta tehniskā atbalsta būtība?
Kādas uzdevumus vēlētos veikt jaunajā darba vietā? Vai ir interese attīstīties tehniskajā vai arhitektūras jomā?
Vai jums nācās strādāt ar jaunajiem React hook'iem (18/19), piemēram, useTransition, useDeferredValue?
Tātad, tu piedalījies, aptuveni, arhitektūrā, plānošanā?
Vai abas lietojumprogrammas, kas savā starpā tika integrētas, bija React?
function createRateLimiter(limit, interval) {} // Testi const limiter = createRateLimiter(2, 100); let count = 0; const fn = () => { count++ console.log(count) }; limiter(fn); // count = 1 limiter(fn); // count = 2 limiter(fn); // Ignorēts (limits 2/100ms) setTimeout(() => limiter(fn), 150); // count = 3 (pagāja >100ms)
Pastāstiet par savu pašreizējo darba pieredzi: pie kāda projekta strādājāt, kādus uzdevumus veicāt, kas tika īstenots?