Sobes.tech

Frontend

Que métodos conheces para centralizar um elemento verticalmente?

Middle+
180

O que faz se a tarefa for desconhecida e o tempo for limitado (por exemplo, uma semana)?

Middle+
179

Se executarmos um setTimeout com um atraso de 300 milissegundos, quanto tempo passará até que o callback seja realmente executado?

Middle+
178

Como otimizar a renderização de uma lista de 10.000 elementos sem paginação?

Middle
177

Fale sobre a sua falha na experiência em TI

Middle+
177

Quais são os estados das promessas?

Middle+
177

Quais tipos de streams existem no Node.js?

Middle+
174

Que valores da propriedade display vais recordar?

Middle+
173

Tarefa 1 Temos um array de 10.000 objetos (por exemplo, "Funcionários" ou "Produtos"). Precisamos implementar um componente para selecionar um elemento que não "congelará" o navegador e será conveniente para o usuário. O que precisa ser implementado (Requisitos): 1. Tipagem de dados: Criar uma interface Item com os campos id: string, label: string e category: string. 2. Pesquisa (Input): Ao digitar texto, a lista deve ser filtrada. 3. Trabalho com DOM e eventos (Navegação por teclado): * O usuário deve poder navegar pela lista com as setas Para cima e Para baixo. 4. Ao pressionar Enter, o elemento selecionado é "confirmado". 5. Nota importante: O elemento selecionado pelas setas deve estar sempre visível (rolar o contêiner programaticamente se o cursor sair dos limites). 6. Otimização (Desempenho): * Como há muitos dados (10k), discutir ou implementar uma "renderização preguiçosa" simples (renderizar apenas os primeiros 20-30 elementos ou usar IntersectionObserver). Saída do componente

Middle
172

O que levou ao sucesso numa tarefa difícil? Como avaliou a tarefa em termos de prazos?

Middle+
170

O que é backpressure em streams?

Middle+
168

Qual é a diferença entre Promise.all e Promise.allSettled?

Middle+
168

Existe um código com uma função auto-invocada (IIFE) usando var. O que será exibido no console ao chamar typeof a e typeof b fora da função? Como o comportamento mudará no modo estrito?

Middle+
168

Utiliza ferramentas de LLM ou assistentes de IA para escrever código?

Middle
168

Que tarefas gostaria de fazer no novo local de trabalho? Há interesse em desenvolver-se na vertente técnica ou arquitetônica?

Middle
167

Qual é o seu procedimento quando chega uma nova tarefa desconhecida (novas bibliotecas, novos componentes)?

Middle+
166

Como você avaliou as tarefas? Usou Planning Poker na escala de Fibonacci?

Middle
166

Para que serve infer no TypeScript?

Middle+
165

Fale sobre a tarefa mais difícil e interessante

Middle
164

O que você não gosta e não aceita categoricamente no trabalho?

Middle
164
/6