Sobes.tech

Frontend

Quais são os prós e contras de um kit de UI personalizado?

Middle
МВидео/эльдорадо
99

Tarefa de CSS: três blocos div empilhados um sobre o outro, cada um com margem superior de 10px e margem inferior de 30px. Qual será a distância entre os blocos? O que mudará se substituir o div por span?

Middle
Цифротех
99

Reescrever a função strjoin em ES5 sem o operador rest

Intern
Яндекс
99

Existe uma árvore com a interface INode (value: number, left?: INode, right?: INode). Escreva uma função que percorra a árvore e retorne a soma de todos os valores.

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

Como transferir a lógica de fetch para um hook personalizado para não duplicar o código para diferentes entidades?

Middle
Лига Ставок
99

Fale sobre multilíngue e layout RTL. Como fazer margens que funcionem corretamente para LTR e RTL?

Middle+
Employcity
99

O que é o método de encadeamento (chaining) na resolução de colisões numa tabela hash?

Middle+
Ifellow
99

Há um setTimeout no código com um atraso de 0 milissegundos — o que isso significa e como isso vai funcionar?

Middle
WB банк
99

Quanto tempo vai levar para executar cada função? ```javascript /** Quanto tempo vai levar para executar cada função */ function pause500ms () { return new Promise(res => setTimeout(res, 500)); } (async function test1 () { pause500ms(); pause500ms(); })(); (async function test2 () { await pause500ms(); await pause500ms(); })(); (async function test3 () { await Promise.all([pause500ms(), pause500ms()]); })(); (async function test4 () { await Promise.all([await pause500ms(), await pause500ms()]); })(); ```

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

Como fazer com que uma função com Generic aceite apenas uma string ou uma instância da classe Bar, e em outros casos gere um erro TypeScript?

Middle+
VK Tech
99

Especificidade dos seletores CSS: quais estilos serão aplicados a duas tags H2 com estilos concorrentes? Ordene os seletores por menor a maior especificidade.

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

Que valores da propriedade display vais recordar?

Middle+
Ifellow
99

Como avalias o teu nível técnico na tua posição atual? Middle, middle+, senior, senior+?

Middle
Пикварио технологии
99

Tens experiência em escrever testes? Que tipos de testes escreveste e em que volume?

Middle+
Basis
99

Como era arquitetonicamente a sua aplicação no seu último emprego? Que abordagens arquitetónicas alternativas conhece?

Middle
Элара
99

Na página há uma lista de 5000 produtos, a página fica muito lenta. O negócio pede para fazer algo a respeito. O que sugeres?

Middle
Mayflower
99

/** * A função `asyncAuth(callback)` aceita um callback, no qual pode * ser passada uma erro (como primeiro argumento) e dados * do backend (como segundo argumento). * asyncAuth((error, data) => {}); * * Precisa implementar a função `auth()`, * que chama `asyncAuth()`, mas retorna uma Promessa. * * @returns {Promise} */ export function auth() { // asyncAuth((error, data) => {}); }

Middle
Яндекс МаркетЯндекс Маркет
99

O CSS bloqueia a renderização da página?

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

O que são composables e para que servem?

Middle+
Додо пицца
99

Por que o React precisa de uma árvore DOM virtual? Por que não é possível modificar diretamente o DOM real? Quais são as vantagens e desvantagens de diferentes abordagens?

Middle
Цифровой семейный офис
99
/298