Frontend
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?
Como trabalhou com IA ao escrever testes?
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 a tua opinião sobre a abordagem CSS-in-JS (styled-components, emotion)?
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?
Usou generics em TypeScript? Conte para que servem e dê um exemplo.
Como conceptualizar a amizade entre ESLint e Prettier para que não entrem em conflito?
Como funcionam os cookies? O que são as flags HttpOnly, SameSite? Como limitar os cookies a um caminho específico?
Qual é a diferença entre um Set e um array normal? Qual é a complexidade da operação has() no Set?
Já teve que desenvolver alguma funcionalidade completamente sozinho?
O que são componentes de ordem superior (HOCs) no React?
Como eles serão dispostos se adicionarmos mais dois elementos internos dentro de outer? Como colocá-los horizontalmente?
Como fazer com que um componente com 5 props ignore as mudanças em três delas e seja re-renderizado apenas quando duas delas mudarem?
Já precisou configurar CI/CD?
Havia alguma lógica ao dividir o bundle em chunks? Por que quer fazer uma parte um chunk separado e outra não?