Sobes.tech

Frontend

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?

Middle+
147

Metoda splice este mutabilă sau nu? Cum se face o versiune nemutabilă?

Middle+
147

Ce v-a adus la noi? De ce ați decis să susțineți un interviu în compania noastră?

Middle+
146

Î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?

Middle+
146

Cum vă evaluați nivelul (gradul) — junior, middle sau senior?

Middle+
146

Ce înseamnă transmiterea obiectelor prin referință?

Middle+
144

Puteți descrie structura unei solicitări HTTP: din ce părți este formată?

Middle+
143

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).

Middle+
143

Ce se va schimba în toate cele trei cazuri dacă funcția va fi o funcție săgeată?

Middle+
143

Ce este un tip literal în TypeScript? Oferiți un exemplu.

Middle+
143

Dă un exemplu de antet HTTP în solicitare și explică scopul său.

Middle+
143

O funcție săgeată nu are propriul this — ce înseamnă asta și unde indică this în acest caz?

Middle+
141

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.

Middle+
139

Ce este încărcarea sincronă și asincronă a JavaScript și CSS? De ce depinde modul de încărcare?

Middle+
139

Ce tipuri utilitare în TypeScript cunoașteți? Oferiți exemple (Record, Omit, ReturnType etc.)

Middle+
139

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.

Middle+
138

Cum să faci ca contextul să nu se piardă în linia 14 fără a modifica linia în sine (folosind bind)?

Middle+
138

Ce eroare poate apărea la numărarea comentariilor prin Map dacă pentru postId încă nu există o înregistrare și cum se poate corecta?

Middle+
137

Ce este important pentru tine la un nou loc de muncă și ce te-ar putea opri să faci schimbarea?

Middle+
137
/5