Sobes.tech

Golang

¿Cuáles son las ventajas y desventajas de usar índices B-tree en bases de datos?

Junior — Middle
AvitoAvito
131

¿Cómo se puede actualizar la versión instalada de PostgreSQL a la última versión?

Junior — Middle
131

¿Qué eventos ocurren en el sistema cuando se alcanza el límite de capacidad del canal de transmisión de datos?

Junior — Middle
131

¿En qué momento se libera automáticamente la memoria al usar slices en el recolector de basura?

Junior — Middle
131

¿Se puede usar el contexto para transmitir datos entre componentes o funciones?

Junior — Middle
VKVK
131

¿Cómo garantizar la ejecución exclusiva de uno de los tres procesos de trabajo en un solo host (elección de líder)?

Senior
SelectelSelectel
131

¿Puedes explicar qué se entiende por escalabilidad del sistema?

Junior — Middle
Mail.ruMail.ru
VK CloudVK Cloud
131

Explique el concepto de cambio de contexto en los sistemas operativos.

Junior — Middle
131

¿Agregas WaitGroup, para qué?

Senior
Cloud.ru
131

¿El algoritmo de ordenamiento modifica el array original (slice)?

Junior — Middle
131

¿De qué maneras se puede optimizar la velocidad de las operaciones de escritura en la base de datos?

Junior — Middle
Mail.ruMail.ru
131

¿Puede explicar las diferencias entre tipificación estática y dinámica en los lenguajes de programación?

Junior — Middle
Эрливидео
Самокат Тех
131

¿Ha utilizado la creación de gráficos para visualizar datos o procesos?

Junior — Middle
Mail.ruMail.ru
131

¿Qué tipo de ordenamiento se utiliza en la solución?

Senior
OkkoOkko
131

Si la pérdida de varios eventos analíticos es aceptable, ¿cómo se puede prescindir del patrón outbox?

Senior
OZONOZON
131

¿Quizás ha oído algo sobre nosotros antes, o ha logrado leer algo sobre la empresa?

Senior
Банк 131
131

func buildOrderEmailBody(items []Item, totalPrice float64) string { body := "¡Gracias por tu pedido!\n\n" body += "Aquí están los artículos de tu pedido:\n" for _, } func CreateOrder(customerEmail string) { totalPrice := ListAndCalculateVAT() orderDetails := "¡Gracias por tu pedido!\n\n" orderDetails += "Aquí están los artículos de tu pedido:\n" for _, item := range items { orderDetails += fmt.Sprintf("- %s: $%.2f\n", item.NameOfProduct, item.PriceOfProduct) } orderDetails += fmt.Sprintf("\nTotal (incluyendo IVA): $%.2f\n", totalPrice) order = Order{Items: items, EmailSent: false} subject := "Confirmación de tu pedido" if err := SendOrderConfirmationEmail(customerEmail, subject, orderDetails); err != nil { }

Middle
Туту
130

Cuéntame un poco sobre ti y tu experiencia laboral.

Senior
EPAM
130

¿Cómo se puede ignorar un campo al serializar a JSON?

Senior
SberAuto
130

// el servicio utiliza una API externa para construir rutas, // dentro de la tarifa tenemos una restricción en RPS. // Necesitamos diseñar un limitador de tasa. // 100 rps type RouteClient struct { limiter } func (rc *RouteClient) Get(req string) string { // por hacer return rc.get(req) }

Senior
Холодильник.руХолодильник.ру
130
/412