Frontend
Por que não se podem adicionar erros na função any através de push, mas sim escrevê-los por índice?
Por quais protocolos a tua aplicação comunicava com o backend?
Recebes uma tarefa: após 10-15 minutos de trabalho, a página começa a ficar muito lenta, é necessário corrigir. Quais serão os teus primeiros passos?
Tarefa: Criar uma página com uma tabela multifuncional de criptomoedas. É necessário conectar-se à API e exibir a lista de moedas na tabela. Requisitos mínimos: Projeto criado do zero Apenas Typescript Conectar à API Ordenação por valores na coluna Busca por valores nas células (funciona com lógica E) Tarefas adicionais: Paginação própria Estilos mínimos (aparência agradável e arrumada) Busca geral por valores em todas as células Possibilidade de fixar colunas
Tem turnos de serviço (on-call) e como estão organizados?
Quando é necessário usar o Gerenciador de Estado e quando basta o estado local ou o contexto?
Tarefa em React: implemente um componente de pesquisa de ocorrências de uma substring no texto. Requisitos: carregamento do texto a partir de uma API na primeira renderização, indicação de carregamento, tratamento de erros, busca de ocorrências sem considerar maiúsculas/minúsculas, destaque das ocorrências encontradas, exibição do número total de ocorrências, botão para carregar texto adicional.
Implementar uma classe segundo o padrão Observer (Emitter de Eventos): armazenamento de assinantes, assinatura de eventos, cancelamento de assinatura, notificação de assinantes.
O que é requestAnimationFrame e o que ele garante?
Conta um plano de ação passo a passo ao receber um projeto: o que fazes ao obter acesso ao repositório, assumindo que não há documentação.
Por que o React é necessário como biblioteca e por que não escrever uma aplicação em JavaScript vanilla?
No teu currículo diz que desenvolveste com Next.js — está correto? Foi Next.js com App Router ou Pages Router?
Fala-me sobre o Event Loop — filas de micro e macro tarefas.
Fala-me sobre o Event Loop em JavaScript: como funciona, o que são microtarefas e macrotarefas?
Descreva a sequência de ações do navegador (e não só do navegador) após inserir a URL e solicitar a página. O que é um layout forçado?
Utilização de ferramentas de IA no desenvolvimento
Existem problemas ao adicionar novos métodos aos protótipos de objetos incorporados?
Fale sobre o Event Loop: do que ele é composto e como funciona?
Escreveu tanto em Vue como em React? Ou seja, tinha tarefas em React?
Como avalia a si próprio em termos de grau? Que nível de pagamento deseja?