Frontend
Em que mais teve que escrever na sua experiência comercial, além de TypeScript e JavaScript?
Qual é a diferença entre Promise.all e Promise.allSettled?
// Dado um conjunto de pontos bidimensionais, calcule a área da caixa delimitadora. // Para um conjunto dado de pontos bidimensionais, calcule a área do retângulo delimitador. type Points = Array<[number, number]>; const getBoundingBoxArea = (points: Points) => { };
Implementaste a exportação para Excel e PDF? Como organizaste essa exportação?
Fale-me mais sobre a sua experiência com o kit UI: como foi criado, quais os componentes, usaram tokens de design?
Do que depende a re-renderização de um componente no React?
Fale sobre o seu projeto atual: o que fez, como foi organizada a equipe, quais tarefas realizou?
Como tipar uma função que aceita unknown e retorna um tipo específico, para que o TypeScript sempre considere o valor retornado como esse tipo?
A dependência mudou se foi undefined e após uma nova renderização voltou a ser undefined?
export function foo(o, arr) { return arr.reduce((a, x) => { // se (o.hasOwnProperty(x)) a[x] = o[x]; if (o[x]) a[x] = o[x]; return a; }, {}); } const obj = {a: 's'} foo(obj, ['a'])
Perceba o que este código faz e como pode ser usado. Existe um helper semelhante no lodash — se você reconhecê-lo, pode simplesmente mencionar o nome.
Tarefa sobre o Event Loop: determine a ordem de saída no console na presença de setTimeout, Promise e código síncrono. O que será exibido por último e por quê?
Qual é a diferença entre Type e Interface em TypeScript?
Fale sobre a sua experiência de desenvolvimento, começando pelo seu último emprego.
Fale sobre a melhoria do Core Web Vitals: o que fez, qual foi a métrica mais problemática?
São apresentados três novos tipos. É necessário criar um novo tipo com base neles, que satisfaça a condição (contém todos os campos dos tipos apresentados, tipo união). Qual abordagem deve ser usada?
Já precisaste otimizar uma aplicação? Que passos tomarias se te dissessem que um site está a funcionar lentamente?
Como te relacionas com pedidos dentro dos componentes?
/* São fornecidas três secções de código. É necessário escrever o resultado de cada console.log. */ var n = 1; function f(n) { n = 3; } f(n); console.log(n); // ?? // ---------------- var obj = { a: 1 }; function f1(o) { o.a = 5; } f1(obj); console.log(obj); // ?? // ---------------- var obj = { a: 1 }; function f2(o) { o = { hello: 1 }; } f2(obj);
Como era organizado o processo na empresa: onde era armazenada a documentação, como ocorria a interação com o analista e o designer, onde eram feitos os layouts, qual quadro era utilizado?