Por que critérios vais escolher uma nova empresa?
Frontend
Conta-me, no teu trabalho anterior, o que havia mais: frontend ou backend? Quais foram as tarefas interessantes, memoráveis e difíceis?
Qual a tua opinião sobre Atomic CSS?
Como te relacionas com pedidos dentro dos componentes?
Forma clássica de centralizar um div.
Fala sobre closures. Como o coletor de lixo trabalha com closures?
Quais são as tarefas mais típicas no trabalho? Quanto tempo leva a formatação, escrita de lógica, revisão, chamadas, trabalho com dívida técnica?
O que é requestAnimationFrame e o que ele garante?
Tarefa no Event Loop com setTimeout e Promise: determine a ordem de saída no console.
JavaScript é de thread única ou multi-thread? Como iniciar o segundo thread?
Você mencionou SameSite no cookie, para que serve essa configuração?
Na fase de testes, a sua equipa de testadores e desenvolvedores cobre o código com testes unitários? Os desenvolvedores também escrevem testes de integração e end-to-end?
Que formato tinham as respostas do backend e como as processavam (sobre o sistema de teste psicológico com perguntas dinâmicas)?
Qual é a diferença entre __proto__, [[Prototype]] e prototype?
Fala-me sobre os tipos de armazenamento: localStorage, sessionStorage, cookie. Em que é que eles se diferenciam e por que é que os tokens são armazenados em cookies?
Em que as variáveis nos pré-processadores diferem das variáveis nativas do CSS?
Fala um pouco sobre a sua experiência anterior, o que fazia no seu último emprego. Algum caso interessante ou qual foi o seu papel na equipa?
Checkbox e outros tipos de perguntas eram componentes diferentes ou um único componente universal? Como eram renderizados?
Qual é a ordem de execução de then, catch e finally numa cadeia de promessas?
Em que os módulos CSS diferem dos estilos scoped no Vue?