Frontend
O que sabes sobre Angular Signals? Quais são as APIs e entidades básicas?
[nome] perguntou: Houve casos em que foi necessário comunicar uma funcionalidade que não estava na tarefa, por iniciativa própria?
Para que serve um gestor de estado? Em que se diferencia do React Context?
O que o servidor devolve ao navegador após uma solicitação, incluindo a própria página?
function createEmitter() { const events = new Map(); function on(event, handler) { if(!events.has(event)) { events.set(event, [handler]) return } events.get(event).push(handler) } function off(event, handler) { // TODO: remover o handler } function emit(event, payload) { // TODO: chamar todos os assinantes do evento } return { on, off, emit }; } const bus = createEmitter(); const unsub1 = bus.on("order:created", (payload) => { console.log("handler1:", payload.id); }); const handler2 = (payload) => { console.log("handler2:", payload.id); } bus.on("order:created", handler2);
Num componente OnPush, o array users é alterado através de users.push(newUser) ao clicar. A lista será atualizada no template e como garantir que ela seja atualizada de forma confiável?
Que dados o cliente precisa em que momento e qual será a nossa API? Quais são os pontos de entrada necessários, quais esquemas de dados?
Como avalia a si próprio em termos de grau? Que nível de pagamento deseja?
Como o TypeScript melhora o desenvolvimento de JavaScript num projeto React?
Existem áreas em que gostaria de melhorar?
Fala-me sobre herança e cascata em CSS: o que são esses conceitos e o que eles incluem?
Como testarias um formulário com campos dinâmicos e erros do servidor? Quais tecnologias usarias?
Pode dar um exemplo da primeira tarefa que normalmente é atribuída a um novo funcionário durante a integração?
Qual é o seu objetivo final em TI, o que gostaria de alcançar?
Em que direção você se avalia: Middle ou Senior?
Como mais se pode acelerar a pesquisa, transformando a estrutura de dados (por exemplo, numa Map)? Qual será a complexidade da operação de obtenção do valor?
Quais são as suas expectativas salariais?
Qual é a diferença entre um array normal e um Set? O que se pode fazer de tal forma que o Set seja melhor que o array?
Como exibir de forma eficiente e carregar sem problemas uma lista de 10.000 entidades sem um consumo de memória significativo?
Que métodos podem ser utilizados para melhorar o desempenho de uma aplicação (front-end, back-end, base de dados)?