Frontend
Conte-nos mais detalhes sobre a autorização no Sberpay do ponto de vista do frontend.
Para que serve o RTK Query?
Olhe para este código HTML/CSS. Qual será a cor do texto em cada elemento?
Fale sobre sua experiência na configuração de testes end-to-end com Playwright e cobertura de 80%.
const doSomething = (ms) => { return new Promise((resolve, reject) => { setTimeout(() => { if (Math.random() <= 0.5) { reject("error"); } else { resolve(ms); } }, ms); }); }; const getDelay = () => { let rand = 1000 + Math.random() * 2000; return Math.floor(rand); }; const p1 = doSomething(getDelay()); const p2 = doSomething(getDelay()); const p3 = doSomething(getDelay()); const p4 = doSomething(getDelay());
Suponha que tens uma equipa de três desenvolvedores frontend. Achas que os microfrontends ajudarão ou não?
Como o TypeScript ajudaria nesta tarefa? Como normalizar o ID do usuário para simplificar as verificações?
Ou seja, você ia até ele, vocês descreviam os contratos de alguma forma?
Qual é a diferença entre HTTP e HTTPS?
Fale-me sobre os novos hooks useTransition e useDeferredValue.
O que é o React Context, quando usá-lo e quando é melhor um gerenciador de estado?
Qual é a complexidade algorítmica da solução escrita?
Qual é a diferença entre Promise.any e Promise.race?
O que fez de 2013 a 2020, quando entrou no desenvolvimento?
// Como otimizar este código assíncrono em um ciclo para que as promessas sejam executadas de forma assíncrona async function processItems() { const items = [1, 2, 3]; for (const item of items) { await new Promise((resolve) => setTimeout(resolve, 100)); console.log(item); } } processItems();
Qual é a diferença entre os métodos de matriz map() e forEach()?
Fale sobre Virtual DOM e React Fiber: o que são, como se relacionam?
O que é o callback hell?
Obrigado, isso dá uma ideia clara. Você já teve situações em que precisou explicar as compensações de front-end para a liderança do produto, por exemplo, em relação ao escopo, UX, desempenho ou restrições técnicas? Você está disponível para trabalhar no escritório em Poznań 1 dia por trimestre se estiver baseado fora de Poznań? Entendi. Qual é o seu período de aviso prévio, ou quando estaria disponível para começar?
Dada uma lista ligada, troque cada dois nós adjacentes e retorne a sua cabeça. Deve resolver o problema sem modificar os valores nos nós da lista (ou seja, apenas os próprios nós podem ser alterados). Exemplo 1: Entrada: cabeça = [1,2,3,4] Saída: [2,1,4,3] Explicação: Exemplo 2: Entrada: cabeça = [] Saída: [] Exemplo 3: Entrada: cabeça = [1] Saída: [1] Exemplo 4: Entrada: cabeça = [1,2,3] Saída: [2,1,3]