Frontend
Esclarecimento: o aplicativo era de desktop no navegador ou nativo?
Como irá alterar a posição do elemento azul ao adicionar diferentes valores de position e deslocamentos (relative, left/top, absolute, transform no elemento pai) numa tarefa prática de CSS position: há três elementos (azul, verde, vermelho) com estilos definidos.
Já trabalhou com classes em TypeScript?
Quais são as vantagens e desvantagens do método de lançamentos frequentes (implantação contínua) versus lançamentos planeados?
Conte-me mais sobre a funcionalidade offline: como funciona a gravação de dados no IndexedDB quando a internet se perde?
Por que chegaram à conclusão de que é necessário um kit de UI personalizado, e não apenas usar elementos de uma UI pronta?
Obrigado, isso é útil. Pode-me contar como trabalhou com gestores de produto, designers e outros engenheiros num projeto? Obrigado, isso dá uma imagem clara. Teve situações em que precisou explicar as compensações do front-end à liderança do produto, por exemplo, em relação ao escopo, UX, desempenho ou restrições técnicas? Está disponível para trabalhar no escritório em Poznań 1 dia por trimestre se estiver baseado fora de Poznań?
Estarias disposto a mudar de emprego se agora passares por uma segunda entrevista, e amanhã tiveres uma entrevista presencial (a terceira), e também a passares?
Como evitar o rastreamento excessivo de sinais dentro de um efeito — o que é untracked?
Tarefa prática: implementar a função smartFetch, que acumula IDs durante 100 milissegundos e faz uma única requisição em lote ao backend (batchFetch), retornando o resultado para cada ID específico através de Promise.
O que é CORS e para que serve? Como permitir solicitações de todas as fontes?
Fala-me sobre CORS: o que é, para que serve, que tarefas resolve e como funciona.
O que é o Feature-Sliced Design (FSD), como organizarias a migração para FSD e como resolverias conflitos na interpretação das camadas?
O que é o contexto em JavaScript, a palavra-chave this? O que aparecerá no console se chamar um método de um objeto que contém console.log(this)?
Faça uma revisão de código do pull request com um único arquivo diff num componente React (componente Book usando useEffect, fetch de dados, exibindo livros populares e todos os livros). Encontre e comente todos os problemas: violação das regras dos hooks, ausência de tratamento de erros no fetch, ausência de AbortController, ausência de verificação do status da resposta, estilos inline, ausência de key no map, verificações de arrays vazios, necessidade de memoização (useMemo), extração da lógica fetch em um hook/componente separado, etc. Além disso, responda: como implementar a condição para que a requisição seja feita apenas se a flag isBest estiver presente?
Qual hook permite armazenar estado, mas NÃO provoca renderização?
Quais métricas de desempenho você acompanhava? Precisei depurar alguma métrica?
JavaScript é de thread único ou multi-thread? Fale-me sobre Web Workers.
Do que é composto um pedido HTTP?
Tinha alguma experiência antes de desenvolver, com o que se ocupava?