Frontend
Fale sobre os cursos que realizou (cerca de 20 meses) — qual foi a empresa que os forneceu?
O que são os operadores rest e spread? Em que eles se diferenciam?
Havia arquitetura em micro-frontends?
Onde é possível usar interface, mas não é possível usar type?
Já trabalhou com Docker e CI/CD no contexto do desenvolvimento frontend?
function sum(a, b) { return a + b; } function memo() {}
Componentes compostos + React Context → transmissão de formEntity através do provedor em Form e consumo em FormItem. Form envolve os filhos em FormContext.Provider, e FormItem usa cloneElement para injetar value e onChange no Input. Armadilha: certifique-se de que o FormItem passe o nome ao manipulador de atualização. ```javascript const Form = ({ children, formEntity }) => ( <FormContext.Provider value={formEntity}>{children}</FormContext.Provider> ); const FormItem = ({ name, children }) => { const { state, handlers } = useContext(FormContext); return React.cloneElement(children, { value: state[name], onChange: (e) => handlers.updateValues({ name, value: e.target.value }), }); }; ```
Suponha que precisa criar uma página protegida com autenticação através de middleware. Como faria isso?
Com que frequência te transferiam entre diferentes partes do projeto?
Tem experiência em desenvolvimento de agência usando IA?
Estás familiarizado com o conceito de delegação de eventos? É possível reescrever a solução usando delegação?
Já trabalhou com React Native e React Native Web?
O que é debounce?
O que acontece com o componente ao alterar a chave? Fale sobre o ciclo de vida dos componentes funcionais.
Qual é a melhor posição para o botão de ação: no centro da tela ou na borda direita? (interface móvel)
Sabes alguma coisa sobre requestAnimationFrame, para que serve?
Você mencionou o desenvolvimento de uma biblioteca de componentes reutilizáveis de UI-kit baseada no Angular Material. Existe uma diferença fundamental entre os componentes da biblioteca e os componentes multifuncionais normais da aplicação? Do que se pode abrir mão nos componentes normais, mas não nos da biblioteca?
Há quanto tempo trabalha na empresa?
Como interagiu com o backend e outros membros da equipa (analistas, designers, testadores)?
Como é implementado o princípio de Inversão de Dependências no Angular? O que é um InjectionToken?