Sobes.tech

Frontend

Para um fragmento de código com código síncrono, setTimeout e Promise, determine a ordem de saída no console, explicando as filas de macro e microtarefas.

Middle+
136

Já trabalhou com devDependencies, peerDependencies, optionalDependencies ou bundledDependencies?

Middle+
136

Codificação ao vivo: implemente uma função $ (semelhante ao jQuery), que aceita um seletor CSS válido e encontra os nós correspondentes. A função deve retornar um objeto com os métodos addClass, toggleClass, removeClass, css (aplicação de estilos), html (inserção de HTML/CSS dentro do elemento) — com a capacidade de encadear chamadas (chaining). O código de teste com encadeamento fornecido não deve ser alterado e deve funcionar após a implementação da função.

136

Como organizar através do serviço cenários em que dois componentes devem ler o mesmo valor ou ter um estado compartilhado?

136

Qual é a diferença entre um script normal, um script com async e um script com defer? Se houver várias tags script na página, em que ordem elas serão carregadas e executadas?

Middle+
136

```javascript const obj = { nome: 'Alex', dizer() { console.info(this.nome); } }; const obj2 = { nome: 'Ivan' } const fn = obj.dizer.bind(obj).bind(obj2); fn(); obj.dizer(); ```

Middle
136

Que problemas podem surgir durante a hidratação de uma aplicação SSR, por que razões e como os resolveria?

Middle
135

Por favor, conte-me sobre si, sobre a sua experiência no último emprego, sobre as principais especificidades, sobre a stack — tudo o que achar necessário.

Middle+
135

[nome] perguntou: O arquiteto era geralmente responsável pela arquitetura do frontend, ou havia uma pessoa separada responsável por isso no frontend?

135

// parâmetros de entrada: // url // opções export function useFetch() { // lógica const fetchData = async () => {}; return { data, error, loading }; }

Middle+
135

O que me interessou especificamente na sua empresa? O que gostaria de encontrar em um novo emprego?

134

Isso faz sentido — manter o contrato público fechado evita derivações não intencionais da API, e uniões discriminadas são uma razão forte para preferir `type`. Quando estiver a implementar esse botão para ser pixel-perfect e responsivo, como lida com o espaçamento e o alinhamento para que o ícone + rótulo permaneçam visualmente consistentes em diferentes pontos de interrupção e alterações de tamanho de fonte?

Senior
133

Como estruturarias a troca de informações entre o backend e o frontend por camadas (arquitetonicamente)?

Middle
133

Que middleware utilizou no Redux? O que é middleware?

Middle+
133

O que é importante controlar durante o deployment?

Middle
132

Não foi difícil distribuir o tempo em dois projetos paralelos por uma mesma equipa?

132

Como estava estruturada a sua árvore de Redux store: quão aninhada ela estava e como os slices eram organizados?

Middle+
132
/349