Sobes.tech

Frontend

/** * Scrieți un component care primește utilizatorul după {{userId}} și afișează datele principale * Pentru solicitare, utilizați fetchUser */ export const User: FC<Props> = ({ userId }) => { // Scrieți soluția aici: const user = userId && fetchUser({ id: userId }); if (!user) return null; return ( <div className="stack column"> <div>UserId: </div> <div>UserName: </div> </div> ); };

Middle+
132

Ce vor afișa cele două console.log în exemplul cu obiecte a, b și c, folosite ca chei de obiect?

Middle+
132

funcție debounce(fn, delay) { let timer return function (...args) { clearTimeout(timer) timer = setTimeout(() => fn(args), delay) } }

132

La ce niveluri pot fi furnizate serviciile prin intermediul provider-ilor în Angular: component, rută, modul, aplicație, platformă?

131

Ce s-a configurat în CI/CD pentru implementarea automată și cum a asigurat stabilitatea în producție?

131

Câte echipe au fost în produs, câte persoane au fost în echipa ta și câți dezvoltatori au lucrat la un microfrontend?

Middle
131

De ce apar re-randări ale componentelor React atunci când lucrați cu Redux și cum află componenta despre schimbările de stare?

Middle+
131

Ce se întâmplă dacă în layout-ul rădăcină al serverului se plasează foarte multe componente client cu directiva 'use client'?

131

Ce stivă de gestionare a stării ai recomanda pentru acest proiect: React Query, Redux Toolkit, RTK Query?

130

Ai configurat complet CI/CD de la zero?

Middle
129

[nume] a întrebat: ce acțiuni specifice ați întreprins pentru a optimiza serviciul micro-frontend și a reduce dimensiunea pachetului? Ce tehnologie micro-frontend ați folosit?

128

Când se poate aștepta feedback după interviu?

128

Ce părere ai despre abordarea CSS-in-JS (styled-components, emotion)?

128

Cât de potrivit ești pentru a lucra cu interfețe rutiniere și monotone în sistemele bancare alături de sarcini tehnic interesante? Este acesta un obstacol?

Middle+
127

Cum să implementați răspunsul în streaming și să afișați HTML-ul generat de LLM pe partea clientului?

126

Ce bază de date a fost folosită în proiect?

126

Implementați o interfață de filtrare a zborurilor după numărul de opriri: obțineți bilete prin fetchTickets, redați dinamic casete de selectare pentru numărul de opriri disponibile, suportați selecții multiple și filtrați lista de bilete. Discutați despre posibile optimizări.

125
/349