Sobes.tech

Frontend

Conta-me como usas as ferramentas de IA no teu trabalho: qual é o teu setup, quais os modelos, qual é o fluxo por etapas?

Middle+
EVACargo
51

Para que serve realmente a chave (key) nas listas no React?

Middle
Первый оптовый
51

O que normalmente fazes se sentes que estás atrasado em relação aos prazos? Há uma data de lançamento, mas percebes que não vais conseguir terminar a tarefa a tempo. Como ages e em que momento comunicas isso?

Middle+
ТранснефтьТранснефть
51

Tarefa de RxJS: há um Observable ao qual se inscrevem três vezes no template. Como fazer uma única inscrição em vez de três, sem usar diretamente o pipe async? Em que os Subject e BehaviorSubject diferem de um Observable normal (fluxo quente vs frio)?

Middle
Цифротех
51

Com quais bibliotecas de UI você trabalhou recentemente? Quais são as vantagens e desvantagens de diferentes bibliotecas (Bootstrap, Material UI, etc.)?

Middle
МВидеоМВидео
51

/** * Tarefa 1: Genéricos e Segurança de Tipo na Chave * Crie uma função `getProperty` que recebe um objeto e uma chave. * Use genéricos para garantir que a função seja segura em termos de tipo, e que a chave exista no objeto. */ function getProperty<T extends Record<string, unknown>, K extends keyof T>(obj: T, key: K): T[K] { return obj[key]; } getProperty('str', 'toString') /** * Tarefa 2: Dado múltiplas declarações de interface Todo abaixo, explique o que acontece quando elas estão presentes no mesmo escopo. * Discuta como o TypeScript as trata e preencha o objeto `myTodo` para satisfazer os requisitos da interface Todo mesclada. */ interface Todo { title: string; dueDate: Date; } interface Todo { description: string; completed: boolean; }

Middle
Altenar
51

Sabes o que é a métrica FCP (First Contentful Paint)? Suponha que temos uma aplicação em React — uma rede social com renderização do lado do servidor, e há um problema: quando um usuário acessa diretamente o perfil de alguém, fica uma tela branca por muito tempo. Podes descrever as etapas — o que acontece desde o momento em que o usuário pressiona Enter até o momento em que o primeiro conteúdo aparece?

Middle
Mayflower
51

Qual é a diferença entre == (igualdade dupla) e === (igualdade tripla)?

Middle
нейровэд
51

Como reagiria a um código com complexidade O(n²) numa revisão de código?

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

Escreveu testes unitários você mesmo? Quais ferramentas de teste utilizou?

Middle
Get Express
51

Qual é a diferença entre pedidos simples e complexos (preflight) no contexto de CORS?

Middle
SimbirsoftSimbirsoft
51

Como atribuir um objeto de forma que não seja uma transferência por referência (como copiar um objeto, superficial e profundamente)?

Middle+
Ozon Tech
51

Que formas de criar microtarefas conheces? O que geralmente se considera como microtarefas?

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

Como obter o comprimento de um objeto normal através da propriedade length? Como adicionar o método length a todos os objetos através do protótipo?

Middle
Цифротех
51

Como funciona o Virtual DOM no React? Como o React determina a ordem de execução das operações ao re-renderizar? Fale sobre o React Fiber e o agendador (scheduler).

Middle+
SelectySelecty
51

Como funciona o Map por baixo do capô? Como funcionam as tabelas de hash?

Middle+
Ifellow
51

Quem conecta os desenvolvedores de frontend e backend entre si, e como ocorre a discussão sobre a implementação de uma funcionalidade do produto que envolve ambas as partes?

Middle+
Сбер. IT
51

Como é que os projetos estavam organizados na Paraveb: trabalhava uma pessoa ou uma equipa no projeto?

Middle
ООО Эксбо Север
51

Como se pode definir o contexto de uma função? Qual é a diferença entre call, apply e bind?

Middle
X-Notes
50

Como interceptar os eventos de ações do usuário no Canvas?

Middle
Pac Group
50
/295