Frontend
A solicitação OPTIONS é enviada em todos os casos de solicitação entre domínios ou apenas quando necessário? Qual é a diferença entre solicitações simples e complexas neste contexto?
Como você lida com o design de interfaces sem um designer na equipe?
Como transformar arguments em um array à antiga (ES5), sem Array.from e spread-operator?
Usou algum acordo para escrever commits?
Quais áreas do frontend você considera seus pontos fortes?
Implemente uma função de debounce — um decorador que retorna uma função que, quando chamada várias vezes seguidas, executa apenas a última chamada após um atraso especificado.
Imagine uma fila de tarefas macro com cinco chamadas `setTimeout`, e microtarefas adicionando infinitamente novas microtarefas, por exemplo através de `Promise.resolve().then()` recursivamente. O que acontecerá com a interface e essas cinco funções de timeout irão algum dia ser executadas? Por quê?
Mencionaste Docker, CI/CD, GitHub Actions, GitLab — podes explicar exatamente o que fazias, quais os pipelines, o que havia nos containers?
Como otimizaria uma aplicação que funciona lentamente? Quais métodos usaria?
Pode explicar o Event Loop: em que ordem são executados o código síncrono, as microtarefas e as macrotarefas?
Como tornar uma tabela com 300.000 objetos eficiente e fácil de usar para o usuário?
Qual é o seu nível de inglês para trabalhar numa equipa internacional?
Qual é a sua impressão geral de mim como candidato?
Tarefa: arrastar com o rato Deve permitir clicar no botão do rato sobre uma caixa colorida e arrastá-la enquanto o botão estiver pressionado.
const eventos = [ { nome: 'Маша', data: '[phone]' }, { nome: 'Даша', data: '[phone]' }, { nome: 'Ваня', data: '[phone]' }, { nome: 'Петя', data: '[phone]' }, { nome: 'Митя', data: '[phone]' }, ];
Qual seria um argumento convincente para si na escolha de uma empresa ou projeto?
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?
Dado um objeto com o método getName. O que será exibido nas linhas 12, 13 e 14 do código com diferentes formas de chamar a função?
Como conceptualizar a amizade entre ESLint e Prettier para que não entrem em conflito?
Qual é a diferença entre um Set e um array normal? Qual é a complexidade da operação has() no Set?