Sobes.tech

Frontend

Parlami di te come sviluppatore frontend: su cosa hai lavorato, qual è stata la tua esperienza — commerciale o accademica?

Middle
Premium IT Solution
28

Cos'è Pinia e a cosa serve?

Middle
Куаргет
28

Parlami dei test E2E con Playwright: come era strutturato il sistema di test, come veniva eseguito, come interagivano con il backend, come si garantiva la riproducibilità dei dati di test?

Middle
ИдаПроджект
28

Nel tuo curriculum si dice che hai sviluppato con Next.js — è corretto? Era Next.js con App Router o Pages Router?

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

```javascript const obj = { nome: 'Alex', dici() { console.info(this.nome); } }; const obj2 = { nome: 'Ivan' } const fn = obj.dici.bind(obj).bind(obj2); fn(); obj.dici(); ```

Middle
Мыс
28

Ci sono stati casi in cui due consumer si sono collegati allo stesso argomento Kafka?

Middle
ООО Медиа технологии
28

Immagina una coda di macro task con cinque `setTimeout`, mentre microtask aggiungono infinite nuove microtask, ad esempio tramite `Promise.resolve().then()` ricorsivi. Cosa succederà all'interfaccia e questi cinque timeout verranno mai eseguiti? Perché?

Middle
Экосистема тенниса MYTENNIS ONLINE
28

Puoi spiegare l'Event Loop: in quale ordine vengono eseguiti il codice sincrono, le microtask e le macro task?

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

/** * Compito 3: Analizza la funzione sottostante e correggi eventuali errori. Spiega il ruolo del tipo `never` in TypeScript. */ function throwError(): never { throw new Error('Si è verificato un errore'); } /** * Compito 4: Trasforma il tipo `MaybeProps` dato per rendere tutte le sue proprietà obbligatorie. */ type MaybeProps = { a?: number; b?: string; }; /** * Compito 5: Crea un tipo generico `Container` che contiene una singola proprietà `value`. * Il tipo di `value` dovrebbe essere limitato a `string` o `number`. */ type Container<T> = { value: T; };

Middle
Altenar
28

A cosa serve l'attributo key in React? Cosa succede se la key cambia?

Middle+
VK Tech
28

Quali compiti ti piaceva di più svolgere?

Middle
BLS-Soft
28

// e ogni valore è un array che contiene tutti gli elementi dell'array originale con questa chiave. // codice qui // Esempio 1 const array1 = [ { id: 1 }, { id: 1 }, { id: 2 } ]; const fn = (item) => item.id; console.log(array1.groupBy(fn)); // { // 1: [{ id: 1 }, { id: 1 }], // 2: [{ id: 2 }] // } // Esempio 2 const array2 = [1, 2, 3]; console.log(array2.groupBy(String));

Middle+
Яндекс
28

Parla più dettagliatamente della cache per una consegna rapida delle pagine. Fornisci un esempio sulla seconda interfaccia (schermata delle domande).

Middle+
OkkoOkko
28

Conosci le diverse versioni del protocollo HTTP (HTTP/1, HTTP/2, HTTP/3)? Qual è la differenza tra esse?

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

Qual è la differenza tra DOM virtuale e DOM normale?

Middle
Элара
28

Parlami del tuo attuale posto di lavoro e di cosa fai?

Middle+
Evocargo
28

Cosa sono props e state in React? Qual è la differenza?

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

Ci sono state situazioni in cui un task era già integrato in develop, ma non doveva entrare nella release corrente? Come hai gestito questa situazione?

Middle
Куаргет
28

Quali strumenti ausiliari, inclusi strumenti per test, refactoring e revisione del codice, utilizzi?

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

Raccontami un caso interessante di risoluzione di un compito difficile in un progetto.

Middle
Chulakov
28
/290