Funciones de agregación (SUM, COUNT, etc.) — ¿dónde se pueden usar en una consulta SQL? ¿Cuál es la diferencia entre WHERE y HAVING al usar funciones de agregación?
Node.js
¿Qué puede estar mal con la configuración de conexión a la base de datos si estás desplegando código, la base de datos está en orden, el procesador no está cargado, pero las solicitudes a través de la API REST se realizan secuencialmente, como si fueran una tras otra?
var i = 1; i < 5; i++ ) { setTimeout( () => console.log(i), 1000 ); } const userName = new MyComparatorConstructor('Sinichkin'); try { if (userName == "Ivanov" || prev == "Skidorov") { console.log('Access granted'); } else { console.log('Forbidden'); } } catch (error) { if (error instanceof ComparisonProhibited) { } } .valueOf() .toString() String.toPrimitive
TypeScript: ¿Qué son Omit y Pick? ¿Cuál es la diferencia entre tipos unión e intersección? ¿Qué sucederá si se pasa un tipo de intersección a Omit?
¿Es posible que Node.js se quede colgado desde JavaScript/V8 sin usar un ciclo infinito while(true)? ¿Cómo hacer para que la cola de promesas nunca se vacíe?
¿Qué pasó con la base? Se aplicaron migraciones. La base está en un estado modificado — ¿cómo entender qué ocurrió y cómo reanimarla?
Por favor, cuéntame sobre las bases de datos relacionales en general. Tienen Postgres, y bajo él, puedo abordar la especificidad.
Estás desplegando una nueva función en un entorno de prueba y esto hace que el entorno de prueba falle. ¿Qué harás?
¿Cuáles son las causas más comunes de consultas no optimizadas después de descubrirlo mediante EXPLAIN ANALYZE?
función fija (f) { const me = this return function siguiente (...a) { if (a.length < f.length) { return function (...b) { return siguiente(...a, ...b) } } return f.call(me, ...a) } } export default fixed
¿Para qué sirve una clase abstracta? ¿Qué sucederá si el desarrollador escribe ts-ignore y no implementa los métodos de la clase abstracta?
Microservicios: ¿cómo implementar transacciones distribuidas a través de varios microservicios con la capacidad de revertirlas? ¿Qué son los patrones Saga y Outbox?
¿Cómo entiendes la asincronía en Node.js? ¿Qué es la cola de microtareas y la cola de macrotareas?
¿Node.js es monohilo o no? ¿Cuántos hilos puede ocupar un archivo ejecutable de Node.js y por qué? ¿Qué es libuv y cómo se relaciona con el bucle de eventos?
JSONB tiene un formato binario. ¿Qué permite hacer específicamente en una columna?
¿En qué se diferencian JSON y JSONB en 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('Acceso concedido') } else { console.log('Prohibido') } } catch (error) { if (error instanceof ComparisonProhibited) { } } .valueOf .toString .String.toPrimitive
¿Cuál es la diferencia entre interface y type en TypeScript? ¿Para qué sirven las interfaces si ya hay tipos y viceversa?
Hemos revertido la migración, todo volvió a funcionar. Necesitamos desplegar la función — ¿qué harás después si simplemente vuelves a desplegar, todo se repetirá?
¿Alguna vez te has enfrentado a problemas al hacer desnormalización o al contrario? Tienes la tercera forma normal, tienes una carga pesada en el SGBD. ¿La desnormalización puede ayudarte o no? ¿Cómo exactamente?