¿Cuáles son las principales diferencias entre un árbol binario y un árbol balanceado en el contexto de las estructuras de datos?
Golang
Debe mostrar: 1. Mostrar combinaciones únicas de usuario y ID de producto para todas las compras realizadas por usuarios antes de ser bloqueados. Ordenar primero por nombre de usuario, luego por SKU 2. Encontrar usuarios que hayan realizado compras por un monto superior a 5000 rublos. Mostrar sus nombres en formato id de usuario | nombre | apellido | monto total de compras
¿Cómo corregir un código con condición de carrera para que funcione de manera determinista?
Hay un esquema de base de datos que incluye: -- Tabla de clientes CREATE TABLE customers ( id BIGSERIAL PRIMARY KEY, name VARCHAR(255) NOT NULL, city VARCHAR(255) NOT NULL ); -- Tabla de productos CREATE TABLE products ( id BIGSERIAL PRIMARY KEY, name VARCHAR(255) NOT NULL, category VARCHAR(100) ); -- Tabla de elementos de pedido CREATE TABLE order_items ( order_id BIGINT NOT NULL, product_id BIGINT NOT NULL, qty DECIMAL(10, 3) NOT NULL CHECK (qty > 0), -- 10 dígitos, 3 decimales price NUMERIC(10, 2) NOT NULL CHECK (price >= 0), PRIMARY KEY (order_id, product_id) ); -- Tabla de pedidos CREATE TABLE orders ( id BIGSERIAL PRIMARY KEY, customer_id BIGINT, order_date TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT CURRENT_TIMESTAMP, status VARCHAR(50) NOT NULL CHECK (status IN ('pending', 'paid', 'shipped', 'delivered', 'cancelled')) ); 1. Muestre los 10 principales por suma de pedidos de usuarios que hayan realizado más de 2 pedidos en los últimos 30 días 2. Muestre las 3 principales categorías por ingresos en los últimos 6 meses
¿Se pueden describir los componentes principales que conforman la estructura del error?
¿Existen restricciones en el número de goroutines que se pueden ejecutar simultáneamente en la aplicación?
Construir un índice óptimo para SELECT * FROM employee WHERE sex = 'm' AND salary > 300000 AND age = 20 ORDER BY created_at
¿Para qué sirve el patrón Repository?
¿Qué historias técnicas hay, no sobre la arquitectura en general, sino sobre profundizar en los detalles, un caso problemático real?
Ahora queremos ir a HeadHunter y buscar candidatos por filtros — ¿cómo arquitecturarlo?
¿Qué sucederá al crear un índice en una tabla caliente grande con un CREATE INDEX normal? ¿Cómo crear índices correctamente en producción?
¿Qué no debe estar en un equipo?
¿Qué problemas pueden surgir cuando se abre una transacción SQL y en ese momento se envía una solicitud HTTP?
¿ClickHouse manejó la carga sin fallar?
¿Cómo se logró mejorar la fiabilidad de la integración con el agregador médico y reducir la pérdida de datos del 2% al 0,01%? ¿No es mucho, 2% de datos perdidos en medicina?
Se requiere implementar la función uniqRandn, que genera una lista de longitud n con números únicos y aleatorios. func main() { fmt.Println(uniqRandn(10)) } func uniqRandn(n int) []int { //... }
¿Cuántos años llevas en Go?
¿Qué te aporta la sensación de crecimiento, por qué es necesario crecer?
¿Cómo funciona el proceso de manejo de solicitudes HTTP en el navegador y qué sucede en el lado del cliente y del servidor?
¿Al rehacer el hash, el hash permanece igual o se calcula uno nuevo para la clave?