Sobes.tech

Frontend

È possibile che due valori diversi abbiano lo stesso hash (collisione)? Come viene risolto?

Middle+
Ifellow
152

const X = { a: 1, b: 2, c: 3, d: 4 } function getProperty<T>(obj: T, key: keyof T) { // Compito: tipizzare la funzione return obj[key] } getProperty(X, 'a') // nessun errore getProperty(X, 'e') // errore: la chiave 'e' non è una chiave dell'oggetto X getProperty({ name: 'Sergey' }, 'name') // nessun errore getProperty(1, 1) // Errore. Il primo argomento deve essere un oggetto (non una funzione o un primitive)

Middle+
IT OneIT One
152

Hai mai usato styled-components?

Middle
Navio
152

Hai mai avuto esperienza di investire in una soluzione e che non sia stata accettata? Come hai gestito questa situazione?

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

Parla degli attacchi XSS: tipi e metodi di protezione.

Middle+
Скиф трейд
152

Hai menzionato la generazione di codice (ng-openapi-gen, Apollo per GraphQL) — a quale livello di astrazione erano i modelli generati? Erano entità di business utilizzate direttamente nel codice, o c'era uno strato intermedio tra esse?

Middle
ГосуслугиГосуслуги
152

È necessario spostare il rilascio quando si rileva un problema? Perché sì o no?

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

Quali sono i principali tag HTML che conosci?

Middle+
Basis
151

Perché memorizziamo timeoutId? Cosa succede se la Promise si risolve prima del timeout e poi viene attivato setTimeout con reject?

Middle
X5 techX5 tech
151

È mai successo che dei compiti siano stati inseriti in uno sprint senza pianificazione? Come hai reagito?

Middle
РунитиРунити
151

Nello stack è indicato Next.js — puoi spiegare più dettagliatamente come lo hai usato, a cosa serve, in quali progetti?

Middle+
Сбер Отдел 911
151

type Foo = { a: string; b: number; c: null; d: boolean; } // Chiavi di Foo type FooKeys = keyof Foo // Come dichiarare un nuovo tipo basato su FooKeys, ma senza i valori b e d? type FooKeysWithoutBD

Middle+
VK Tech
151

Il menu era dinamico: i bundle e gli elementi del menu arrivavano dal backend o la configurazione era nel frontend?

Middle
Раппорто
151

Quali opzioni di configurazione del provider di Angular conosci: useClass, useExisting, useValue e useFactory? Quando usarle?

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

Come viene implementata l'integrazione con il protocollo WebSocket sul lato frontend?

Middle
AstonAston
150

Quali funzionalità utili sono state introdotte nelle versioni 13-16 di Angular?

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

Quali altri metodi HTTP ci sono (oltre ai principali)?

Middle
АО Пари Страховая компания
150

Perché hai lasciato il tuo precedente lavoro dopo aver lavorato un anno?

Middle
Куаргет
150

Hai esperienza nel supporto di progetti in produzione, analisi di incidenti, monitoraggio?

Junior
ИП Ганус Александр Андреевич
150

Cos'è una funzione di cleanup in useEffect e quando si attiva?

Senior
Type
150
/298