Sobes.tech

Frontend

Iedomājieties lapu ar daudz kartītēm un lazy loading (kā Stripchat). Kādas maldinošas situācijas redzat, kādas problēmas var rasties, ko optimizētu? Kā darbojas virtualizācija (React Window)?

Middle+
196

Lietotājs sūdzas, ka dažreiz poga neuzrādās, bet lokāli problēma netiek atkārtota. Kādi ir tavi soļi atkļūdošanai? Kādas varētu būt iemesli?

Middle
196

Kā darbojas notikumu cilpa? Kādas rindas ir un kādā secībā tās tiek izpildītas? Pastāstiet par mikrouzdevumiem, makrouzdevumiem, requestAnimationFrame, requestIdleCallback.

Middle+
191

API atbilde var saturēt kļūdu, kas jāparāda lietotājam blakus atbilstošajam laukam.

Middle
190

Ko var darīt ar attēliem, lai optimizētu lapas veiktspēju?

Middle
187

Vai tas bija B2B vai B2C pakalpojums? Vai bija metriki, lai sekotu kļūdas un lietotāja pieredzi?

Middle+
187

Ir filtrs ar cilnēm. Strauji pārslēdzoties starp cilnēm, dažreiz tiek rādītas vecas vērtības, kas nav saistītas ar pašreizējo cilni. Kāds ir iemesls un kā to labot?

Middle
186

Skatieties šo kodu ar SSR un singleton i18n klasi. Atrodiet nopietnu problēmu, kas var sabojāt HTML, kas tiek nodots lietotājam. Kā to labot?

Middle+
185

Ja tev būtu pilnīga brīvība, kādu ideālo formu tu izveidotu? Kādas pieejas, tehnoloģijas un metodes izmantotu (validācija, kļūdu apstrāde, UX, DX)?

Middle+
181

Mēs nevaram pievienot tagus vai versijas caur CI/CD. Klients var būt ar vienu versiju, bet backend ar citu. Ko var dar darīt šādās apstākļos, papildus kļūdu uzraudzībai ar Sentry?

Middle+
180

Kas var bloķēt pirmo renderēšanu pārlūkprogrammā pēc HTML saņemšanas? Ko var darīt ar sinhrono JS un CSS ielādi?

Middle+
179

Mums ir liels projekts monorepo ar vienota izlaišanas plūsma. Mēs nolēmām to sadalīt un izvilkt frontend atsevišķos repozitorijos ar savu izlaišanas ciklu. Parādās versiju nesaskaņošanas problēma starp backend un klientu. Kā tu redzētu šīs problēmas risinājumu? Kā organizēt darbu, lai būtu maksimāli pasargāts no kļūdām ražošanā?

Middle+
178

Jāizstrādā ceļa zīme vienā divā, ieskaitot mazu sarkanu zīmi labajā pusē.

Middle
178

Kāpēc lietotāji neiekļūst veikalā un kā ielādēt lietotājus veikalā?

Middle
177

Kādus samazinātājus ir Store un vai ir samazinātājs, lai turētu tur lietotājus?

Middle
174

Pārejot no lietotāju saraksta lapas uz konkrēta lietotāja lapu, ir ilgs ielādes laiks (ielādētājs paliek 2 sekundes dēļ mākslīga aizkaves). Kā var uzlabot šo situāciju?

Middle
174

Vai jūs norādījāt, kuras vaicājumu atgriež vienības vai kā tas darbojās, kad bijāt tuvu vaicājumam?

Middle
173

Kur tika glabāta normalizētā kešatmiņa? Vai tā bija kāda reakcīva?

Middle
172

Skatieties funkciju redaktorā: tā pieņem atslēgu masīvu un objektu, un ar reduce kopē tikai to objektu ar norādītajām atslēgām. Kā jūs nosauktu šo funkciju?

Middle
170

Mēs redzam, ka SSR 2 sekundēs neko neatgriež. Kādas ir iespējas to uzlabot?

Middle
167
/5