Cum se mută sau se mărește un element pe pagină mai ieftin și mai scump pentru browser? De ce pentru animații este preferabil să folosiți transform în loc de modificarea lățimii și înălțimii?
Frontend
Metoda splice este mutabilă sau nu? Cum se face o versiune nemutabilă?
Ce v-a adus la noi? De ce ați decis să susțineți un interviu în compania noastră?
În ce condiții în implementarea actuală a wrapper-ului de retry fetch acesta poate să nu fie niciodată apelat și cum să prevenim acest lucru?
Cum vă evaluați nivelul (gradul) — junior, middle sau senior?
Ce este contextul (this) în JavaScript?
Ce înseamnă transmiterea obiectelor prin referință?
Puteți descrie structura unei solicitări HTTP: din ce părți este formată?
O funcție dată și două obiecte pentru verificarea tipurilor. Într-un caz, TypeScript nu se plânge, în celălalt da. Este necesar să tipați funcția astfel încât comportamentul TypeScript să corespundă așteptărilor (folosind generics și keyof).
Ce se va schimba în toate cele trei cazuri dacă funcția va fi o funcție săgeată?
Ce este un tip literal în TypeScript? Oferiți un exemplu.
Dă un exemplu de antet HTTP în solicitare și explică scopul său.
O funcție săgeată nu are propriul this — ce înseamnă asta și unde indică this în acest caz?
Implementați o funcție pentru formarea unui șir de clase CSS. Aceasta acceptă un număr arbitrar de argumente de diferite tipuri: șirurile și numerele sunt adăugate în rezultat, array-urile sunt desfășurate recursiv, iar din obiecte se preiau cheile cu valori truthy, valorile nevalide fiind ignorate. Rezultatul este un șir de clase separate prin spații.
Ce este încărcarea sincronă și asincronă a JavaScript și CSS? De ce depinde modul de încărcare?
Ce tipuri utilitare în TypeScript cunoașteți? Oferiți exemple (Record, Omit, ReturnType etc.)
Implementați în JavaScript preluarea datelor din endpoint-uri: încărcați postări și comentarii în paralel, grupați comentariile după postId și creați un array de obiecte cu id, titlu, userId și numărul de comentarii.
Cum să faci ca contextul să nu se piardă în linia 14 fără a modifica linia în sine (folosind bind)?
Ce eroare poate apărea la numărarea comentariilor prin Map dacă pentru postId încă nu există o înregistrare și cum se poate corecta?
Ce este important pentru tine la un nou loc de muncă și ce te-ar putea opri să faci schimbarea?