Sobes.tech

Frontend

Se è necessario aumentare il numero di rulli (barre), ad esempio a dieci, come rendere l'implementazione flessibile per non memorizzare manualmente i valori per ogni rullo (ad esempio, tramite il parametro numberOfRollers e Array.from)?

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

elements.forEach(element => { element.style.width = '300px'; console.log( element.getBoundingClientRect().width ); }); // [link] export default () => { return <div>Ciao!</div> }

Middle+
РСХБ
167

Hai esperienza nella scrittura di codice PHP su framework o in PHP puro?

Middle
Ростелеком
167

Come utilizzi gli strumenti di IA nel tuo lavoro?

Middle+
Сбер. IT
167

Racconta come è stata organizzata la multilinguismo nel progetto (4 lingue, Next.js)

Middle
Раппорто
167

Perché hai usato onMounted per caricare i dati invece di chiamare direttamente la funzione?

Middle+
РунитиРунити
167

Spiega i modelli architetturali MVC e MVVM. Come sono implementati in Angular?

Middle+
Банк Ренессанс
166

Implementa la tipizzazione in TypeScript per la validazione degli URL, consentendo solo URL corretti del tipo: dominio di base + percorso (users/orders/messages) + metodo (get/update/delete/ban). String arbitrarie devono causare errore di compilazione.

Middle
Mayflower
166

Ricevi un bug critico nelle tue attività, e il rilascio è tra due giorni e non può essere posticipato. Cosa farai?

Middle
Лига Цифровой ЭкономикиЛига Цифровой Экономики
166

// === 2 === // implementa il tipo type User = any;

Middle
RWB
166

funzione promiseWithResolve() { // Non implementato } const { resolve, promise } = promiseWithResolve(); promise.then((v) => console.log(v)) setTimeout(() => resolve(13), 10)

Middle+
Mayflower
166

Il tuo ramo è in ritardo rispetto a dev perché un altro sviluppatore ha già unito le sue modifiche. Come aggiornare il tuo ramo e risolvere i conflitti?

Middle+
Chaser
165

Parlami della tua esperienza con le tue parole, cosa vorresti evidenziare, momenti tecnici interessanti dal tuo curriculum.

Middle+
IT OneIT One
165

Analisi del codice del modulo auto-letter-fix.ts alla ricerca di perdite di memoria, chiamate multiple e ottimizzazioni

Middle
Хьюнет
165

Campo INN (10 o 12 cifre). Mostrare errore dopo blur. Il pulsante Invia è disabilitato finché il modulo non è valido.

Middle
МТС БанкМТС Банк
165

Esercizio JavaScript: cosa mostrerà console.log(x) dopo un forEach con x++?

Middle+
РунитиРунити
165

Cos'è CORS? Cosa regola?

Senior
Type
165

Requisito tecnico: componente per il ritaglio delle immagini Obiettivo: Sviluppare un componente personalizzato da zero (Vue + TypeScript) che consenta all'utente di caricare un'immagine, selezionare un'area per il ritaglio e ottenere il risultato sotto forma di coordinate. Requisiti funzionali: 1. Componente autonomo - Il componente deve essere completamente indipendente, scritto da zero. - Utilizzare Vue e TypeScript. 2. Caricamento e visualizzazione dell'immagine - Prevedere una finestra (area di anteprima) in cui inserire l'immagine. - L'area deve avere una larghezza e altezza massime definite. - Se l'immagine supera le dimensioni dell'area, deve essere automaticamente scalata per adattarsi alla dimensione della finestra (senza uscire dai limiti dello schermo). 3. Selezione dell'area per il ritaglio - Dopo il caricamento, l'immagine viene visualizzata nella finestra. - L'utente deve poter selezionare un'area per il ritaglio con il mouse. - area arbitraria (senza rapporto di aspetto fisso). 4. Salvataggio del risultato - Il pulsante "Salva" attiva un evento o un metodo. - Come risultato, vengono restituite le coordinate dell'area selezionata per il ritaglio. - Non è necessario implementare il processo di ritaglio sul server.

Middle+
TirScript
165

Cos'è il Design Segmentato per Funzionalità e quale problema risolve l'architettura in generale?

Senior
АЛМИ Партнер
164

Parlaci della paginazione e dello scroll infinito: come li avete usati, quali variabili avevate, come comunicavate con il backend? Perché in un posto avete scelto lo scroll infinito e in un altro la paginazione?

Middle+
Chaser
164
/298