Sobes.tech

Node.js

Qual é a diferença entre TypeScript e JavaScript?

Senior
Zuru Tech
125

O que pode estar errado na configuração de conexão à base de dados se estiver a fazer deploy de código, a base de dados está em ordem, o processador não está carregado, mas as requisições através da API REST são feitas sequencialmente, como se fossem uma após a outra?

Middle
Evrone
125

E quanto à parte económica? Tem expectativas salariais?

Senior
Wolters Kluwer
125

Em que tarefas o Node.js é mais eficiente e em quais apresenta os piores resultados?

Middle+
Ifellow
124

É possível que o Node.js fique preso do lado JavaScript/V8 sem usar um ciclo infinito while(true)? Como fazer para que a fila de promessas nunca fique vazia?

Middle
Evrone
123

Fale sobre sua experiência com monitoramento e registro (Grafana, Kibana)

Middle+
BetBoom
123

O que são bloqueios de linhas e para que servem?

Middle+
Ifellow
123

Microserviços: como implementar transações distribuídas através de vários microserviços com possibilidade de rollback? O que são os padrões Saga e Outbox?

Middle
Evrone
123

Prefere desenvolvimento backend ou frontend?

Senior
Zuru Tech
122

Que métodos de autenticação/autorização você usa no projeto atual?

Senior
Zuru Tech
122

O que é hidratação (hydration) no React/Next.js?

Senior
Zuru Tech
122

Para que servem os índices no PostgreSQL?

Middle+
BetBoom
122

TypeScript: o que são Omit e Pick? Qual é a diferença entre tipos união e intersection? O que acontecerá se passar um tipo de intersection para Omit?

Middle
Evrone
121

Que testes foram escritos no backend? Quais bibliotecas foram usadas?

Middle+
Ifellow
120

Para que serve async/await?

Middle+
Ifellow
120

Você já conhece a empresa antes da mensagem de [имя]?

Senior
Wolters Kluwer
119

Como abrir uma página numa nova janela ao clicar num link?

Middle+
Ifellow
119

Quais são as diferenças entre os métodos de arrays MAP, FILTER, REDUCE e FOREACH? Para que servem?

Middle+
Ifellow
118

O que é CORS e o que exatamente isso significa?

Senior
Zuru Tech
117

/* * É necessário implementar um EventEmitter. * Com os métodos emit e on. * * on(eventName: string | Symbol, callback: (payload?: any) => void): * () => void; * Aceita um eventName com o nome do evento e uma função callback. * A função realiza a subscrição ao evento. * O resultado da função deve ser uma função de cancelamento. * * emit(eventName: string | Symbol, payload?: any): void * Aceita um eventName com o nome do evento e um payload que será * passado a cada ouvinte do evento; a função realiza a chamada do evento. * Caso o ouvinte não seja encontrado, deve lançar uma exceção. * * ------------------------------------------------------ * * Exemplo: * const myEmitter = new EventEmitter(); * * const unSubscribe = myEmitter.on('event', (payload) => { * console.log('um evento ocorreu!!!', payload); */

Middle+
BetBoom
117
/87