Sobes.tech

Frontend

Perché Vuex è diventato meno popolare e tutti hanno iniziato a usare Pinia?

Middle
Voximplant
121

/* Sono fornite tre sezioni di codice. È necessario scrivere il risultato di ogni console.log. */ var n = 1; function f(n) { n = 3; } f(n); console.log(n); // ?? // ---------------- var obj = { a: 1 }; function f1(o) { o.a = 5; } f1(obj); console.log(obj); // ?? // ---------------- var obj = { a: 1 }; function f2(o) { o = { hello: 1 }; } f2(obj);

Intern
Яндекс
121

Quali sono le fasi degli eventi nel browser (propagazione e cattura)? Come fermare la propagazione? Come prevenire l'azione predefinita?

Middle
ОТП БанкОТП Банк
121

Navigando dalla pagina dell'elenco utenti alla pagina di un utente specifico, c'è un caricamento lungo (il caricatore rimane per 2 secondi a causa di un ritardo artificiale). Come si può migliorare questa situazione?

Middle
Mayflower
121

Quali metodi conosci per convertire una stringa in un numero?

Middle
ТранснефтьТранснефть
121

Come ti sembra il formato di comunicazione con mini chiamate durante la giornata? È normale che ci siano piccoli incontri durante il giorno?

Middle
РунитиРунити
121

Quali difficoltà hai incontrato durante la migrazione dell'app Vue?

Middle
КейСофт
121

function createRateLimiter(limit, interval) {} // Test const limiter = createRateLimiter(2, 100); let count = 0; const fn = () => { count++ console.log(count) }; limiter(fn); // count = 1 limiter(fn); // count = 2 limiter(fn); // Ignora (limite 2/100ms) setTimeout(() => limiter(fn), 150); // count = 3 (passato >100ms)

Middle
IGaming
121

Parla della tua esperienza lavorativa attuale: di quale progetto si trattava, quali compiti hai svolto, cosa è stato realizzato?

Senior
Ренессанс СтрахованиеРенессанс Страхование
121

Quanti utenti avremo? È necessaria l'ottimizzazione SEO? È necessaria la localizzazione? Quali metriche dobbiamo raccogliere?

Middle+
Т-БанкТ-Банк
121

Cosa succederà nel secondo blocco con la funzione asincrona loadRolesData all'interno di useEffect?

Middle+
Сбертех
121

Parla brevemente di te e della tua esperienza nello sviluppo.

Middle
ГКУ Инфогород
121

Quale metodo dell'array rompe la tipizzazione in TypeScript?

Middle
Раппорто
121

Quanto ti senti a tuo agio nel lavorare con codice legacy, nel passare tra diversi framework e, se necessario, nel portare gradualmente le applicazioni a un'unica stack?

Middle
КейСофт
121

Perché hai deciso di diventare uno sviluppatore?

Middle
Нетвижн
121

Quali sono gli errori tipici di idratazione e come evitarli?

Middle
Marfatech
121

Determina l'ordine di output sulla console per il codice che utilizza async/await e setTimeout.

Middle
Первый оптовый
121

Implementa una classe di archiviazione secondo il pattern «Observer»: la classe memorizza i dati, permette di iscriversi e disiscriversi da funzioni di callback, e al cambiamento dei dati, notifica tutti gli attuali iscritti, passando loro i nuovi dati.

Middle+
Ozon Tech
121

Esercizio 4: Implementare il filtro per tipo di prestito nell'elenco (lista dei prestiti) — selezionando un filtro (ad esempio, tramite una proprietà calcolata) deve essere visualizzato solo l'elenco dei prestiti corrispondenti al tipo selezionato, o tutti i prestiti se si seleziona il filtro "tutti".

Middle
ООО Займиго МКК
121

Parla di useCallback — scenario di utilizzo, a cosa serve?

Middle+
IT OneIT One
121
/298