Sobes.tech

Frontend

Implementa la classe EventEmitter: il metodo subscribe(event, handler) per iscriversi a un evento e il metodo emit(event, data) per chiamare tutti gli iscritti. Implementa anche il metodo unsubscribe.

Middle
Basis
93

Cos'è requestAnimationFrame e cosa garantisce?

Middle+
РунитиРунити
93

Quali sono gli altri metodi di richiesta HTTP oltre a GET? Come si chiamano?

Middle+
Альфа-БанкАльфа-Банк
93

Dove passa il confine tra feature e entity? Quando inserisci la logica di business?

Middle
Альфа-БанкАльфа-Банк
93

Se non ci fosse NgRx, cosa useresti al suo posto?

Middle
BLS-Soft
93

Parlami più dettagliatamente del progetto [azienda]: stack, compiti, cosa hai fatto?

Middle
Data World
93

Aprendo la pagina, abbiamo cercato di ottenere l'altezza della pagina (elemento), ma abbiamo ottenuto null. Cosa è successo e come debug, quali azioni intraprendere?

Middle
Программный код
93

Nel prototipo della rete pubblicitaria, la vendita di spazi pubblicitari è organizzata nel seguente modo: gli acquirenti indicano in anticipo il loro prezzo, e per ogni spazio pubblicitario rispondono se sono disposti ad acquistarlo o meno. È necessario implementare una funzione che, prima di vendere uno spazio pubblicitario, attenda l'approvazione o il rifiuto degli acquirenti con l'offerta più alta, e poi venda lo spazio all'acquirente con l'offerta più alta tra quelli che hanno accettato. La risposta della funzione deve essere il più veloce possibile. Deve restituire l'indice dell'acquirente. Esempi: Gli acquirenti offrono prezzi 1, 5, 10 L'acquirente con offerta 10 ha risposto con rifiuto L'acquirente con offerta 1 ha risposto con accettazione // Aspettiamo ancora, perché potrebbe rispondere l'acquirente con offerta 5 L'acquirente con offerta 5 ha risposto con accettazione // Scegliamo l'acquirente con offerta 5 ------------ Gli acquirenti offrono prezzi 1, 5, 10 L'acquirente con offerta 10 ha risposto con rifiuto L'acquirente con offerta 5 ha risposto con accettazione // Non aspettiamo la risposta dell'acquirente con offerta 1 - non verrà scelto ------------ Gli acquirenti offrono prezzi 1, 2 L'acquirente con offerta 1 ha risposto con rifiuto L'acquirente con offerta 2 ha risposto con rifiuto // Nessun acquirente viene scelto type Buyer = { price: number, accepts: () => Promise<boolean>, } async function bestBuyer(buyers) { const sorted = buyers.map((buyer, index) => ({buyer, index})) .sort((a, b) => a.buyer.price - b.buyer.price); const promise = sorted.map(({buyer}) => buyer.accepts()); for (let i = 0; i < sorted.length; i++) { const accepted = await promise[i]; if (accepted) { return sorted[i].index; } } if (await buyers[0].accepts()) { return 0; } return -1; }

Middle+
Яндекс
93

Quando si può aspettare un feedback sui risultati del colloquio?

Middle+
Сибилтек-софт
RedLab
93

Crea una funzione che rifiuta la promessa restituita, passando come errore la stringa "timeout_error", se non si risolve entro il timeout specificato, o si comporta normalmente come l'originale. @param {Promise} promise Promessa originale @param {Number} timeoutMilliseconds Tempo per il timeout in millisecondi @return {Promise} Promessa con il comportamento desiderato function withTimeout(promise, timeout) { return new Promise((res, rej) => { const timeoutId = setTimeout(() => { rej("timeout_error") }) }) }

Middle
X5 techX5 tech
93

Quali dati è meglio memorizzare nello Store e quali nei servizi?

Middle
AstonAston
93

Cosa verrà visualizzato in una promessa con catena .then e null?

Middle
РунитиРунити
93

Guarda due opzioni di codice (con promesse/microtask ricorsivi) e dica, qual è la differenza tra la prima e la seconda opzione in termini di blocco della pagina.

Middle
IBIT
93

Qual è la differenza tra un indirizzo IP statico e uno dinamico?

Middle+
Flant
93

Cosa verrà visualizzato nella console e perché?

Middle
Веб-мост
93

Dobbiamo fare la richiesta solo quando abbiamo ruoli. Come implementarlo?

Middle+
Сбертех
93

Hai mai lavorato con l'autorizzazione? Raccontaci di più sulla realizzazione.

Middle+
РСХБ
93

Quali altri hook di React conosci? Parlami di useRef, useReducer, useCallback, useMemo, useContext.

Middle
X5 techX5 tech
93

Sei interessato all'ufficio, c'è la possibilità di venire a lavorarci di tanto in tanto?

Middle
WildberriesWildberries
93

Qual è la differenza tra ref e reactive in Vue.js?

Senior
АЛМИ Партнер
93
/298