Sobes.tech

Frontend

O seu ramo está atrasado em relação ao dev porque outro desenvolvedor já fez o merge das suas alterações. Como atualizar o seu ramo e resolver conflitos?

Middle+
272

Fale sobre paginação e Infinite Scroll: como foram utilizados, quais variáveis foram, como foi a comunicação com o backend? Por que em um lugar escolheram Infinite Scroll e em outro a paginação?

Middle+
267

Como implementaria a exibição de desconto no cartão do produto? Quais campos adicionaria à entidade? Calcularia o novo preço no frontend ou esperaria que fosse feito pelo backend?

Middle+
259

Com que stack trabalhou mais? Quais bibliotecas usou e por quê? Qual é a opinião formada: quais são boas e quais são más?

Middle+
239

Fale sobre sua experiência com filtros: como os exibiam, armazenavam na URL ou no frontend, como os transmitiam nas requisições?

Middle+
216

Você mencionou Axios e React Query — como você entende o que são e para que são usados?

Middle+
177

O que é um closure? Qual é a diferença entre var e let?

Middle+
154

Fale-me sobre o seu trabalho com Git: como eram estruturados os ramos, como trabalhavam com eles na equipa?

Middle+
148

Você mencionou autorização — quais abordagens usou? Qual sua experiência com autorização?

Middle+
144

Fale sobre os 4 métodos Promise: Promise.all, Promise.any, Promise.race, Promise.allSettled — o que eles fazem, em que se diferenciam? O que será exibido no console nos exemplos com esses métodos?

Middle+
141

Como você vê a vitrine de produtos para uma loja de produtos digitais (assinaturas PlayStation Plus, Xbox Game Pass, Nintendo, etc.)? Quais entidades/modelos você destacaria? Quais consultas você construiria?

Middle+
133

// 1 for (var i = 0; i < 3; i++) { setTimeout(() => console.log(i)) } // 2 console.log(i) var j = 10 console.log(j) // 3 console.log(k) const k = 10 console.log(k) // 4 var a = 2 var b = a b++ console.log(a) console.log(b) // 5 var c = [1, 2, 3] var d = c d.push(4) console.log(c)

Middle+
121

Qual é a diferença entre git fetch e git pull?

Middle+
114

Houve um erro em produção, é necessário corrigi-lo urgentemente, mas o branch dev já avançou bastante com novas funcionalidades. Como você agiria?

Middle+
113