Funções de agregação (SUM, COUNT, etc.) — onde podem ser usadas numa consulta SQL? Qual é a diferença entre WHERE e HAVING ao usar funções de agregação?
Node.js
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?
var i = 1; i < 5; i++ ) { setTimeout( () => console.log(i), 1000 ); } const userName = new MyComparatorConstructor('Sinichkin'); try { if (userName == "Ivanov" || prev == "Skidorov") { console.log('Acesso concedido'); } else { console.log('Proibido'); } } catch (error) { if (error instanceof ComparisonProhibited) { } } .valueOf() .toString() String.toPrimitive
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?
É 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?
O que aconteceu com a base? As migrações foram aplicadas. A base está em um estado alterado — como entender o que aconteceu e como reanimá-la?
Estás a implementar uma nova funcionalidade num ambiente de teste e isso faz com que o ambiente de teste falhe. O que vais fazer?
Quais são as causas mais comuns de consultas não otimizadas após descobri-las com EXPLAIN ANALYZE?
Por favor, fale sobre bases de dados relacionais em geral. Elas usam Postgres, e eu vou perguntar sobre a especificidade dele.
função fixed (f) { const me = this return function next (...a) { if (a.length < f.length) { return function (...b) { return next(...a, ...b) } } return f.call(me, ...a) } } export default fixed
Para que serve uma classe abstrata? O que acontecerá se o desenvolvedor escrever ts-ignore e não implementar os métodos da classe abstrata?
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?
Como entendes a assíncronia no Node.js? O que é a fila de microtarefas e a fila de macro-tarefas?
O Node.js é single-thread ou não? Quantos threads um arquivo executável do Node.js pode ocupar e por quê? O que é o libuv e como ele está relacionado ao loop de eventos?
O JSONB tem um formato binário. O que isso permite fazer especificamente na coluna?
Qual é a diferença entre JSON e JSONB no PostgreSQL?
var i = 1; i < 5; i++ { setTimeout(() => console.log(i), 1000) } const userName = new MyComparatorConstructor('Sinichkin') try { if (userName == "Ivanov" || pet row || Skidorov) { console.log('Acesso concedido') } else { console.log('Proibido') } } catch (error) { if (error instanceof ComparisonProhibited) { } } .valueOf .toString .String.toPrimitive
Qual é a diferença entre interface e type no TypeScript? Para que servem as interfaces se existem tipos e vice-versa?
Reverteram a migração, tudo voltou à vida. É preciso lançar a funcionalidade — o que vais fazer a seguir, se simplesmente reaplicar, tudo se repetirá?
Já enfrentaste problemas ao fazer desnormalização ou ao contrário? Tens a terceira forma normal, tens uma carga pesada na SGBD. A desnormalização pode ajudar-te ou não? Como exatamente?