Sobes.tech

Frontend

O que é o modelo OSI? O que são L2, L3, L7?

Middle+
Flant
119

Por que saiu da primeira empresa?

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

Se uma Promise não for resolvida, mas rejeitada, onde podemos interceptar o erro? O que mais além de then e catch existe? Quando é que finally é executado?

Middle+
IT OneIT One
119

Podes falar um pouco sobre a funcionalidade do portal administrativo para os agentes de atendimento aos passageiros nos aeroportos?

Middle
Voximplant
119

Em que momento o useLayoutEffect é chamado e como ele difere do useEffect?

Middle
нейровэд
119

O que escolheram como arquitetura, gestor de estado e biblioteca de componentes nesse projeto e por quê?

Middle+
HR SIGNAL
119

Um utilizador reclama que às vezes o botão não responde, mas localmente o problema não se reproduz. Quais são os seus passos para depuração? Quais podem ser as causas?

Middle
Mayflower
119

Qual é a diferença entre autorização e autenticação?

Middle
НЕОЛАНТ
119

Fala sobre Promise: o que é, estados e métodos estáticos (especialmente a diferença entre Promise.all e Promise.race)?

Middle+
НСПК
119

/** * A função 'asyncAuth(callback)' aceita um callback, no qual * pode ser passada uma erro (como primeiro argumento) e dados * do backend (como segundo argumento). * asyncAuth((error, data) => {}); * * Precisa implementar a função 'auth()', * que chama 'asyncAuth()', mas devolve uma Promise. * * @returns {Promise} */ function auth() { return new Promise((resolve, reject) => { asyncAuth((error, data) => { if (error) { reject(error) } else { resolve(data) } }); }) } /** * A função 'tryAuth()' usa 'auth()' e, em caso de erro, * faz N tentativas adicionais. * Se todas falharem, devolve o último erro. * * @returns {Promise} */ function tryAuth(n) { return new Promise((resolve, reject) => { function attempt(attemptsLeft) { auth().then(resolve).catch((error) => { if (attemptsLeft <= 0) { reject(error); } else { attempt(attemptsLeft - 1); } }); } attempt(n); }); }

Middle+
Яндекс
119

Com o que gostaria de trabalhar no seu novo emprego, o que lhe interessa no futuro?

Middle
BLS-Soft
119

Fale sobre a sua experiência do currículo: tarefas, tecnologias, sucessos e conquistas em mais de três anos e meio de trabalho no Sovcombank.

Middle
Киберпротект
119

Fala sobre os processos na última equipa: sprints, kanban, planeamento — como foi na prática?

Middle+
РунитиРунити
119

Fala mais sobre os dashboards: de onde vinham as métricas, quais métricas vocês coletaram.

Middle+
Альфа-БанкАльфа-Банк
119

Você mencionou um UI-kit. Qual componente foi o mais difícil ou interessante de implementar, e qual apresentou o maior desafio?

Middle
Веб-мост
119

Como avalia a ordenação na aplicação — ela funciona corretamente?

Middle
Ifellow
119

O que é uma Promise em JavaScript? Fale sobre os estados da promessa e os métodos de manipulação.

Middle+
Лига Цифровой ЭкономикиЛига Цифровой Экономики
118

Por que escolheram Zustand em vez de Redux?

Middle
SIB
118

Nome quatro diretivas-chave usadas no Dockerfile

Middle
01.tech
118

Qual é a diferença entre Git Merge e Git Rebase?

Middle
Куаргет
118
/298