Sobes.tech

Golang

¿Qué es un apagado ordenado y cómo implementarlo?

Senior
Mayflower
73

¿Qué mostrará el programa con range en una cadena y modificación de rebanada?

Middle
СБЕРСБЕР
73

¿Cuál fue tu papel en la toma de decisiones arquitectónicas durante el desarrollo del servicio de búsqueda?

Senior
Cloud.ru
73

Cuéntame sobre los índices en bases de datos: para qué sirven, cuáles existen, cómo elegirlos correctamente?

Senior
WildberriesWildberries
73

¿Qué es una transacción y cuáles son los principios ACID?

Middle+
WaterWal
73

Cuéntenos sobre su experiencia laboral

Senior
ООО Флат
73

¿Qué es importante para ti en un nuevo trabajo?

Middle
МВидеоМВидео
73

¿Por qué ingresaste en el mercado y qué es importante ahora al elegir un nuevo empleador o un nuevo proyecto? ¿Hay una diferencia fundamental entre fintech y retail?

Senior
наполеон
73

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 • Un mensaje pertenece obligatoriamente a un chat, y no puede pertenecer a más de un chat al mismo tiempo • Se debe describir el dominio en forma de tablas

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

¿Será cómodo trabajar con la documentación técnica en inglés?

Senior
UPSL
73

¿Cómo funciona el commit de dos fases (2PC)?

Middle
VKVK
73

¿Siempre crece el rebanado al doble?

Middle
RWB
73

¿Escribiste manifiestos de Kubernetes?

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

¿Cuáles son los problemas con la caché y cómo enfrentarlos?

Middle+
VK music
73

¿Se puede diseñar un sistema de trading de alta frecuencia sensible a la latencia usando Go?

Middle+
СБЕРСБЕР
73

¿Cómo trabajaron con PostgreSQL? ¿Cómo se protegieron contra las inyecciones SQL?

Senior
А7
73

¿En qué se diferencia un proceso, un hilo y una gorutina?

Middle+
WaterWal
73

¿Qué pruebas consideras las más efectivas?

Middle+
МВидео/эльдорадо
73

¿Qué es 127.0.0.1?

Senior
Итрея
73

tipo Sem interfaz { Lock() error //devuelve un error si el canal está lleno TryLock() bool // simplemente intentamos bloquear, si funciona devuelve true Release() //liberar el canal Cap() int // número de goroutines en trabajo FreeSpace() int //muestra cuánto espacio libre hay en el canal } //estructura //channel - pensar en un buffer //capacity int //mutex

Middle
FinFrame
73
/412