Sobes.tech

Frontend

Tem experiência em escrever BeanPostProcessor?

Junior
ИП Ганус Александр Андреевич
86

/** * É necessário escrever uma função que receba uma URL como entrada, * faça uma requisição GET assíncrona a essa URL e retorne os dados (json). * Para obter os dados, usar fetch. * Pode usar apenas a API Promise. * Se ocorrer um erro durante a requisição, tentar mais 5 vezes. * Se no final não for possível obter a informação, retornar o erro "URL especificada não acessível". */

Intern
Яндекс
86

Podemos aprofundar um pouco no produto com assistente de IA? Conte-nos como foi o fluxo desde o início até à implementação deste produto

Middle+
Сбер. IT
86

Quem fez o design nos seus projetos anteriores — designers? Em que ferramentas eles trabalharam (Figma, Photoshop, Avocode)?

Middle
4dev
86

Tarefa em React (3 subtarefas): 1) Corrigir o formulário de edição de usuário — ao clicar no nome do usuário na lista, o nome deve ser inserido no input do formulário de edição. 2) O formulário de edição não deve re-renderizar ao digitar no campo de pesquisa (otimização com React.memo). 3) Ao selecionar um usuário da lista, o campo de pesquisa deve ser redefinido.

Middle+
Т-БанкТ-Банк
86

const Effects = () => { const [count, setCount] = useState(0); useLayoutEffect(() => console.log("cada render 1")); console.log("cada render 2"); useEffect(() => console.log("cada render 3")); return ( <> {count} <button onClick={() => setCount((prevProps) => ++prevProps)}> Incrementar </button> </> ); }; export default Effects; // 1 render: // Após clicar: const Effects = () => { const [count, setCount] = useState(0); const [number, setNumber] = useState(0); useEffect(() => { console.log(count); return () => { console.log(count); }; }); return ( <> {count} <button onClick={() => setCount((prevProps) => ++prevProps)}> Incrementar </button> </> ); }; export default Effects; // 1 render: // 2 1 3 // Após clicar: // 2 1 3 // return null: // 2 1 3 // // 1: 1, 0 // +: 1, 2 // ++: 2, 2

Middle+
IT OneIT One
86

// O que será exibido no console ? const p1 = Promise.resolve(1); const p2 = new Promise((_, reject) => setTimeout(() => reject("Error"), 100)); const p3 = Promise.resolve(3); Promise.all([p1, p2, p3]) .then(console.log) .catch(console.error); Promise.allSettled([p1, p2, p3]).then(console.log);

Middle
Мыс
86

const obj = [{ value: 1, elems: [ { value: 2, elems: [ { value: 3 }, { value: 6 }, ... ] }, { value: 4, elems: [ { value: 5, elems: [ { value: 6 }, ... ]} ] } ] }] ------------- setTimeout(() => { console.log(1); }, 0); const p = new Promise(resolve => { console.log(2); resolve(); }); p.then(() => { console.log(3) }).then(() => { console.log(4); }); console.log(5);

Middle+
IT OneIT One
86

O que o TypeScript nos oferece? Como ele ajuda no desenvolvimento?

Middle
Voximplant
86

O que é um WeakSet?

Middle+
IT OneIT One
86

Que recursos especializados você lê, por exemplo, Habr?

Middle
Куаргет
86

É possível fazer com que o finally seja executado novamente (com o número 10), sem alterar a ordem do código, mas adicionando algo dentro da função?

Middle
ОТП БанкОТП Банк
86

O que procura para si, o que lhe interessa?

Junior
ИП Ганус Александр Андреевич
86

Escreves em TypeScript ou JavaScript? É possível configurar o ESLint para verificar especificamente o código TypeScript?

Middle
МВидеоМВидео
86

Que ferramentas você usa no desenvolvimento diário após clonar o repositório?

Middle+
Сибилтек-софт
86

Qual é a diferença entre useTemplateRef e uma referência normal em termos de valor antes de montar o componente (undefined vs null)?

Middle
Программный код
86

Como fazer com que a função makeBook retorne os valores esperados 0 e 5 em vez de duas dezenas?

Middle+
SelectySelecty
86

Com que frequência participaste em deploys, CI/CD, o que tiveste que fazer e quais foram as dificuldades?

Middle
TokenTech
86

Pode dar um exemplo concreto de uma biblioteca que não permitia completar a compilação ao atualizar o Angular (por exemplo, para a versão 16)? Em que consistia exatamente o problema e como o resolveu?

Middle
Проект ПСБ
86

Isto é feito em React? Quais tecnologias e bibliotecas usou para os formulários? Havia validação lá?

Middle
МВидеоМВидео
86
/298