Spune-mi despre tine
Frontend
Ce metode cunoști pentru a centra un element pe verticală?
Dacă executăm un setTimeout cu o întârziere de 300 de milisecunde, după cât timp va fi executat efectiv callback-ul?
Vorbește despre eșecul tău în experiența IT
Cum poți optimiza redarea unei liste de 10.000 de elemente fără paginare?
Care sunt stările promisiunilor?
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
Ce a dus la succesul într-o sarcină dificilă? Cum ați evaluat sarcina în funcție de termene?
Ce tipuri de stream-uri există în Node.js?
Ce este backpressure în fluxuri?
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?
Cum ați evaluat sarcinile? Ați folosit Planning Poker pe scara Fibonacci?
Folosiți instrumente LLM sau asistenți AI pentru a scrie cod?
La ce folosește infer în TypeScript?
Care este diferența dintre Promise.all și Promise.allSettled?
Ce sarciniți doriți să faceți la noul loc de muncă? Există interes pentru dezvoltarea în domeniul tehnic sau arhitectural?
Ce valori ale proprietății display îți vei aminti?
Vorbește despre cea mai dificilă și interesantă sarcină
Care este procedura ta atunci când apare o sarcină nouă și necunoscută (biblioteci noi, componente noi)?
Cum evaluați sortarea din aplicație — funcționează corect?