Sobes.tech

Golang

¿Cómo planea utilizar la caché en la arquitectura de OrderService? ¿Qué exactamente se almacenará en Redis?

Senior
plata
69

Compare tres opciones de almacenamiento de la cola de jugadores: Kafka, Redis, PostgreSQL. ¿Cuál elegir y por qué? ¿En qué difiere fundamentalmente Redis de PostgreSQL para esta tarea?

Senior
Hi Rockits
69

¿Cuál es la cantidad mínima que consideras para una oferta salarial?

Middle+
X5 techX5 tech
69

Vamos a empezar a escribir la estructura — ¿qué necesitaremos en esta estructura?

Senior
Cloud.ru
69

¿Qué posición estás considerando ahora para ti, qué sería interesante?

Senior
Яндекс
69

¿Por qué es malo que Gorutins escriban datos en un mapa compartido sin sincronización y cómo se puede solucionar?

Senior
Spectr
69

¿Qué es el sharding y para qué se utiliza? ¿Cómo elegir la clave de sharding para las tablas del servicio de taxi (conductores, clientes, pedidos)?

Middle+
Ozon ФинтехOzon Финтех
69

¿Cómo numerar las filas en una consulta?

Middle
RWB
68

¿Has creado paneles en Grafana?

Middle
АО Медиа Эффект
68

¿Qué se escribe en Dockerfile? ¿Qué es una compilación de múltiples etapas?

Middle
СБЕРСБЕР
68

¿Tenías un analista, es decir, trabajabas según un brief? ¿Cómo era eso?

Middle+
РамблерРамблер
68

Condición Hay 3 entidades: usuario, chat, mensaje • El usuario tiene un nombre y una fecha de registro • El chat tiene un nombre y una fecha de creación • El mensaje tiene texto, autor y fecha de creación • Un usuario puede estar en varios chats al mismo tiempo • El mensaje pertenece obligatoriamente a un chat, no puede pertenecer a más de un chat al mismo tiempo • Se debe describir el dominio en forma de tablas -- distribuido -- message_count en chats límite 100 --getShard(time zone) -> shard_id -> 1 --getShard(time zone) -> shard_id -> 2 --shard1 [1..100] --shard2 [101..200] CREATE TABLE users ( id int PRIMARY KEY, name varchar(255) NOT NULL, reg_at TIMESTAMP NOT NULL DEFAULT NOW() ); CREATE TABLE chats ( id int PRIMARY KEY, name VARCHAR(255) NOT NULL, created_at TIMESTAMP NOT NULL DEFAULT NOW(), message_count int NOT NULL CHECK <= 100 ); CREATE TABLE user_chats ( user_id int not null REFERENCES users(id), chat_id int NOT NULL REFERENCES chats(id), PRIMARY KEY (user_id, chat_id) ); CREATE TABLE messages ( id int PRIMARY KEY, chat_id int NOT NULL REFERENCES chats(id), author_id int NOT NULL REFERENCES users(id), created_at TIMESTAMP NOT NULL DEFAULT NOW(), text TEXT NOT NULL );

Senior
Ozon ФинтехOzon Финтех
68

¿Han trabajado con Scrum?

Senior
SberAuto
68

¿Puede contarme las diferencias conceptuales entre los procesadores RISC y CISC?

Middle
Graveling
68

Hay una plataforma: aplicación móvil para pacientes, cabina web para médicos, módulo ML para la interpretación de análisis. ¿Cómo diseñarías la interacción de estos componentes? ¿Qué estilo de API elegirías y por qué?

Senior
AstraTech
68

¿Dónde trabajas ahora?

Middle+
Wildberries & Russ Bank
68

¿Tiene experiencia trabajando con infraestructura? ¿Ha tenido que tocar algo?

Senior
Cloud.ru
68

¿Qué son las goroutines? ¿En qué se diferencian de los hilos (threads) normales?

Middle
YadroYadro
68

¿Cuáles son las desventajas de pasar una entidad a través del contexto en Go?

Senior
RedLab
68

¿Cómo funciona el recolector de basura en Go? ¿Cuándo se ejecuta? ¿Se puede ejecutar manualmente?

Senior
Lenta Tech
68
/411