Sobes.tech

Frontend

De gebruiker opende de browser, typte sberbank.ru in de adresbalk, en drukte op Enter. Na enkele seconden werd de pagina weergegeven. Wat gebeurt er tussen het indrukken van Enter en het renderen van de pagina?

179

Hoe ondersteunden ze de zelfgeschreven componentenbibliotheek? Hoe gingen ze om met vraagstukken van thematisering (tematisering) en aanpassing van componenten?

178

Was er een probleem met de ondersteuning van verouderde browsers (Internet Explorer en anderen)? Hoe werd de kwestie van cross-browser compatibiliteit opgelost?

170

Waarom is in de eerste blok isShowInfo met een hoofdletter geschreven en wat is het probleem met het gebruik van let in plaats van useState?

170

Heb je unit-tests en E2E-tests geschreven? Hoe heb je de elementen in de tests gekozen, ben je bekend met het Page Object-patroon?

165

Hoe verzamel je metrics en monitor je fouten op betaalpagina's? Hoe heb je Sentry gebruikt?

162

Bekijk het derde codeblok — welke problemen bestaan er in de return van de component?

161

Hoe corrigeer ik regel 11 van de component zodat de aanvraag niet opnieuw wordt verzonden bij her-renderen?

161

Wanneer wordt useEffect aangeroepen? Onder welke omstandigheden wordt het geactiveerd?

160

Er zijn twee functies: één afhankelijk van de gebruiker, en de andere van de gebruiker en rollen. Wat gebeurt er als de rollen veranderen?

158

Waarvoor werd Infinity Scroll gebruikt? Hoeveel records konden er in de tabel staan en hoe werd het probleem van het grote aantal records opgelost (virtualisatie)?

157

Moet je opnieuw een verzoek doen als het antwoord al is ontvangen, zelfs als de array leeg is?

156

Hoe hebt u het rollengebaseerde toegangmodel op de frontend geïmplementeerd? Hoe werd bepaald wat aan de gebruiker getoond wordt op basis van permissies?

155

Wat is het probleem met de hooks na deze voorwaardelijke return in de derde blok voor AdminPage?

152

Is het beter om de logica op te splitsen in twee useEffect of er één te laten? Hoe organiseer je de afhankelijkheden het beste?

151

Vertel ons over je werkervaring. In je cv staat 5 jaar ervaring in frontend-ontwikkeling, maar je bent in 2010 afgestudeerd — waarmee heb je je in die periode beziggehouden?

146

Heeft u ooit met React Context gewerkt? Wat zijn de nadelen van Context in vergelijking met Redux?

138
/3