Sobes.tech

Frontend

Aprakstiet pārlūkprogrammas kritisko atveido ceļu: no URL ievades adreses joslā līdz lapas attēlošanai. Pastāstiet par DNS, TCP, HTTP, DOM būvniecību, CSSOM, Render Tree, Layout un Paint.

Middle+
206

Vai CSSOM bloķē lapas attēlošanu? Kāpēc?

Middle+
204

Kas ir reflow un repaint? Kas ir forced reflow (piesaistes pārkrāsošana)? Kā optimizēt renderēšanu, lai samazinātu forced reflow skaitu?

Middle+
166

Kādās gadījumos notiek React komponenta pārrenderēšana (re-render)? Pastāstiet par reconciliation (saskaņošanu).

Middle+
159

Kā padarīt, lai funkcija makeBook atgrieztu gaidāmos vērtības 0 un 5 nevis divdesmitniekus?

Middle+
154

Kā var atrisināt uzdevumu, ko risina mantošana, alternatīvi? Kas ir kompozīcija TypeScript un React kontekstā?

Middle+
146

Skatieties uz makeBook funkciju. Nosakiet, kas tiks izvadīts konsolē 20-21 rindās (divas komentētas rindas). Izskaidrojiet funkcijas uzvedību.

Middle+
130

Kādus dizaina modeļus un koda kvalitātes principus izmantojat, izstrādājot ar React/TypeScript? Kā jūs piemērojat SOLID principus frontend izstrādē?

Middle+
127

Kas ir HOC (Augstākā līmeņa komponenti)? Kam tie tiek izmantoti? Sniedziet piemērus HOC izmantošanai React.

Middle+
125

Refaktorējiet komponenti, kas attēlo nejaušu skaitli (no Promise) un ritinājuma pozīciju. Atrodiet problēmas un novērst tās.

Middle+
125

Kam paredzēti generiki TypeScript? Kā ierobežot generiku ar noteiktiem tipiem? Kas ir type narrowing un kā tas tiek īstenots?

Middle+
110

Kā darbojas Virtual DOM React? Kā React nosaka operāciju izpildes kārtību pārrenderēšanas laikā? Pastāsti par React Fiber un scheduler.

Middle+
91

Kas ir CORS? Kā tas darbojas? Kāda ir atšķirība starp vienkāršiem pieprasījumiem (GET, POST) un preflight pieprasījumiem (OPTIONS)? Ko CORS pārbauda, nosūtot pieprasījumu?

Middle+
91