Sobes.tech

Frontend

Trabalhou num escritório ou em formato híbrido?

Middle
Интай-текстиль
59

Por que está a mudar o seu trabalho atual?

Middle+
Сбер. IT
59

Como é que o CORS e o CSP influenciam um ao outro?

Middle
TokenTech
59

O que é um ataque XSS? Quais são os tipos?

Senior
Type
59

/** * É 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
Яндекс
59

Compararam Playwright e Selenium/Cypress? É mais lento em comparação com o Selenium?

Middle
Хьюнет
59

Crie blocos vermelho, azul e cinza usando apenas CSS (sem alterar a marcação, sem adicionar envoltórios). Os blocos devem estar dispostos de acordo com o exemplo na imagem. Pode definir estilos para o contêiner e para os próprios blocos.

Middle+
КасперскийКасперский
59

Quais são as limitações da travessia recursiva de uma árvore? Como a travessia em profundidade (DFS) difere da travessia em largura (BFS)? Como pode-se implementar uma travessia de árvore sem recursão?

Middle+
Яндекс
59

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
59

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
59

Para que servem os gerenciadores de estado e em que se diferenciam do uso de Context?

Middle
А7-Технологии
59

Fala-me sobre os princípios da OOP

Senior
АйтиФаундейшн
59

#Formulário de inscrição React 1. Explique como funciona o StateProvider, partilhe seus pensamentos com o entrevistador. 2. Dê uma olhada em /src/api/mock, explique como funciona. 3. Verifique a cor do SubmitButton e corrija-a. 4. Implemente a validação do formulário do cliente no componente Signup. (* ) Tenha em mente o número da tarefa 9. Regras: - Os campos Nome de usuário, Email, Senha, Repetir senha devem ter pelo menos 6 caracteres; - A senha deve corresponder à Repetir senha; - A validação deve ser feita ao clicar no botão "Inscrever-se"; - Os campos com valores inválidos devem ser marcados (props error e helperText); 6. A resposta da API pode ter um erro que deve ser exibido ao usuário próximo ao campo correspondente. 7. Certifique-se de que o componente UserName renderize o novo nome de usuário após o envio bem-sucedido. 8. Implemente o novo componente SignupSuccess. Ele deve ser exibido em vez do formulário de inscrição. 9. Implemente a validação do servidor para os campos apropriados.

Middle
Mayflower
59

Quais padrões de reutilização existem no React? O que são Componentes Compostos?

Middle
X-Notes
59

Implementou autorização? Como trabalhou com tokens?

Middle+
Evocargo
59

Quais argumentos o React.memo aceita além do próprio componente?

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

Conte-nos como funcionam os métodos embutidos de arrays em JavaScript, como map, filter, reduce.

Middle
Интай-текстиль
59

Que tipos de dados existem em JavaScript? Como os primitivos diferem dos objetos? Como eles são armazenados na memória?

Middle+
ООО Делай мебель
59

O parceiro que colocava links para os concursos fazia isso com antecedência ou os leads chegavam de surpresa, em grande quantidade?

Middle+
Сбер. IT
59

Por favor, avalie a complexidade temporal da sua solução.

Middle
Пикварио технологии
59
/295