Sobes.tech

Frontend

Spune-mi despre tine

Middle+
179

Ce metode cunoști pentru a centra un element pe verticală?

Middle+
178

Dacă executăm un setTimeout cu o întârziere de 300 de milisecunde, după cât timp va fi executat efectiv callback-ul?

Middle+
176

Vorbește despre eșecul tău în experiența IT

Middle+
175

Cum poți optimiza redarea unei liste de 10.000 de elemente fără paginare?

Middle
175

Care sunt stările promisiunilor?

Middle+
173

Tema 1 Avem un array de 10.000 de obiecte (de exemplu, "Angajați" sau "Produse"). Trebuie să implementăm un component pentru selectarea unui element care nu va "bloca" browserul și va fi convenabil pentru utilizator. Ce trebuie implementat (Cerinte): 1. Tipizarea datelor: Creați o interfață Item cu câmpurile id: string, label: string și category: string. 2. Căutare (Input): La introducerea textului, lista trebuie filtrată. 3. Lucru cu DOM și evenimente (Navigare cu tastatura): * Utilizatorul trebuie să poată naviga în listă cu săgețile Sus și Jos. 4. La apăsarea Enter, elementul selectat este "confirmat". 5. Punct important: Elementul selectat cu săgețile trebuie să fie întotdeauna vizibil (derulați programatic containerul dacă cursorul iese din limite). 6. Optimizare (Performanță): * Deoarece există multe date (10k), discutați sau implementați o "randare leneșă" simplă (doar primele 20-30 de elemente sau utilizați IntersectionObserver). Ieșirea componentului

Middle
170

Ce a dus la succesul într-o sarcină dificilă? Cum ați evaluat sarcina în funcție de termene?

Middle+
170

Ce tipuri de stream-uri există în Node.js?

Middle+
170

Ce este backpressure în fluxuri?

Middle+
168

Există un cod cu o funcție autoapelantă (IIFE) folosind var. Ce va fi afișat în consolă la apelarea typeof a și typeof b în afara funcției? Cum se va schimba comportamentul în modul strict?

Middle+
166

Cum ați evaluat sarcinile? Ați folosit Planning Poker pe scara Fibonacci?

Middle
166

Folosiți instrumente LLM sau asistenți AI pentru a scrie cod?

Middle
166

La ce folosește infer în TypeScript?

Middle+
165

Care este diferența dintre Promise.all și Promise.allSettled?

Middle+
165

Ce sarciniți doriți să faceți la noul loc de muncă? Există interes pentru dezvoltarea în domeniul tehnic sau arhitectural?

Middle
165

Ce valori ale proprietății display îți vei aminti?

Middle+
165

Vorbește despre cea mai dificilă și interesantă sarcină

Middle
164

Care este procedura ta atunci când apare o sarcină nouă și necunoscută (biblioteci noi, componente noi)?

Middle+
164

Cum evaluați sortarea din aplicație — funcționează corect?

Middle
163
/6